Workflow concepts You can do many things using the workflow editor. Modify core activities and conditions. Create custom activities and reuse the data for other workflows. See Download activity packs from the ServiceNow Store and create packs for upload. Edit workflows graphically. Define transitions between workflow activities. For the table that corresponds to the workflow, customize business rules. Summarize workflow progress through stages. Validate workflows to identify potential problems. Publish workflows for other users. Edit multiple tables without needing to directly modify them. Workflow stagesWorkflows can indicate workflow progress by updating any field designated as a stage field.Workflow versionsTo prevent users from making changes to a workflow that affect other users of the system, workflows must be checked out before they can be edited.Workflow scopeWorkflow application scope determines the access that an application has to the information in a workflow, specifically to the data contained in the activities in that workflow.Workflows and domain separationWhen domain separation is enabled, workflows and workflow activities inherit the domain of the user who publishes or creates them.Workflow engine operation orderThe workflow engine runs in a predefined order relative to business rules and database operations.Workflow cachingThe workflow engine caches commonly-used published workflows to improve performance.Workflow tablesFor full flexibility, workflows store information over a number of different tables.