Orchestration activity designer
Summarize
Summary of Orchestration Activity Designer
The Orchestration Activity Designer in ServiceNow enables users withworkflowadminoractivitycreatorandworkflowcreatorroles to build reusable, custom orchestration activities tailored to an organization's business processes. Activation of ServiceNow Orchestration is required to access the Activity Designer.
Show less
These custom activities, known as activity elements, improve upon core activities by supporting reuse across multiple workflows, versioning, and better data handling through the databus. They reduce reliance on legacy core activities and the scratchpad, enhancing workflow stability and maintainability.
Key Features
- Reusable Custom Activities: Create activities that can be used across different workflows and shared via the ServiceNow Store.
- Data Parsing and Mapping: Parse standard input formats, test input variables against target systems, inspect payloads, and automatically map test payload values to output variables.
- Data Sharing and Versioning: Share data between activities within a workflow and track activity versions for better governance.
- Use of Databus: Activities leverage the databus for clearly defined inputs and outputs, enabling consistent data flow and integration.
- Activity Packs: Pre-defined activity packs cover common business needs such as Active Directory, Azure AD, Exchange, Infoblox DDI, and PowerShell. Additional packs are provided by other ServiceNow applications like Security Incident Response and Cloud Management.
- Custom Templates: Use customizable templates within the Workflow Editor to create and update custom activities.
- Activity Scoping and Sharing: Custom activities run in their own scope and initially are visible only to their creator but can be copied or published for broader reuse.
Practical Implications for ServiceNow Customers
By using the Orchestration Activity Designer, customers can streamline the creation and management of automation activities, minimizing coding needs while maximizing reuse and maintainability. The designer supports modern workflow orchestration with improved data handling and version control. Customers upgrading from legacy releases retain compatibility with older activities but are encouraged to leverage the new architecture and databus for enhanced performance and clarity.
Additionally, integration with credentials, connections, and aliases facilitates secure access to external applications, making custom orchestration activities versatile for various enterprise automation scenarios.
The Orchestration activity designer enables a user with either the workflow_admin or activity_creator and workflow_creator roles to construct reusable activities that suit an organization's business needs.
Activities created by the activity designer offer the following advantages over core activities offered in previous releases:
- Reuse custom activities in multiple workflows.
- Upload and download custom activities from the ServiceNow Store.
- Parse data from standard input formats.
- Test input variables against a target host or endpoint and inspect the payload.
- Automatically map values from a test payload to an activity's output variables.
- Share data between activities.
- View previous versions of an activity.
Access to the activity designer requires activation of ServiceNow Orchestration. For instructions about managing transitions and conditions for all activities, see .
Orchestration provides numerous pre-defined activities, which are reusable components that can be used in numerous workflows without having to understand the complexities of the underlying system. These activities are grouped into activity packs, which address specific business needs, such as: Active Directory, Azure AD, Exchange, Infoblox DDI, and PowerShell. There are other ServiceNow applications which provide and maintain their own separate activity packs, such as Security Incident Response, Cloud Management, or Release Automation.
Customers can also build their own activities and activity packs. You can construct custom activities with a specified template through the Orchestration Activity Designer. Custom-built activities built with the Activity Designer are referred to as activity elements. Activity elements provide optimal operations, enable code reuse, and minimize the need to write code. They also enable you to follow the flow of data within a given workflow across orchestration activities. Incorporating activity elements limits the dependency on the scratchpad which reduces problems in complex workflows. Limit the use of core activities, like ‘Run Script’, unless you need direct access the scratchpad, for example, for a counter. Activity elements do not have direct access to the scratchpad. You can, however, pass scratchpad variables as inputs into your activities.
- Can be uploaded and shared in the ServiceNow App Store
- Use the databus, which allows the activity to have well-defined inputs and outputs
- Share data across activities within a workflow
- Use versioning
- Provide a consistent approach for activity development regardless protocol
For instructions on using activities to construct a workflow, see Add an activity to a workflow.