Skip to content
The Smart DMS Knowledge Base
  • Home
  • Documentation
  • Encyclopedia
Contact Us
Contact Us
The Smart DMS Knowledge Base
  • Home
  • Documentation
  • Encyclopedia
Contact Us
Contact Us

Introduction

3
  • Overview of The Smart DMS
  • Getting Started with The Smart DMS
  • Understanding The Smart DMS Architecture

Common

33
  • Bookmarks
    • How To Add & Remove Bookmarks
  • Clients
    • How to Add a Client
  • Communication
    • Communication Overview
    • Settings
      • Communication Settings Overview
      • Email Settings
        • How to Configure Outgoing Email (SMTP) Settings
        • Email Templates
      • SMS Settings
        • SMS Shortcode & API Settings
        • SMS Message Templates
      • WhatsApp Settings
        • Official WhatsApp API Settings
        • WhatsApp Templates
    • Panel Banners
      • Panel Banners
    • WhatsApp
      • WhatsApp Overview
      • How to Setup a WhatsApp Web Session
      • How to Subscribe to System Updates in WhatsApp Groups
    • Web Push Subscribers
      • Web Push Subscribers Overview
  • Content Management
    • How To Add Content Such As FAQs & Guides
    • Content Management Overview in The Smart DMS
    • Categories
      • Managing Content Categories
    • Tags
      • Managing Content Tags
  • Logs
    • Tracking Actions: Understanding Logs in The Smart DMS
  • Notifications
    • How to Enable/Disable Notifications
  • Roles & Permissions
    • User Roles & Permissions Overview
    • Understanding Roles & Permissions Across Central and Tenant Panels
    • How To Create User Roles
  • Search
    • Using the Global Search Bar in The Smart DMS
  • Settings
    • Authentication
      • Authentication Settings
    • General
      • General Settings Overview
      • Do I Use Tenant-Specific or Central Settings
  • Users
    • How to Register a User
    • How To Update a User & Assign Roles
    • How To Bulk Assign User Roles
    • How To Update Your Profile
    • Biometrics
      • digitalPersona
        • How to Setup digitalPersona U.are.U 4500 Fingerprint Reader

Central

13
  • Main
    • Dashboard
    • Clients
      • Central Clients
    • Tasks
      • Central Tasks
    • Tenants
      • Tenant Overview — What Is a Tenant in The Smart DMS?
      • How To Create a Tenant
      • Updating a Tenant and Managing Assigned Users
      • Customizing Tenant Labels
    • Payroll
      • Payroll Overview
      • Commissions
      • How to View Your Account Balance
    • Policies
      • Managing Policy Categories
      • Managing Company Policies & Training Manuals in The Smart DMS
    • Subscription
      • How To Renew Your Smart DMS Subscription

Tenant

27
  • How To Access Different Tenants
  • Tenant Dashboard
  • Attendance
    • Supported Biometric Devices
  • Ecommerce
    • Products
      • How To Create Simple Products
      • How to Create Cable Products in Bulk
      • How To Create Variable Products In Bulk
    • Requisitions
      • How To Request Store Items
      • How To Approve Requisition Items
      • How To View Inventory Used in a Task
  • Human Resource
    • Employees
      • How To Update Employees
  • Marketing
    • Marketers
      • How to Create a Marketer
    • Commissions
      • Commissions Overview
      • Uncommissioned Tasks
  • Tasks
    • Task Types
      • Task Types Overview
      • How To Create Task Types
    • Task Management
      • Task Statuses Overview
      • How To Create Tasks
      • How To View Unassigned Tasks
      • How To Start a Task
      • How To End a Task
      • How Employees Can Mark a Task as Bounced
      • How To View Inventory Used in a Task
      • How To Mark a Task as Complete / Done
    • Settings
      • Task Settings
  • Workflows
    • What are Workflows and Transitions?
    • How to Create a Workflow
    • How to Approve or Decline a Transition Request
  • Home
  • Documentation
  • Tenant
  • Workflows
  • How to Create a Workflow
View Categories

How to Create a Workflow

1 min read

Workflows define how specific changes are reviewed and approved before they are applied in the system.
This guide walks you through creating a workflow step by step.

Who Can Create Workflows? #

Only users with the appropriate administrative permissions can create and manage workflows.

Step 1: Open the Workflows Section #

  1. Go to Workflows → Workflows
  2. Click Create Workflow

You’ll be guided through several sections that define how the workflow behaves.

Step 2: Manage Workflow Details #

Required Fields #

  • Name
    Give the workflow a clear, descriptive name.
    Example: Task Bounce Approval
  • Description
    Explain when and why this workflow applies.
    This helps reviewers and auditors understand the intent of the workflow.
  • Icon & Color (Optional)
    Used for visual identification in lists and approvals.

Step 3: Define the Affected Model & Attribute #

This section determines what kind of change the workflow controls.

Model Type #

Select the model this workflow applies to.
Example: Task

Choose the attribute that will be monitored for changes.

Examples:

  • Status
  • Marketer

Only changes to this attribute will trigger the workflow.

Context #

Defines when the workflow applies.

Example:

  • Update → applies when updating an existing record

From & To (When Applicable) #

If the attribute supports states (such as task status):

  • From – the current value
  • To – the requested new value

Example:

  • From: Pending
  • To: Bounced

This ensures the workflow only triggers for specific transitions, not all changes.

Step 4: Configure Workflow Steps (Approvals) #

Workflow steps define who must review or approve the change, and in what order.

Adding a Step #

  1. Click Add Step
  2. Configure the step details:

Actor Type #

Select who can act on this step.

  • Example: Role

Actor #

Select one or more actors.

  • Example: Admin

Required #

  • Enabled: This step must be completed before the workflow can proceed
  • Disabled: Optional approval step

Active #

Controls whether the step is currently enforced.

Ordering Steps #

  • Steps are processed top to bottom
  • You can reorder steps using drag-and-drop or move controls
  • This allows multi-level approval chains if needed

Step 5: Activate the Workflow #

Once configured:

  • Set the workflow as Active
  • Save the workflow

From this point on, any matching change request will follow this workflow.

What Happens After Creation? #

When a user attempts a matching change:

  • The change is not applied immediately
  • A transition request is created
  • The request follows the defined approval steps
  • The change is applied only after required approvals are completed

All actions are logged for audit and tracking purposes.

Tips & Best Practices #

  • Use clear names so workflows are easy to identify
  • Limit workflows to specific transitions to avoid unnecessary approvals
  • Start simple (one approval step), then expand if needed
  • Review workflows periodically to ensure they still match operational needs

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

What are Workflows and Transitions?How to Approve or Decline a Transition Request
Table of Contents
  • Who Can Create Workflows?
  • Step 1: Open the Workflows Section
  • Step 2: Manage Workflow Details
    • Required Fields
  • Step 3: Define the Affected Model & Attribute
    • Model Type
    • Context
    • From & To (When Applicable)
  • Step 4: Configure Workflow Steps (Approvals)
    • Adding a Step
      • Actor Type
      • Actor
      • Required
      • Active
    • Ordering Steps
  • Step 5: Activate the Workflow
  • What Happens After Creation?
  • Tips & Best Practices

123 Fifth Avenue, New York, NY 12004, USA.
+1 123 456 78 90
[email protected]

Copyright © 2026 The Smart DMS Knowledge Base