Skip to main content
Version: 3.1.0

๐Ÿ“ฆ Task management

What is Task management plugin?โ€‹

Task management is a plugin that enables back-officers and supervisors to easily track and assign tasks within a company. It provides a business-oriented view of a process defined using FLOWX.AI Designer and allows interactions at the assignment level.

Task Manager

Inside the Task Manager โ†’ All tasks you can find the Activities tab which consists of the following items:

  • Title - title of the task
  • Stage - specific stages during the execution of a process
  • Assignee - assignee of the process
  • Status - status of the process, more details here
  • Priority - to prioritize the tasks
  • Last updated - timestamp for latest updates
  • Search - the search function is used to look for keys stored on the process

The Task details tab within the Task Manager displays key information about a process, such as:

  • Priority - to prioritize the tasks
  • Status - the status of a process
  • Stage - specific stages during the execution of a process
  • Comments - comments left by the users
  • History - information like who created a task, when a task was created or when the status changed

Task details

caution

It is important to note that specific roles must be defined in a process to use all the task management features. More information about configuring access roles for processes can be found in the Configuring access roles for processes section.

caution

To enable Task Manager to retrieve information about tasks performed on a process make sure Use process in task management toggle is switched on. To do this go to Process definition โ†’ Settings โ†’ General.

Statuses & Definitions in Task Managerโ€‹

Task Manager displays multiple statuses, depending on the state of the process.

Process status updatesโ€‹

StatusDefinition
CreatedThis status is visible only if it is a problem with process creation. If the process has no error in the configuration you will see the Started status instead.
StartedIt shows that the process is in progress (it is running).
FinishedThe process reached an end node and finished the execution.
FailedThis status is displayed when a CronJob is configured and enabled inside the FLOWX engine. For example, if the CronJob is triggered at a particular hour, and the instance is not finished by then, all the tasks will be moved to FAILED status.
Expired

This status is displayed when expiryTime field is defined inside the process definition. A user can set up an expiryTime function, by following these steps:

  1. Go to FLOWX Designer > Processes > Definitions.
  2. Select a process and then click on the "โ‹ฎ" button then select Settings.
  3. Inside the General tab, you can edit the Expiry time field.
AbortedThis status is available for processes that also contain subprocesses. When a subprocess is running (and the token is moved backward to redo a series of previous actions) - the subprocess will be aborted.
DismissedThis status is available for processes that also contain subprocesses. This status is displayed when a user stops a subprocess
On holdThe process cannot be edited anymore. A superuser can trigger this status, so he can block actions on the process until further clarification - unfreeze.

Swimlanes updatesโ€‹

StatusDefinition
Swimlane enterWhen the token enters a new swimlane.
Swimlane exitWhen the token exits a swimlane.

Stages updatesโ€‹

StatusDefinition
Stage enterWhen the token enters a new stage.
Stage exitWhen the token exits a stage.

Using the pluginโ€‹

The Task Manager plugin allows users to view a list of tasks and perform various actions based on their roles:

  • Assign/unassign a task
  • Put the process on HOLD
  • Add comments
  • View Application - the URL of your application (could be also a generic parameter defined as a URL)
info

You can also set Task Manager to send more information about your process by switching on Update task management? button at node level. This will enable the Task manager plugin to send additional information like title, priority, or metadata. You can set up this action for multiple nodes.

Standard information that is sent to Task Management plugin:

To set up Task Management to send extra updates on your process, follow the next steps:

  1. Go to Flowx.AI Designer and open your process definition.
  2. Click Edit button.
  3. Select a node (after reaching this particular node task manager will trigger the updates).
  4. Switch on the Update task management? button.

Update task management

info

Some actions might not be available as they can be performed based on user roles/access rights.

For more information about configuring the Task Manager plugin, refer to the Task Management plugin setup section.

ยปTask Management plugin setup

Was this page helpful?