Skip to content

Pool

Use the pool to model the workflow path of a process. A pool contains the tasks, actions, roles, and routes that define how work moves from one step to the next.

For example, a simple expense process can be modeled as follows:

Pool diagram showing start, approval, and notification tasks connected by actions and routes.

Leave Request
Defines the start task of the process. The employee can save or submit a leave request.

Manager Approval
Defines the first approval task of the process. Manager can confirm or reject the request. If rejected, the process is routed back to the employee.

HR Approval
Defines the second approval task of the process. Human Resources can confirm or reject the request, and if HR confirms the request, the confirmed request is recorded in the HR database, else if rejected, the process is routed back to the manager.

Inform Employee
Defines the notification task of the process. The employee can select OK and finish the process.

Diagram Language

BPMN or similar notations often contain technical terms like "if", "split", and "explicit join". Emakin uses its own diagram notation to make process structure easier to read for non-technical designers as well as workflow specialists.

According to the diagram above:

  • Green box identifies the start (initiator) task of the pool.

  • Orange boxes identify the intermediate task of the pool.

  • Each gray box connected to a task identifies an action that the assigned user can select.

  • Lines between actions and tasks identify the routes to the next task in the process. If no route is found process is terminated with selected action.

Diagram Objects

Pool Properties

In addition to workflow diagram, pool also has the following properties:

Work List Tags

Work list tags are common tags to attached to work items in the pool. These tags are used to filter work items in the work list. These tags are combined with the task tags and results a single tag list for the work item.

Multiple tags can be comma or semicolon separated.

Work list tags supports the data templates expressions.

Scripting