Skip to main content

Introduction to Workflows

Empower your organization to automate complex processes, improve operational efficiency, and ensure consistent service delivery through intelligent and flexible workflow automation.

This guide provides a comprehensive overview of the Workflow feature, designed to help IT Admins, IT Staff, and End Users understand how to design, configure, execute, and manage automated processes across various IT Service Management (ITSM) modules. From simple approvals to complex multi-stage automations, workflows streamline operations, reduce manual effort, and enhance service quality.

What is Workflow?

A workflow is a predefined sequence of automated steps, conditions, and actions designed to execute specific business processes within ServiceOps. It streamlines IT service management by automating complex processes, improving operational efficiency, and ensuring consistent service delivery.

Purpose, Audience, and Scope

Purpose: The primary purpose of workflow automation is to automate and standardize IT service management processes, reducing manual effort and improving overall efficiency.

Intended Audience:

  • IT Administrators: Responsible for configuring, managing, and optimizing the ITSM system.
  • End Users (Technicians and Requesters): Who benefit from streamlined services and automated processes.

Scope: This chapter focuses on the core principles of workflows, their components, and their general usage. Subsequent chapters will delve into detailed configurations, advanced features, and troubleshooting.

Key Benefits of Workflow

Implementing robust workflows in your ITSM environment offers significant advantages:

  • Increased Efficiency & Multi-Stage Processing: Automate complex, multi-stage tasks and processes, reducing manual effort and speeding up service delivery.
  • Comprehensive Cross-Module Automation: Leverage enhanced triggers and advanced action nodes for seamless automation across all ITSM modules and external systems.
  • Superior Control & Visibility: Direct workflow paths with Flow Control Nodes (IF/ELSE, Branch, Wait) for intricate decision-making, clear audit trails, and compliance.
  • Enhanced Accuracy & Reliability: Ensure precise conditions, minimize errors, and maintain consistent service quality with Expression Builder for dynamic data transformation and contextual operations, referencing values from previous steps.
  • Improved Agility & Adaptability: Workflow Versioning allows easy iteration, tracking changes, and adapting to evolving business needs.
  • Optimal Resource Allocation: Free up IT staff from routine tasks, allowing focus on strategic initiatives.
  • Seamless Scalability & Consistency: Easily replicate and scale proven workflows, ensuring consistent service delivery and operational standards.

By leveraging the powerful workflow capabilities, organizations can transform their IT operations from reactive to proactive, delivering IT services more effectively and efficiently.

Types of Workflows

Workflows in ServiceOps are categorized into two main types, based on how they are initiated:

  • Event-Based Workflows: These workflows are triggered by specific events or changes occurring within the ITSM system (e.g., a new ticket is created, an asset's status is updated, a user is blocked). They are ideal for real-time automation and immediate responses to system activities. Learn more about Event-Based Workflows
  • Periodic Workflows: These workflows are initiated at predefined schedules or intervals (e.g., daily, weekly, monthly). They are best suited for routine tasks, scheduled maintenance, regular reporting, or batch processing that does not depend on a specific real-time event. Learn more about Periodic Workflows

Key Workflow Concepts

Workflows are dynamic automation engines built from interconnected components. Understanding these fundamental building blocks is essential for designing, building, and managing effective automations.

ConceptDescription
TriggersServe as the starting points for your automated workflows, initiating execution based on specific events or conditions. They define when and why an automation should start, providing crucial output data for subsequent steps.

Learn more: Understanding the Trigger Input Model based on Event-based Workflows and Periodic Workflows

ReferencesSeamlessly pass and transform data across workflow stages by referencing values from previous steps or related records, enabling contextual, dynamic operations that mirror real business processes.

Learn more: Understanding the Reference Input Model

ExpressionsEnable dynamic decision-making, calculations, and data transformation within workflows using operators, functions, and variables. The Expression Builder assists in their construction and validation.

Learn more: Expression Builder: Crafting Dynamic Logic

Flow Logic (Nodes)Controls the path and sequence of execution within a workflow, enabling decision-making, parallel processing, iterative actions, and timed pauses. Key Flow Control Nodes include: IF/ELSE, Branch, Wait, Loop, and Merge.

Learn more: Workflow Flow Control: Directing Logic

Action NodesOperational elements that perform specific tasks within the ITSM product or facilitate integrations, executing predefined operations based on workflow logic and data. Examples include: Module Specific Actions, Communication Actions (Send emails, SMS, Teams messages), and Integration Actions (Send HTTP requests, execute plugins).

Learn more: Module Specific Actions, Communication Actions, Integration Actions


The Workflow Lifecycle

A typical workflow progresses through several stages from creation to completion:

  1. Design & Configuration: Defining triggers, logical flow, conditions, actions, and setting up specific parameters for nodes, expressions, and integrations using the visual builder.
  2. Testing: Validating the workflow's behavior against various scenarios to ensure it functions as intended.
  3. Activation: Publishing the workflow to make it active in the system.
  4. Execution: The workflow is triggered by an event or schedule and runs its defined steps.
  5. Maintenance & Optimization: Regularly reviewing and updating workflows to adapt to changing business needs or improve efficiency.