logo

NJP

TechNow Ep 80 | Process Automation Designer/Playbook Part 1

Import · Sep 17, 2020 · article

imageArriving in the Now Platform® Paris release, the new Process Automation Designer app empowers process owners to author cross-enterprise workflows and create a unified process. In addition, you can use Playbook to provide users with a simplified, task-oriented view of your process. Don't miss part 1 of this exclusive firsthand look!

Originally aired: October 20, 2020 8:00 AM PT

Featured Experts

image Yaron Guez joined ServiceNow in 2017 as an engineer working on Agent Workspace after a decade of entrepreneurship. He’s been leading the Playbook Experience team for the past year, developing a new way to view and interact with business workflows in real time. Yaron is passionate about combining software architecture with product design to solve challenging business problems. When he’s not working, Yaron is playing with his infant son, Levi, gardening, hiking, playing piano, or traveling with his wife, Melissa.

imageChuck Tomasi is a Sr. Developer Evangelist for ServiceNow. He is a computer science major with over 35 years of IT experience. As a former ServiceNow customer, Chuck won the first Innovation of the Year Award at Knowledge 10. Since joining ServiceNow in 2010 as a Technical Consultant, he has done many large scale ITSM implementations and custom applications, acted as an adjunct instructor for Education Services, created and lead the Technical Best Practices program, makes appearances on Live Coding Happy Hour, created dozens of fit for purpose custom applications, and co-hosts the ServiceNow series "TechNow".

Kreg Steppe is a Training and Certification Program Manager within ServiceNow developing and supporting cloud training infrastructure. He specializes in developing integration solutions, automating repeatable processes and Cloud Management in ITOM. Kreg's prior experience includes operating his own ISP, developing web applications in PHP, network integration, managing network support, Application Development on cloud based networks, DNS and email server maintenance. He is a Linux enthusiast and enjoys Photography.

Jeremy Duncan is a Platform Architect on the Innovation team at ServiceNow. Jeremy is an Enterprise Architect with over 16 years of IT and Service Management experience. His experience and certifications span across retail and manufacturing with focuses on hardware, software, and information security specialties. He has done many implementations in both the Enterprise Federal and Commercial spaces since 2011 and brings a breadth of platform knowledge that aids him in sound architectural decisions. He achieved his B.B.A. at MTSU and majored in Information Systems. He spends his free time fighting crime as a volunteer certified police officer in North Nashville since 2012 and enjoys family time, camping, with his wife and kids!

Questions and Answers

Can it consume workflows, or only flows from flow designer?

It works on top of Flows built in Flow Designer. We are not investing any further development effort in Workflow at this point. However, you can create a flow that calls a workflow, so you could use Flow Designer as an intermediary.

Could you provide an example of what business use case this Process Automation Designer would be used for? When would we use this process automation designer vs. flow designer vs. Workflow Editor?

Workflow Editor: Use it to maintain legacy workflows only at this point. Don't create net-new work with the legacy workflow. Flow Designer: Create small components of logic like business rules or schedule jobs would have (e.g. get an approval and send a notification when approved) and integrations. PAD: Best for cross enterprise workflows that need visualization in Workspace.

are you able to provide a customer portal version of the playbook so the customer can see the status of a particular playbook or certain steps within the playbook?

PAD is agnostic, but Playbook is currently only available in Workspace. If you feel it should have a Service Portal counterpart, I encourage you to see if there is an open idea in the community idea portal. If not, open one up. Our product managers get a lot of input from there.

Does this require any additional licenses? can it be used with Delegated Development?

PAD and Playbook are standard platform features - no additional licensing for them. The tables you can access DOES depend on your license agreement so work with your account team to know more. I haven't had a chance to look in to the delegated development. I don't see a PAD switch on the Manage Developers panel, and not sure if it falls under the same entitlement as Flow Designer (yet). I'll have to get back to you on that.

Whats the roadmap look like?

Yaron is covering that toward the end of the presentation deck.

What was the error when Yaron saved the new activity definition?

