EKumi Default Representation

Important

Section under construction

A BPMN-inspired editor

This is the default built-in representation of an activity. It provides a BPMN-inspired diagram workflow editor.

Use Cases

This representation should be used when a graphical representation makes easier to design an activity.

Features

This representation allows anyone to:

  • Design an activity made of multiple tasks,
  • Add inputs and outputs to a task,
  • Associate a script to a task,
  • Specify that several tasks must be executed concurrently.

Impacts on project

When this representation is chosen for a project, it creates the following files:

File Purpose
representations.aird Describes the workflow diagram.
model/<activity-name>.eds Describes the activity, defining the different tasks it is made of.

It also adds the Modeling nature to the project.

Understand the diagram editor

Workflow diagram editor

The workflow diagram editor is made of two parts:

  • the edition area, which is the blank area on the left,
  • the palette, which is the section on the right.

The edition area provides a visual representation of the workflow. Tools can be applied on it in order to modify the representation. The circle represents the start node, which is the entry point of the workflow when it is executed.

The palette provides access to the different tools that can be used to modify the workflow. A tool can be used by:

  1. Clicking on the tool in the palette
  2. Clicking on the edition area

Available tools are described in the following chapters.

Create a new task

A new Task can be created thanks to the external-task-tool tool.

Launch an activity

Once the activity is ready, it can be executed. An execution can be launched in two ways.

Create a dedicated launch configuration

  1. Run > Run Configurations...
  2. Double-click on Workflow
  3. Click on Browse
  4. Select the .eds file located under the model/ folder
  5. Click on Run

Use the context menu shortcut

In the file explorer:

  1. Right-click on the .eds file located under the model/ folder
  2. Select Run As > EKumi Activity