Overview
A task node is a unit of work that must be performed by a user within a specific stage a workflow record is located. It is the most common element in a workflow and allows the process to move forward once completed.
The following attributes can be configured in a task:
- Type of task: Defines the required activity or task nature.
- Priority: Serves as a tiebreaker mechanism for assignment when two tasks with the same due date are going to be assigned.
- Due Date Type: The user can configure the task due date based on the workflow record Creation Date or a Date Field within an Object or from a related Object via relationship.
- Assignment Criteria: Defines how the task will be assigned:
| Assign to a specific user: The task goes directly to one chosen user. No tags are required. |
|
| Assign based on a role: The task can go to any user with the selected project role. Tags can be used to narrow down eligibility. |
|
|
Resolution Paths: Defines the possible output paths that can be followed after the task completion by the task resolver with the assigned Outcome Codes for each path.
|
How to Configure a Task Node
To configure a Task Node in your Workflow follow these steps:
Here's an interactive tutorial
- In the Workflows Editor, locate the task node you want to manage and click on its card. The Task Template Editor panel is displayed.
- Enter or change the task Name*.
- Select the Type* of task according to the tasks purpose:
| Type | Action |
|---|---|
| Communication |
Contact someone or give an update. For example: phone call, email, text, client status update. |
| Calendar & Scheduling |
Set up or confirm a meeting or event. For example: deposition, mediation, hearing, client meeting. |
| Document & Media Collection |
Upload files or evidence to the case. For example: pleadings, contracts, photos, videos, scanned docs. |
| Document Creation |
Create a document. For example: draft the evidence testimony. |
| Document Review |
Review a document and provide feedback or make any decision. For example: draft contract, discovery docs, redline, confirm e-sign. |
| Forms & Data Entry |
Fill in fields in a form. For example: Client intake, witness statement, financial info, time entry. |
| Review & Approval |
Approve or reject something that was submitted. For example: Contract, settlement, expense, financial statement, compliance check. |
Additional configurations will soon be available based on the task’s purpose, such as adding a calendar link, defining an upload path, linking documents, integrating forms, or routing to files requiring approval.
- Assign the task Priority*. Available options are: Highest, High, Medium, Low, Lowest.
: Priority defines which task is assigned first when multiple tasks share the same due date.
- Enter the task description or instructions the task resolver user will see. Apply formatting to customize the text.
: Users can apply text hierarchy, font style (bold, italic, underline), add links, numbered/bulleted list, or clear formatting.
Due Date
- Configure the task Due Date Reference *: Available options are Creation Date and Field Relative.
- If Creation Date is chosen:
- Select the Date Increment*: Days, Weeks, or Months to define the time unit.
- Enter the Value* in integer format. This number represents the number of days, weeks, or months until the task is due.
- If Field Relative is chosen:
- In Field Selector type {{. The Object-name (Main) is displayed.
- Select the displayed Object-name (Main). All its related date Fields and Relationships are listed.
-
In the displayed dropdown:
- Select a Field or
- Select a Relationship to locate and select the desired Field. If a Relationship is selected, the user can choose one of its associated date Fields or continue navigating through its Relationships until reaching the date Field to insert.
- Once the Field is selected, an element with a syntax similar to this appears: {{object.type.relationship.datefield}}
Assignment Criteria
- Configure the Assignment Criteria that will determine the task assignment method:
- Select the Assignment Type*: User or Roles.
For each Assignment Type* additional information needs to be configured:
| Assignment Type* | Description |
|---|---|
| User |
|
| Roles |
|
| From Group(s) |
|
Each task must have at least one assignment criteria.
- To delete an Assignment Criteria, click the
icon.
For Example: If the assignment mechanism is set to:
- Role: Paralegal, Tag: Spanish.
Then only users who are Paralegals that speak Spanish will be eligible to receive the task.
Eligibility Rules
10. Click the Assign Labels+ icon to add additional labels and refine which users can be eligible by the platform and assign the task.
Assignment Mode
11. Select the Assignment Mode to configure how the platform assigns the task. Available options are:
- At Creation: The task is automatically assigned to a user at the moment of creation.
- By user request: The task appears in a shared queue where eligible users can pick and assign tasks to themselves.
12. If At Creation is chosen, select the Assignment Model. Available options are:
- Least Busy: The task is assigned to the least busy user.
- Sequential: The task is assigned to a user according to a fixed, repeating order.
- Random: The task is assigned to a random user.
Resolution Paths
Users can configure Resolution Paths that define the possible outcomes or branches a Task may follow. Each path is linked to one or more specific Outcome Code. Resolution Paths are useful when the assigned user completes a task and assigns it a Outcome Code, the workflow automatically continues through the corresponding Path associated with that outcome code.
- Click +PATH to add a path in the task. The Path 1 section is displayed. In Write custom name enter the path name.
- In the Add Outcome Code, click the
icon and select the outcome code for this path. (Optional) Repeat to add additional resolution codes to the same path.
- The dropdown displays all active Outcome Codes in the tenant.
- If you need more outputs for other outcome codes, repeat steps 8. and 9. to configure additional paths.
- Each Outcome Code can be assigned to only one Path.
- Each Path will be represented as an output point on the node card, which can be connected to other nodes.
|
For Example: If the assigned Outcome Codes in a task are set as:
The user assigned to manage the task selects “Ready for Processing”, the workflow will continue along Path 1, following the next step defined for that path. |
Save
- Click SAVE. The task was edited successfully message appears and the task setup is saved.
- The SAVE button is enabled when all the mandatory fields have been completed in the Task Template Editor view.
- The task card is updated displaying the Type, Name, Priority, Due Date Type and output points according to the configured paths, and the Draft status is removed after the setup is valid.
- The task card is updated displaying the Type, Name, Priority, Due Date Type and output points according to the configured Paths, and the Draft status is removed after the setup is valid.