It had to do with the fact that he was using PAD on his local developer instance.

can we use this module in event management for creating alerts ?

I don't see why not

Totally off the subject, Can you recommend a starting point for training? We have the ServiceNow Platform and preparing to bring Nuvello CMS System online. Any help is appreciated. SStewart, St.Jude

We have training plans outlined on nowlearning.servicenow.com. The typical starting place is ServiceNow Fundamentals. Depending on what your implementation looks like, you can tailor the learning path to your needs (e.g CMS focused, ITSM, ITBM, developer, etc.)

I would like to practice Process Automation Designer. Where is the lab exercise?

It should be in the resources panel on your screen. If you don't see it or it doesn't work, try this: https://developer.servicenow.com/connect.do#!/event/creatorcon2020/CCW1001/lab\_CCW1001\_ccw1001\_\_elevate\_your\_process\_design\_by\_building\_crossenterprise\_workflows

I joined late, so this message may have already been answered. Is this a replacement for Flow Designer, or a similar but low-er code flow mapping tool?

This layers on top of Flow Designer so no-code process designers don't have to know as much technical information about records, triggers, and menus full of actions.

What is the engine behind the scenes that PAD uses to process and determine when to run its Flows? Is entirely built off of Flow? Or does it use its own engine and tables behind the scenes and then simply calls Flow when conditions are met?

As Yaron explained in the very last question - PAD has it's own engine.

What if I would create a Process Automation on an incident but the agent opts to resolve the incident outside the prescribed process, will the 'Playbook' close the moment the Incident has been completed(resloved)?

They are kept in sync.

Does adding activities affect in flight processes or is the process instantiated like Workflows and the change is only seen going forward?

It's like workflow and Flow. Once a process is started, it is running it's own context of that original design. Further changes to the process in PAD do not affect running copies

Availability for Orlando or do you need to be on Paris?

PAD and Playbook were introduced in Paris.

confused. did you say service portal is going away

No, Service Portal is not going away, just as (legacy) Workflow and CMS did not go away. We just won't be investing any more development cycles in to enhancements to SP.

Similar tools rely heavily on routing tasks and assignments to different users. How is or will that be handled in PAD

That would be handled through the activity definitions.

slides not changing

Hi Kenneth. Something odd with ON24 every once in a while. Try doing a refresh on your browser.

Do the BPA features demo'ed fall under ITSM pro with the Paris upgrade, or are there additional subscription fees?

Process Automation Designer and Playbook are part of the standard platform. No additional licenses are required. The tables you interact with MAY require additional licensing. Be sure to work with your account team when you have license questions.

To build off the PowerPoint comparison, PowerPoint is the most API limited in terms of developing and scripting custom Macros. Should we expect a similar level of limited support or can we hope for full API access?

Hi Joe. I'm not sure I understand how this question ties in to ServiceNow or today's topic of Process Automation Designer.

Is this a replacement for FLow Designer?

No. It layers on top of Flow Designer to give no/low-coders an easier experience to building process workflows.

Confusing. Isn't Flow Designer simple enough

Flow Designer still requires a bit of platform knowledge to build a flow (think about picking a table from 2000 options.) PAD gives a simple interface to line up a series of activities. We're always trying to make things easier for less-experienced people and faster for developers.

does PAD only work with custom apps, or could we create a PAD for incidents, for instance?

It works for OOB and custom apps.

How to manage if condition like if info provided by user is a then trigger b

Activities can have conditions on them. Deeper looping logic should be built into the underlying Flow.

What about Requested Items? Can we run the Process Automation Designer on that table?

-- Emmanouil Mourtetzikoglou

Theoretically yes, but be cautious of conflicting with other Flows/Workflows that may be dealing with the catalog fulfillment process as well.

How does PAD work with Domain Sep?

The first sentence here says it all. Yes, it supports DS. https://docs.servicenow.com/bundle/paris-servicenow-platform/page/administer/process-automation-designer/concept/process-automation-designer-domain-separation.html

Are the activities in Process Automation in any way related to the service catalog / RITMs? How does someone initiate one of these flows?

