Workflows
Overview
The Workflows module allows you to create and manage structured workflows. A workflow can contain tasks, content, stages, inputs, triggers, and templates.
Navigation
The Workflows page displays all created workflows and provides options to create, search, refresh, and manage workflows.
Workflow List
The workflow list contains the following information:
| Field | Description |
|---|---|
| # | Workflow serial number |
| Title | Name of the workflow |
| Updated On | Date and time when the workflow was last updated |
| Published | Displays the publication status of the workflow |
| Action | Provides options to manage or view the workflow |
Available Options
- Show Entries – Select the number of workflows displayed in the list.
- Search – Search for a specific workflow.
- Refresh – Refresh the workflow list.
- Add New – Create a new workflow.
Add New Workflow
Click Add New to create a new workflow.
The Add New Workflow dialog contains the following field:
Title
Enter the name of the workflow.
Save
Click Save to create the workflow.
Close
Click Close to cancel the operation.
Workflow Configuration
After creating a workflow, open the workflow to configure its different components.
The workflow configuration contains the following sections:
- Tasks
- Content
- Stages
- Inputs
- Triggers
- Templates
Tasks
The Tasks section allows you to view and manage tasks associated with the workflow.
Task Filters
Select Stage
Use Select Stage to filter tasks according to a specific workflow stage.
Select Type
Use Select Type to filter tasks by type.
Available task types:
- Live
- Test
Task List
The task table contains the following fields:
| Field | Description |
|---|---|
| ID | Unique task identifier |
| Download | Download option for the task, where available |
| Type | Type of task |
| Title | Task title |
| Workflow Stage | Workflow stage associated with the task |
| User Name | Name of the associated user |
| User Email | Email address of the associated user |
| User Phone | Phone number of the associated user |
| Created | Date and time when the task was created |
| Updated | Date and time when the task was last updated |
Task Actions
- Refresh – Refresh the task list.
- Export – Export the task records.
- Search – Search for a task.
- Show Entries – Select the number of records displayed.
Content
The Content section provides options for configuring the workflow content.
The Content section contains the following options:
- Manage
- Creator
- Database Column
- Config
- Models
- Access
- Input Forms
- Input Orders
- Display
Manage
The Manage section allows you to update the workflow title and publication status.
Manage Title
Enter or 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 New 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 Stage List
The workflow stage list contains:
| Field | Description |
|---|---|
| # | Stage serial number |
| Title | Name of the workflow stage |
| Updated At | Date and time when the stage was last updated |
| Published | Publication status of the stage |
| Closed | Indicates whether the stage is closed |
| Action | Available actions for the stage |
Inputs
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 inputs are displayed with the following information:
| Field | Description |
|---|---|
| # | Input serial number |
| Title | Name of the input |
| Updated At | Date and time when the input was last updated |
| Published | Publication status of the input |
| Action | Available actions for the input |
Triggers
The Triggers section allows you to configure conditions and actions that control workflow behavior.
Add Trigger
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:
| Field | Description |
|---|---|
| Select | Select the condition source |
| Choose Data | Select the data to evaluate |
| Choose Op | Select the comparison operator |
Action
The action configuration contains:
| Field | Description |
|---|---|
| Action Type | Select the action type |
| Enable | Configure whether the selected action is enabled |
Event Actions
Additional options are available to:
- Delete an action
- Delete an event
- Add more events
Templates
The Templates section allows you to configure templates associated with the workflow.
The Templates section contains:
- Configuration
- PDF Template
- Email Template
Navigation
Workflow Template Configuration
The Workflow Template page displays the selected workflow name in the page header.
The following sections are available:
- Configuration
- PDF Template
- Email Template
Configuration
The Configuration 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 PDF template can be configured according to the requirements of the workflow.
Email Template
The Email Template section allows you to create and manage email templates for the workflow.
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