As an instance administrator, you may need to create your own workflow activity endowed with the specific logic when the default activities set does not fit your needs. So, you can do this via SimpleOne administrative interface.
Role required: admin, wf_admin. |
To create a new activity, you need to complete several steps:
In fact, every activity stores its settings in a table child for the Workflow Activity (wf_activity) table.
To create this table, please complete the steps below:
When filling in the Name and Title field, it is recommended to keep them synchronized semantically, like this:
When naming your activity, please keep in mind the following naming rule: your activity system name should be added after the wf_activity constant. In the example above, it looks like 'wf_activity_run_script' |
Activity type is an entity intended for the categorization of the newly created or updated activities. It allows defining properties and behavior for an activity.
To create an activity type, please complete the steps below:
Activity type form fields
Field | Description | |
---|---|---|
Name | Specify the activity type name (for example, "Begin"). | |
Description | Specify the activity type description. | |
Active | Select this checkbox to activate or deactivate this activity type.
| |
Script | In this field, you can specify a JS-script implementing the logic of the activity. You are free to use SimpleOne Server-Side API there. | |
Image | Specify the favicon that will be displayed in the workflow editor for this activity. | |
Activity type category | Specify a category for the activity creating. | |
Activity table | This is a reference field where you can specify a table for this activity type created before. |
To create an activity type exit, please complete the steps below:
The easier way to create activity type exits is described below:
|
Activity type exit form fields
Field | Description |
---|---|
Name | Activity type exit name. |
Description | Activity type exit description. |
Exit condition | Specify a trigger condition that must be met to exit the activity. |
Order | Specify the exit order on the activity block. The order is defined in ascending order, and exits are displayed on the activity block from the upside-down depending on their order. |