They CAN be. OOB they are not related.

Are there any OOB reports/dashboards to help track the activities, in particular how much time is spent in each one? so we can see where the bottlenecks are

Yes, there are reports/dashboards available. I don't know about the time spent part. That sounds sort of like an SLA thing.

Can this be assigned to a group instead of hard coding a particular user

Yes, the assignment group field was just below the assigned to field.

Can I use My PDI for the hands-on?

We have a fairly large catalog of workflows built out in the traditional workflow editor. We have dipped our toes into using flow designer for a few things, mostly as a proof of concept. Between flow designer and process automation, this seems like a replacement for workflow editor. How would you recommend customers transition away from workflow editor? Should we be moving towards building new catalog requests and other processes using flow designer and process automation, or are there still use cases for workflow editor?

The recommendation at this point is to use legacy workflow editor to maintain existing workflows, no net new material there. Instead create your new catalog item flows using Flow Designer. PAD can be used when cross department or visualization is required.

What were the features/tables that required a license, and what is the license required?

Process Automation Designer and Playbook are part of the standard platform. No additional licenses are required. The tables you interact with MAY require additional licensing. Be sure to work with your account team when you have license questions.

But Flow Designer isn't good for processes that have to loop back...such as Change Management (Rejected Changes at various levels). What is the solution replacing Workflow Editor going forward for that?

Hi Christopher. Think about Flow Designer as more of a replacement for Business Rules, Scheduled Jobs, and inbound email actions than a replacement for workflow. Workflow often does things as one monolithic process flow, whereas BRs jump in and do what they need in smaller chunks. You can "run run" an approval in Flow Designer by running the same flow multiple times. For example, when your change goes back to "WIP' state and trigger the same flow multiple times when it reaches "Approval" state. Smaller flows are easier to build, debug, and maintain.

What are the security options for PAD? Does it depend on roles, ACL's? or is there something else?

Everything in PAD is driven by the Parent Record which triggers the process and the records associated with each Activity. There’s no additional APIs to permission. If a user can read a record, then he/she can view processes triggered by that record. If the user can create / edit a record, then he/she can effectively trigger the process via the create / update trigger. There are new ACLs surrounding the ability to Skip an activity that hasn’t started yet, but this functionality isn’t exposed anywhere.

Where is the Lab link?

There is no lab interaction with this. This is presentation only.

What level of API support does PAD have? Does it FULLY support ServiceNow's API? Or are there certain APIs that it doesn't support?

For scripting APIs, PAD doesn't afford scripting. It relies on Flow Designer to take action. For integration APIs, again, Flow (using IntegrationHub) is going to do the heavy lifting so if something is available in IH, PAD can call activities that leverage those. Very reusable components.

Is this only available in Paris?

Yes. Paris and later releases.

On the topic of Delegated Development can you recommend any webinars that go over that in detail discussing the roles, etc

This search turned up a few good hits in the first 4-5 results. Take a look.

Can a PAD activity collect information from the customer or is it agent only data collection?

If you are getting updates from a customer via portal, for example, PAD will stay up to date with those changes. Agents interact with the process flow from PAD via Playbook on the Workspace.

Are there tips/demos for how to convert existing workflows to flow designer and/or process automation? For example, custom change request workflows?

Tip #1: Don't think of either of these as a direct replacement for Workflow. Think of Flow Designer as an upgrade to business rules and scheduled jobs. Small components that run as needed rather than a large monolithic workflow for Change. Smaller components are easier to build, debug, and maintain. PAD is an abstraction layer on top of Flow to make it easier for process owners to build workflows.

Is this only available in workspace ?

Process Automation Designer is not tied to any experience, but Playbook is only available in Workspace. We'll be covering more about that on the TechNow Nov 17.

Is this being recorded so I can rewatch

Yes. I'll have the recording posted to the Community YouTube channel and community in a few days. http://bit.ly/servicenow-technow

Can I get a link to this video after this session? I was interrupted by a work phone call and missed some of this. My email is miriam@ksu.edu

