Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel3
outlinefalse
stylenone
typelist
printabletrue

What is dashboards ?

Dashboards are used to create new screen layouts with system-defined or process-developer-defined lists of widgets.

...

Field

Description

query

Specifies the query to be performed

start

List start offset

length

Maximum list length

showFilter

Specifies whether or not to display the filter toolbar.

preferenceKey

Key to store filter preferences. Leave empty if persistence is not required.

Favorite Tasks

Displays a user's most frequently used processes for quick access.

...

Top Processes

Displays a chart showing a user's most frequently used processes.

...

Average Task Duration

Displays the overall task completion duration for the user.

...

Displays the list of links for quick access.

...

Link configuration can be defined as a list.

Title
Specifies the title to be displayed to the user.

Link
URL of the link to be opened when clicked.

Process Start

Displays the processes in one or more folders.

Configuration

Configuration data can be set as a plain text or JSON array of folders or processes.

Plain text

List of folder or process id that are separated with commas.

Code Block
[folder_id],[process_id]
JSON Data

JSON data is expected as an array of strings or objects, specifying a folder or processes.

An array item can also be an object that contains the name of the process if you prefer to use the process name instead of the ID.

Code Block
[
  'folder_id',
  'process_id',
  {
    'process' : 'myprocess'
  }
]

Process Defined Panels

In addition to system-defined panels, custom workflow screen definitions marked as dashboards can also be used as panels.

...