Skip to content

Dashboards

Dashboards are used to build screen layouts from system-defined and process-defined panels. This page preserves the available panel types and their configuration shapes while reorganizing them into a clearer reference.

How Dashboards Work

Dashboards use a 12-column grid layout. Each panel can span one or more columns, which allows layouts to remain flexible across different screen sizes.

Dashboard 12-column grid layout

After panels are added, their width can be adjusted to fit the intended screen layout.

Dashboard panel arrangement screen

System-Defined Panels

Emakin defines several built-in panel types.

Worklist Counts

Displays the user’s worklist grouped into categories such as Critical, High Priority, Inbox, and Outbox.

Case List

Displays a list of cases the user is allowed to view.

Configuration

If no configuration is provided, the panel shows the top 10 recently updated cases.

Plain-text configuration example:

1
search

JSON configuration example:

1
2
3
4
5
6
7
{
    "query": "search",
    "start": 0,
    "length": 50,
    "showFilter": true,
    "preferenceKey": "mydashboard"
}
Field Description
query Query to perform
start Start offset
length Maximum list length
showFilter Whether to display the filter toolbar
preferenceKey Key used to store filter preferences

Work List

Displays tasks assigned to the user.

Configuration

If no configuration is provided, the panel shows the top 10 assigned tasks.

Plain-text configuration example:

1
search

JSON configuration example:

1
2
3
4
5
6
7
{
    "query": "search",
    "start": 0,
    "length": 50,
    "showFilter": true,
    "preferenceKey": "mydashboard"
}
Field Description
query Query to perform
start Start offset
length Maximum list length
showFilter Whether to display the filter toolbar
preferenceKey Key used to store filter preferences

Favorite Tasks

Displays the user’s most frequently used processes.

Favorite tasks panel

Top Processes

Displays a chart of the user’s most frequently used processes.

Top processes panel

Average Task Duration

Displays the user’s overall task-completion duration.

Average task duration panel

Displays a list of quick-access links.

Link list panel

Link entries can define:

  • Title
  • Link

Process Start

Displays processes from one or more folders.

Configuration

This panel accepts plain text or JSON.

Plain-text example:

1
[folder_id],[process_id]

JSON example:

1
2
3
4
5
6
7
[
  "folder_id",
  "process_id",
  {
    "process": "myprocess"
  }
]

The preserved documentation notes that items can reference folder IDs, process IDs, or process names.

Process-Defined Panels

In addition to system-defined panels, dashboard screens defined inside processes can also be used as panels.

Process-defined dashboard panels