Yes, I'll have it posted in a couple days at http://bit.ly/servicenow-technow

when you selected the location where did that data come from. an internal database or can it reach out to a seperate datebase platform

While I'm not entirely sure what was being shown when you asked this question, I strongly suspect it was using the Location (cmn_location) table. How that gets populated (manually or from an external data source) is up to you.

For each PAD process, does it run the called Flows in their state at the time the PAD is started, or if a Flow is modified before it is reached, will the PAD then call the Flow in its updated state?

Did his demo answer your question?

Are there or could there be permissions in place to restrict specific activities to specific process designers?

There are new roles required for creating and editing processes and activity definitions. I’ll defer to @Russ Sarbora to outline those (and correct any errors from above). I think they’re described in the Paris TOI for PAD as well.

If you are a new customer to ServiceNow what is the best way to document our current work processess to better communicate to Service now for initial design. simple flow chart with some detail or soemthing more

Great question. Sounds like a great question to discuss with your account team. It goes beyond the scope of this topic.

Is recording of this webinar going be available for future reference?

Yes. I will post this to the community youtube page and the community. http://bit.ly/servicenow-technow

Will Predictive Intelligence be able to fill in some of the fields, in your example "Fill in Issue Type"

What does that "Configure lane" link do under the When to start selection

It allows you to set properties about the lane (e.g. name of the lane)

A teammate sent me the information to join this session. It was mentioned there will be a part 2. How can I get information to join the part 2 session? Thank you - Colleen

Part 2 will be November 17. We don't have a registration link set up yet (sorry, we tried to get it by today.) Watch for announcements on Social Media or keep an eye on the community TechNow page. http://bit.ly/servicenow-technow

Does this integrate with Service Portal (i.e. trigger from Catalog Item like Flow)?

PAD is agnostic, but Playbook is currently only available in Workspace. If you feel it should have a Service Portal counterpart, I encourage you to see if there is an open idea in the community idea portal. If not, open one up. Our product managers get a lot of input from there.

What enhancements are on the roadmap for PAD?

We'll cover that toward the end of the presentation (hence the safe harbor statement.)

Can we make lanes depend on the user..

Conditional lanes are coming in a future release.

Great demo! Would be helpful to see some example use cases of this within ITSM, CSM, and/or ITBM. Some links to some of the store ITSM and CSM solutions would be helpful.

Great feedback. Thanks.

When is the portal getting replaced?

Portal will continue to live on, just not receiving any upgrades. Now Experience will be the new de facto UI in releases going forward.

Is there any plan to give a tool to convert existing workflows to flow designer in future releases?

Not that I'm aware. The technologies are totally different. There have been several attempts by ServiceNow and partners, but it's really an apples-to-oranges comparison. The best practice is to use legacy workflow to maintain previous work and do new work using Flow Designer (and PAD where needed.)

Can we get recording of this session?

The session will be available on demand in a few days. I'll post it to YouTube and the ServiceNow community at http://bit.ly/servicenow-technow.

is there conditional starting of Lanes?

Not in Paris. It's on the roadmap

ls there a cost for Process Automation Designer or is it included with Paris release?

Hopefully Yaron covered this on slide 23. image If you have additional licensing questions please work with your account team. Thanks.

Can or will we be able to expose this in self service portals?

Playbook is currently only available in Workspace.

Flow Data effectively replaces 'Variables".. can you 'collect' information from the customer or does it require the person to be a fulfiller?

Short answer - yes, you can collect information from the customer.

Is Process Automation Playbooks interaction only available on Workspace UI?

Currently, yes. However, as Yaron showed, if you update a record with some other means, the UIs are all kept in sync.

I missed the majority of this broadcast with conflicting work meetings, will this be available soon to watch later? Thanks!

Yes, you can watch either on YouTube or from the community post http://bit.ly/tn80blog

View original source

https://www.servicenow.com/community/developer-blog/technow-ep-80-process-automation-designer-playbook-part-1/ba-p/2275997