The Stardust Portal provides a Gantt Chart view, which displays the current status of a concrete process instance. Hereby the process hierarchy and the asynchronous process instance threads are taken in account.
The Gantt Chart view can be invoked via the Gantt Chart button provided for processes listed in tables, e.g. in the Process Search view of the Business Control Center Perspective or the Process Details view.
Figure: Open the Gantt Chart View
Selecting the Gantt Chart button opens the Gantt Chart view according to the process instance:
In case the Gantt Chart button is clicked, but the selected process definition is not configured for Gantt Chart, the following message appears indicating that this process definition is not configured to be displayed:
Figure: Message Indicating that Gantt Chart is not configured.
In the Visibility Options section you can determine the visibility of the following entries:
Figure: Visibility Options
In the Time Unit, you can choose the time scale used in the timeline column of the gantt chart via a combo box. The combo box provides entries for the following units:
Figure: Choose the Time Unit.
In case you only need an overview of the progress of your process instances, you do not have to set properties for the Gantt Chart view. A gray bar will be displayed per default, indicating the starting time and progress of a process instance:

Figure: Gantt Chart View without Properties Settings
To use the Gantt Chart View Configuration, click the Configuration button in the upper right corner of the Stardust Portal. The Configuration View opens.
Figure: Open the Configuration Section
Select Gantt Chart to open the Gantt Chart specific configuration section.
Figure: The Gantt Chart Configuration Section.
In the Select Process Definitions for Gantt Chart configuration section, select one or more processes for configuration.
Figure: Select Processes.
These processes will be provided in the Choose Process selection box:
Figure: Select a Process Definition.
Once a process is selected, values for the Gantt Chart properties can be entered or modified.
Figure: Enter the Gantt Chart Properties.
Scheduling data can be specified via the following parameters:
Dependencies between processes which cannot be derived from the process model can be specified with the following properties:
Multi-spawned instances can be differentiated using a process data. The entry in the Descriptor Id determines the process data to be used for a process definition. In case a Descriptor Id is chosen, you can enter values in the Descriptor Values field to determine for which values of the process data the process definition gantt chart should be displayed.
The Choose Descriptor Value field will provide a selection box with all these descriptor values then. If a descriptor value is selected, the Gantt Chart properties can be entered for the selected process and the selected descriptor value.
Figure: Choose a Descriptor Value for Differentiation
In case a differentiation by descriptor value is chosen, the descriptors are displayed along with the process in the Name column of the processes.
Figure: Gantt Chart with Differentiation by Descriptor Value
The Gantt Chart contains the following process instance rows:
The latter may occur, whenever a process spawns an arbitrary number of subprocesses of a specific process definition.
The subprocess and superprocess hierarchy is represented as a tree structure as illustrated in the following example screenshot:

Figure: The Process Instance Rows
The rows provide the following information parts:
The first column of all process instance rows contains the name of the process definition.
Figure: The Name Column
You can expand or collapse the entries by clicking the arrows on the left side
of the process names. To expand or collapse the whole tree, click the
Expand All
icon and
the Collapse All
icon respectively.
An info column is provided for all process instance rows containing the following icons:
:
to open a tooltip showing all existing descriptors and their values, move your
mousepointer over the descriptor icon. E.g.:

:
a process instance note icon indicates if a note exists for this process instance.
:
a check mark to indicate whether the process instance is completed.
Figure: The Info Column
A timeline is provided above the rows of the chart. The time scale of the time line can be adjusted with the combo box provided in the Time Unit section.
If such a unit is selected, the entire timescale represents one of these units (e.g. one day, one week) and is divided into sections of the next lower unit (24 hours for a day, 7 days for a week). The default is 1 Day, which means the entire timescale represents 24 h.
The time axis starts at the next unit before the earliest event to be displayed, e.g. 2:00 PM if the bar starts at 2:24 PM.
If the selected unit is too small to represent all events, the corresponding bars will end at the end of the time line. Select a longer unit until the relevant events fit into the displayed timeline.
A vertical dark grey-colored timebar across the according chart row is provided for the current time if the current time fits in the displayed interval. The timebar is moved on update.
Figure: Vertical Timebar
The timeline part has a white background for active (or not yet started) process instances and a light gray background for completed process instances.
Figure: Timeline Background
The status bar indicates in which period a process instance belonging to the particular process instance should be terminated. Therefore specific start and end times are specified in the Configuration view.
The status bar is displayed in a specific color, which indicates the current status:




The duration bar displays the estimated duration of a process. This value is derived form the Target Execution Time property, set in the Controlling property page of the process definition in the process model. This property can be set as controlling parameter for the process definition. For details on this property refer to chapter Working with Process Definitions of the Stardust Online Documentation - Developer Modeling Guide. Working with Process Definitions in the Developer Modeling Guide.
The duration is displayed:
Figure: Duration Bar
The progress bar displays the current duration of a started or completed process instance. It starts at the same position as the duration bar.
Figure: Displaying the Progress
The percentage of the process progress based on the estimated duration is displayed. If the actual duration exceeds the estimated duration, a value above 100% is displayed. The estimated duration is set in the Estimated Duration Seconds property in the Configuration view.
With the property Threshold Percentage, which you can set in the Configuration view, you determine the threshold as percentage of the estimated duration.
The dependency bars are used for the visualization of non-implicit process instance dependencies. They are displayed as vertical black lines with black cycles at both ends.
The dependency bar is only displayed if the source instance is opened. It ends at the target node or at the visible parent node including the target node. Dependencies are specified for process instance data value successor and predecessor properties, as described in the section Process Dependencies.
Figure: Dependencies
Dependencies can be bound to data, e.g the process instance of process X with value A of data A depends on a process instance of process X in the same root process hierarchy with value B of data B.
The progress status is being inherited from source to target. For example if process X of value A is running late then process Y for value A is also running late.