Create a New Workflow
The Workflow Management function is used to create a workflow, or an automated process consisting of an initial triggering action, or a series of actions, and an Output. Once a workflow is created, the process runs automatically each time the initial action specified in the workflow is met.
For example, an Agency may create the following workflow:
-
Action: Status of a Referral Profile has been edited.
-
Output: The system automatically generates and sends an email to the Intake Manager, informing them of the change.
Creating a new Workflow consists of three steps:

The first step involves creating a name for the Workflow and defining which Module the Workflow will be activated for.
To Name a Workflow, complete the following fields:
-
Workflow Name*: Name of the Workflow.
-
Office*: The Office the Workflow will be applied to.
-
Description: A free text field to describe the Workflow.
-
Module*: The module the new Workflow will be applied to.
The triggering actions available in the next section is dependent on the module selected.

The second step involves defining the trigger action of the Workflow. Users may setup additional conditions to better define the triggering action.
To setup the triggering action, complete the following fields:
-
Workflow Action*: The action triggering the Workflow. The values in this field depend on the Module selected in the previous step. Some actions will require additional information or further specification. In these cases, the following fields will appear:
-
When Field*: If a triggering action occurs when a field is updated, users must define the field.
-
Is Updated To*: Users must also define whether a specific value within that field is the triggering action, or if any update to the field is the trigger.
-
The additional fields generated by the value selected in the Workflow Action dropdown may vary from value to value.
-
Additional Conditions (Optional): If the action triggering the Workflow requires further refinement, it may be done using the following fields:
-
AND/OR: And/Or: Selecting And will require both the workflow action that was specified and the selected field to occur. Selecting Or will require either variable be selected.
-
Field: Select the field that will trigger the additional condition.
-
Operator: Select the operator that will define the relationship between the condition established and the value that is entered in the next field.
-
Value(s): The variable that is entered to explicitly define the condition
-

Messages are sent to internal Agency users. To send a message, define values for the following fields:
-
Message Type*: Select who will receive the message. If users select…
-
All: All Agency users will receive the message.
-
Private: Only select users will receive the message.
-
Role: Only selected roles will receive the message.
-
-
Send To*: If Private or Role is selected for the Message Type, users must define which users or roles, respectively, will receive them message.
-
Priority*: Use this field to define the priority of the message being sent.
-
Message*: The actual message being sent.

To-Do Outputs will be sent to the To-Do section of the Home Module. To send a To-Do, users must define values for the following fields:
-
To: Select who will receive the message. If users select…
-
User: Only select users will receive the message.
-
Role: Only selected roles will receive the message.
-
-
Assign To: Users must define which users or roles, respectively, will receive them message.
-
Priority*: Use this field to define the priority of the message being sent.
-
Due*: Enter the number of days after the workflow action has taken place that the assigned personnel must complete their tasks.
-
Description*: A description of the To-Do.

If Email is the selected Output, the system will send emails to every address entered in this section. Users must define the following fields:
-
To*: Enter the email addresses of all relevant parties in this field.
-
CC: Enter the email addresses of any parties that will be copied on the message.
-
BCC: Enter the email addresses of any parties that will be blind copied on the message.
-
Subject*: The subject of the email.
-
Message*: The email message.
Users may add as many Outputs as they desire to a Workflow.