Workflows
Overview
The Workflows module allows youusers to create and manage structured workflows.
A workflow can containcontain:
Recommended Workflow Creation Flow
Excel Planning
↓
Create Workflow
↓
Create Stages
↓
Create Database Columns
↓
Create Inputs
↓
Create Input Forms
↓
Add Questions
↓
Configure Input Order
↓
Configure Access
↓
Configure Config / Models / Display
↓
Configure Triggers
↓
Configure Templates
↓
Test Workflow
↓
Publish Workflow
Workflow Planning Using Excel
Before creating the workflow in the application, prepare an Excel planning sheet.
The Excel sheet should be used as the master planning document for the complete workflow.
Recommended Excel Columns
Example Excel Planning
Create a New Workflow
Navigation
Steps
Fields
Workflow Configuration
After creating a workflow, the following sections are available:
Content Sections
Create Workflow Stages
Stages define the different steps or phases of a workflow.
Navigation
Workflow → Stages → Add New
Steps
Example
Workflow Stage List
Create Database Columns
Database columns define where workflow information and form responses are stored.
Navigation
Workflow → Content → Database Column
Steps
Example
Recommended Naming Convention
Use simple and consistent database column names.
employee_name
employee_id
department
request_type
description
approval_status
created_date
updated_date
Create Workflow Inputs
Inputs define the information that needs to be collected during the workflow.
Navigation
Workflow → Inputs → Add New
Steps
Example
Workflow Inputs List
Create Input Forms
Input Forms are used to present inputs and questions to users.
Navigation
Workflow → Content → Input Forms
Steps
Add Questions to Input Forms
After creating the form, add questions according to the Excel planning sheet.
Employee Details Form
Request Details Form
Approval Form
Question Configuration
Configure Input Order
Input Orders control the sequence in which inputs/questions are displayed.
Navigation
Workflow → Content → Input Orders
Steps
Example
Configure Access
Access controls determine which users or roles can access the workflow and its components.
Navigation
Workflow → Content → Access
Steps
Example
Manage Workflow
The WorkflowsManage pagesection displaysis allused createdto workflowsupdate workflow information and providespublication options to create, search, refresh, and manage workflows.status.
Navigation
Workflow List→ Content → Manage
Manage Title
Publication Status
The workflow listpublication status is displayed in the Manage section.
The workflow should normally be published only after configuration and testing are completed.
Config
The Config section is used for workflow-specific configuration.
Navigation
Workflow → Content → Config
Steps
Models
The Models section is used to configure the models/data structures required by the workflow.
Navigation
Workflow → Content → Models
Steps
Display
The Display section controls how workflow information is presented.
Navigation
Workflow → Content → Display
Steps
Configure Triggers
Triggers are used to automate workflow behavior based on conditions or events.
Navigation
Workflow → Triggers → Add New
Steps
Configure Trigger Watchers
Watchers define which workflow component the trigger monitors.
Steps
Configure Trigger Events
Events define what should happen when a trigger condition is satisfied.
Click Add More Event + to add additional events.
Each event contains:
IF Condition → Action
Configure IF Condition
The IF condition contains the following information:fields:
| Field | Description |
|---|---|
Available
Example
IF
The Selectavailable theoptions numberdepend of workflows displayed in the list.
Configure Trigger Action
After configuring the condition, configure the required action.
Additional options may include:
Templates
Templates are used when the workflow requires generated documents or automated emails.
Navigation
Workflow → Templates
Available sections:
Template Configuration
The Configuration section allows you to configure the workflow timezone.
Navigation
Workflow → Templates → Configuration
Timezone
Create PDF Template
PDF templates can be created when the workflow requires PDF documents.
Navigation
Workflow → Templates → PDF Template → Add New
Steps
Create Email Template
Email templates can be configured for automated workflow communication.
Navigation
TheWorkflow → Templates → Email Template → Add New
Steps
Title
Enter
Save
Click Save to create
Close
functionality.
Click Close to cancel
Workflow Configuration
After creating a workflow, open the workflow to configure its different components.
The workflow configuration contains the following sections:
Tasks
Tasks
The Tasks section allows youusers to view and manage tasksworkflow associated with the workflow.tasks.
Task Filters
Select Stage
Use Select Stage to filter tasks according to a specific workflow stage.
Select Type
UseTasks Selectcan Typebe tofiltered filter tasks by type.
Available task types:by:
- Live
- Test
Task List
The task table contains the following fields:
| Field | Description |
|---|---|
| ID | Unique task identifier |
| Download | Download option |
| Type | |
| Title | Task title |
| Workflow Stage | |
| User Name | |
| User Email | |
| User Phone | |
| Created | |
| Updated |
Task Actions
Available actions include:
- Refresh
– Refresh the task list. - Export
– Export the task records. - Search
– Search for a task. - Show Entries
– Select the number of records displayed.
Content
Workflow Testing
TheBefore Content section provides options for configuringpublishing the workflowworkflow, content.perform complete functional testing.
Testing Flow
TheCreate ContentTest sectionTask
contains↓
theStart followingWorkflow
options:
↓
Submit Form
↓
Verify Database
Manage
The Manage section allows youMove to updateNext theStage
workflow↓
titleVerify andAccess
publication↓
status.
ManageTrigger
Title
↓EnterVerify orNotifications/Templates
update↓
the workflow title in the Manage Title field.
Click Save to save the updated title.
Publication Status
The workflow publication status is displayed below the title.
Click the publication status button to change the workflow publication state.
Stages
The Stages section allows you to create and manage workflow stages.
Add NewComplete Workflow Stage
Click Add New to create a new workflow stage.
The Add New Workflow Stage dialog contains:
Title
Enter the name of the workflow stage.
Save
Click Save to create the stage.
Close
Click Close to cancel the operation.
Workflow StageTesting ListChecklist
The workflow stage list contains:
| Workflow Title | |
Inputs
Publish
The Inputs section allows you to define inputs required by the workflow.
Add Input
Click Add New to create a workflow input.
The Add Input dialog contains:
Title
Enter the name of the input.
Add
Click Add to create the input.
Workflow Inputs List
The workflow inputsshould be published only after successful testing.
Pre-Publication Checklist
After all checks are displayedcompleted, withpublish the followingworkflow.
Complete End-to-End Workflow
The complete workflow creation process is:
Quick Reference
Triggers
Final
TheWorkflow Triggers section allows you to configure conditions and actions that control workflow behavior.
Add TriggerStructure
Click Add New to create a trigger.
The Add Trigger dialog contains the following sections:
Title
Enter a name for the trigger.
Watchers
The Watchers section allows you to select the workflow component that the trigger monitors.
Click Add More + to add additional watchers.
Events
The Events section allows you to define conditions and actions for the trigger.
Click Add More Event + to add additional events.
Add
Click Add to create the trigger.
Trigger Event Configuration
Each event can contain an IF condition and an associated action.
IF Condition
The condition contains the following fields:
Action
The action configuration contains:
Event Actions
Additional options are available to:Workflow
Delete an action
Templates
The Templates section allows you to configure templates associated with the workflow.
The Templates section contains:Planning
ConfigurationExcel Master Sheet
Workflow
Tasks
Content
Stages
Inputs
Triggers
Templates
Navigation
Recommended Workflow Template Configuration
The Workflow Template page displays the selected workflow name in the page header.
The following sections are available:
ConfigurationRule
The ConfigurationExcel Master Sheet should always be prepared first section allows you to configure the timezone for the workflow.
Timezone
Select the required timezone from the Timezone dropdown.
Update
After selecting the required timezone, click Update to save the configuration.
PDF Template
The PDF Template section allows you to create and manage PDF templates for the workflow.
Add New PDF Template
Click Add New to create a PDF template..
The PDFworkflow templateshould canthen be configured according toin the requirementsfollowing oforder:
PLAN → CREATE → CONFIGURE → MAP → GIVE ACCESS → AUTOMATE → TEST → PUBLISH
This sequence helps maintain consistency between the workflow.
Email Template
The Email Template section allows you to createworkflow and manage email templates for the workflow.actual application configuration and reduces configuration errors.
Add New Email Template
Click Add New to create an email template.
The email template can be configured according to the requirements of the workflow.
Workflow Structure
Workflow
│
├── Tasks
│ ├── Select Stage
│ ├── Select Type
│ │ ├── Live
│ │ └── Test
│ └── Task List
│
├── Content
│ ├── Manage
│ ├── Creator
│ ├── Database Column
│ ├── Config
│ ├── Models
│ ├── Access
│ ├── Input Forms
│ ├── Input Orders
│ └── Display
│
├── Stages
│ └── Add New Workflow Stage
│
├── Inputs
│ └── Add Input
│
├── Triggers
│ ├── Watchers
│ └── Events
│ ├── IF Condition
│ └── Action
│
└── Templates
├── Configuration
│ └── Timezone
│
├── PDF Template
│ └── Add New
│
└── Email Template
└── Add New