To innovate the service delivery processes and to drive improved efficiencies, ServiceNow has been offering various capabilities through its automation solutions. One such solution is ServiceNow workflow. This streamlines processes and achieves better automation results for businesses. The ServiceNow Workflow feature integrates processes and activities between people and systems.
The ServiceNow Workflow is a vital feature in the ServiceNow platform that drives automation. The workflow creates a sequential set of actions using existing activities. ServiceNow Workflow provides a graphical user interface (GUI) with drag and drop features. This GUI can be used to perform server-side automation displays without requiring any coding. Using GUI, one can easily monitor workflow activities with the help of the workflow context. A workflow only executes when it is in a published state. Once the workflow is published, it cannot be edited or modified until it checks out. Workflows are primarily used on Incident, Problem, Change, and Service Catalogue modules to handle Service Level Agreements (SLA) and approvals.
The ServiceNow platform is a cloud platform and is owned and operated by ServiceNow. This allows us to have a single system of record while integrating new applications or tools. BMC Remedy is an on-premise solution which means it will require additional resources, services, hardware, and software assets.
BMC Remedy does not permit third-party integrations. Many vendors, however, including VMware and Cisco, have developed integrations for it, which can be added at an extra cost. The ServiceNow is a SaaS platform and facilities easy third-party integrations.
With simple on-demand configuration tools, ServiceNow provides the flexibility to adapt the platform to specific business needs. The changes can be implemented instantly. BMC Remedy needs the BMC Change Advisory Board’s approval to perform on-demand configuration requests.
ServiceNow’s platform is highly customizable, but for beginners who are not familiar with DevOps, it does have a learning curve. ServiceNow was designed as a single cloud platform and has simple and automatic upgrades. BMC Remedy also regularly updates its releases which can be found on its website but requires its users to upgrade their software manually. Users will have additional costs to pay for integrations and customizations with other applications in new releases.
ServiceNow maintains and encourages a growing community of users and developers through its community portal: ServiceNow Community, product-related information pages, and ServiceNow Wiki page/docs. BMC Remedy also has an online support group called the BMC Network, which offers diverse services and support for all its offerings.
ServiceNow Workflow has core activities available. These activities can be used in any workflow and can be reused as much as you want. Core activities can be used to perform different tasks including running scripts, sending an event, waiting for an event, logging a message, calling for rest, sending notifications, and creating tasks/approvals.
Sub flow activity, also is known as Parallel Flow Launcher, can be used as an operation to launch another workflow. Here, the parent workflow must wait until the child workflow is completed before the execution continues. The child workflow must not be inactive, as it may cause the workflow to hang up.
Here’s an example using ServiceNow Workflow to create a user account and update the data. Create a user account and update data with ServiceNow Workflow:
The above diagram explains the workflow chart. Below is the list of activities and their properties, syntax.
“SN”: “${workflow.inputs.u_id.last_name}”,
“title”: “${workflow.inputs.u_id.last_name}”}
It will query Active Directory to decide if there is already an account. If the account exists, that account will be updated through the workflow. When no account exists, the account will be created.
Srilaxmi Dadigala works as a Senior ServiceNow Developer at V-Soft Consulting. She holds 11 years of experience in the software industry as a developer. She is a certified ServiceNow Admin and Implementation Specialist. In ServiceNow, her expertise is into the service portal and ITSM. Apart from being a ServiceNow developer, she is highly skilled in PHP programming (backend and frontend), Angular JS, jQuery, MySQL, and SQL.