Exploring Workflow Studio
Summarize
Summary of Exploring Workflow Studio
Workflow Studio is a consolidated interface within ServiceNow that allows customers to create, edit, and manage various workflow components such as playbooks, flows, subflows, actions, data streams, and decision tables. It also provides operational dashboards, execution details, and integration configuration capabilities, streamlining the process automation and integration experience in one unified environment.
Show less
Homepage Features
- Workflow Types: Select from playbooks, flows, subflows, actions, data stream actions, and decision tables for authoring and editing.
- Create Workflows: Quickly create new workflow components directly from the homepage or any page via the Create button.
- Workflow Lists: View available workflows, recent updates, and workflows last worked on for quick access and management.
- Resources: Access product documentation, videos, community sites, and developer portals for additional learning.
Operations and Monitoring
The operations page provides dashboards and detailed execution monitoring for active and completed workflows, primarily for playbooks and flows. Admin users can view operational charts such as execution frequency and state, and configure settings from the setup options.
Integration Configuration
Workflow Studio enables configuring inbound and outbound connections for Integration Hub spokes directly within the same interface where workflows are authored. Customers can add, edit, and review integration connections using connection cards for better integration management.
Choosing Between Playbooks and Flows
- Playbooks: Ideal for process automations requiring manual or multiple user interactions, providing enhanced visibility and user experience with stages and configurations.
- Flows: Suitable for automated sequences without user interactions or simpler processes, using less data storage and offering efficient execution.
- If user interaction is occasional or part of a high-frequency trigger, combining flows with playbooks is recommended.
Key Enhancements from Previous Releases
- Unified interface combining playbooks, flows, subflows, actions, decision tables, and integrations.
- Access Workflow Studio through existing menu items, maintaining familiarity.
- Ability to create workflow components from any page, not just the homepage.
- Separate tabs for each workflow object type and simultaneous editing across types.
- Configuration of application-specific settings via existing property pages.
- Centralized execution details for all workflow types without switching applications.
Workflow Component Descriptions
- Playbooks: Cross-enterprise unified processes built on flows, subflows, and actions, designed for interactive user experiences.
- Flows: Automate multi-step processes triggered by conditions, running sequences of reusable logic and actions.
- Subflows: Modular, reusable processes that produce outputs for use by other workflows.
- Actions: Automate repeatable tasks within flows, receiving inputs and returning outputs.
- Decision Tables: Enable separation of decision logic from code by managing rules independently.
ServiceNow customers can leverage Workflow Studio to streamline automation design, improve process visibility, simplify integration management, and efficiently handle both interactive and non-interactive workflows in a single unified platform.
Work with playbooks, flows, subflows, actions, data streams, and decision tables from a single consolidated interface. See operational details of your workflow applications and configure integration connections and credentials.
Homepage
The Workflow Studio homepage displays all the workflow applications available for authoring and editing.
- 1. Homepage
- Use the homepage to create and view workflows. You can see a list of workflows by type, a list of workflows you last worked on, a list of recent workflow updates, and a list of information resources.
- 2. Workflow types
- Select a workflow type to see a list of available items you can edit. Options include playbooks, flows, subflows, actions, data stream actions, and decision tables.
- 3. Create a workflow
- Select a workflow component to create. Options include playbooks, flows, subflows, actions, data stream actions, and decision tables.
- 4. Current workflow list
- See the list of workflow items available to edit. Each list shows the total number of workflow items available, a set of list controls, and a separate list row for each workflow item. List options include refresh list, list actions, copy URL, show filter panel, and delete.
- 5. Pick up where you left off
- See the list of workflow items that the current user last worked on. Quickly resume working on a workflow item.
- 6. Latest updates
- See the list of workflow items that have most recently been added or updated. See who worked on an item and when the updates were made.
- 7. Resources
- Learn more about Workflow Studio and its related workflow applications. Resources include links to the product documentation, ServiceNow videos, the ServiceNow Community site, the Centre of Excellence site, and the Developer Portal.
Operations
The Workflow Studio operations page displays a usage dashboard and execution details for the workflow components that are currently running and have completed running.
The Workflow Studio operations page consists of these elements.
- 8. Operations
- Use the operations page to see dashboards and execution details by workflow type.
- 9. Workflow types
- Select a workflow type to see available dashboards and execution details. Options include playbooks and flows.
- 10. Dashboards, Monitoring, and Setup
- Select a dashboard to see operational charts such as most executed playbooks and playbook executions by state. Only users with the admin role can view an operations dashboard. Select a monitoring option to see execution details. Select a setup option to see settings and properties.
Integrations
The Workflow Studio integrations page displays connection details for Integration Hub spokes. You can use this page to configure inbound and outbound spoke connections.
The Workflow Studio integrations page consists of these elements.
- 11. Integrations
- Use the integrations page to add, configure, or view available connections.
- 12. Integration types
- See a list of available and configured spokes and connections. Configure or create a spoke to integrate data. Use the connection card to configure a connection or review its details.
Create button
- Playbook
- Flow
- Subflow
- Action
- Data Stream
- Decision table
Choosing between playbooks and flows
- If your process automation requires user interaction, does it need manual user interaction? Examples of manual user interactions are a user reading a knowledge base article, going through a checklist, and gathering feedback.
- If yes, use a playbook.
- If no, does your process automation have several user interactions? Examples of user interaction are changing record field values such as changing the incident state or adding task work notes.
- If yes, consider using a playbook for a better user experience.
- If no, use a flow. Flows use less data storage in your instance.
- If your process automation doesn't require user interaction, is it a sequence of subflow calls?
- If yes, is it hard to manage or difficult to view the flow?
- If yes, consider using a playbook for a better user experience. Stages in playbooks are easier to view and also have additional configuration options.
- If no, use a flow. Flows use less data storage in your instance.
- If your process automation does not require any user interaction, keep it as a flow. Flows use less data storage in your instance.
- If yes, is it hard to manage or difficult to view the flow?
- If your playbook is triggered 10s, 100s, or 1000s of times per second, are there any user interactions?
- If yes, do the user interactions happen during every single run?
- If yes, use a playbook. Playbooks offer visibility into where you're at in a process, particularly business processes with manual user steps.
- If no, create a flow that triggers a playbook for the user interactions.
- If no, use a flow. Flows use less data storage in your instance.
- If yes, do the user interactions happen during every single run?
- If your playbook is not triggered very often, keep it as a playbook. Playbooks offer visibility into where you're at in a process, particularly business processes with manual user steps.
Differences from previous releases
Workflow Studio combines playbooks, flows, subflows, actions, decision tables, and Integration Hub integrations into a single builder application. Each of the prior workflow applications retain their functionality and their user interface to create and edit workflow objects. Workflow Studio introduces these changes.
- Access Workflow Studio from duplicate menu items
- Workflow Studio uses the existing menu items for the separate workflow builder applications to open the corresponding workflow object type. For example, selecting the Process Automation Designer menu item opens the playbooks list from the Workflow Studio homepage.
- Configure integration connections
- Workflow Studio enables you to configure integrations in the same user interface as you build integration components. For example, you can create a data stream action and also define its connection details.
- Create workflow components from any page
- Beginning with the Xanadu release, Workflow Studio allows you to create a workflow component from any page rather than just the Homepage.
- Display each workflow type in a separate tab
- Workflow Studio displays each workflow object type in its own tab. For example, playbooks open in a playbook tab and flows open in a flow tab.
- Edit different workflow types simultaneously
- Workflow Studio combines all workflow object types into a single user interface. You can work on related workflow objects simultaneously rather than switch between separate workflow builder applications. For example you can create a flow that includes the Make a decision flow logic and also create the decision table used by that decision.
- Set application specific settings from the existing property pages
- Workflow Studio relies on the existing system properties pages to add and configure setting for each workflow application. For example, open the flows properties page to configure the behavior of flows, subflows, and actions.
- View all available execution details
- Workflow Studio contains execution details for all workflow object types. You no longer have to switch between applications to see execution details for a particular object type.