Orchestration activity designer
Summarize
Summary of Orchestration activity designer
The Orchestration activity designer in ServiceNow (Zurich release) empowers users with workflowadmin, activitycreator, or workflowcreator roles to build reusable, custom orchestration activities tailored to organizational needs. Access requires activation of ServiceNow Orchestration.
Show less
These custom activities enhance workflow automation by enabling reuse across multiple workflows, supporting versioning, sharing data between activities, and simplifying input/output data handling via the databus. They reduce reliance on code-heavy core activities and minimize scratchpad dependencies, promoting maintainability and clarity in complex workflows.
Key Features
- Creation of custom activities (activity elements) using specified templates within the Workflow Editor.
- Upload and download of custom activities via the ServiceNow Store for sharing and reuse.
- Parsing of data from standard input formats and automatic mapping of test payload values to output variables.
- Support for sharing data between activities within workflows through a consistent databus architecture.
- Activity versioning to track changes and maintain workflow stability.
- Custom activities operate within their own scope, independent from workflows, enhancing modularity.
- Integration with credentials, connections, and aliases for secure access to external systems.
- Ability to copy custom activities from the Custom tab in the global scope for reuse.
- Backward compatibility: legacy activities from prior releases continue functioning in upgraded instances.
Practical Benefits for ServiceNow Customers
- Enables building tailored orchestration solutions without needing extensive scripting, improving efficiency.
- Facilitates sharing and version control of orchestration activities, supporting collaboration and lifecycle management.
- Reduces errors and complexity by limiting scratchpad usage and promoting data-driven workflows.
- Allows customers to leverage pre-defined activity packs (e.g., Active Directory, Azure AD, PowerShell) or create their own custom packs for specific business needs.
- Ensures consistent development practices across different protocols and integration points.
Overall, the Orchestration activity designer streamlines the creation, testing, reuse, and management of orchestration activities, empowering ServiceNow customers to deliver robust, maintainable automation workflows aligned with their unique business requirements.
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 Workflow activities.
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.