Debugging processes
Tools provided by EximeeBPMS Cockpit allow debugging of processes, in particular inspection of process variables and their current values.
When opening the detailed view of a process, all its running instances are displayed. On the diagram, active instances are marked with a blue circle, while red marks indicate places where an incident occurred.

After clicking the process number (in the ID) column, the details of the specific instance are presented.

Incidents
Tab Incidents displays errors generated by the given process instance. The most important column during debugging is the Message, which contains the message describing the incident. Proper analysis of it is crucial to diagnose the problem.

After clicking the message content, a dialog with the full message text will be displayed.

On the right side in the Action column there is an icon of a wrapped arrow. Clicking it allows restarting the activity that ended with an incident.
Variable values
Alternative text for the default value "Select": Variables contain all variables and their values passed to the process. Clicking the red pencil icon allows manual editing of the value. Combined with the action of restarting the activity, this is a useful tool for testing and debugging the process.

Logs
While working with processes it may happen that despite the elapsed time indicated in router-api, the latest version of the process will not appear in EximeeBPMS. In such a case, the version visible in Cockpit may differ from the one available in Eximee Designer.
Information about errors that occurred during synchronization can be found in the process-handler-executor.
Last updated
Was this helpful?
