You can evaluate process information in Process Mining, for example in order to identify problems in a process. A pre-requisite for the evaluation is that the required process information is logged and transferred to Process Mining (refer to Administration Guide > Collecting Logs for details).
By default the following data is logged:
- Current Step
- End Date
- End Event
- Host
- Last Update
- Process ID
- Process Count
- Process Duration
- Process Name
- Step
- Step Duration
- Start Date
- Start Event
How to Log Process-specific Values for Usage in Process Mining
If you wish to expand the analysis with additional information on a process instance, you can widen the xUML service and log the values of customer-specific fields (also referred to as custom fields or custom values).
Each Builder model has a process tracing repository that can be used for this purpose.
Illustration: Process Tracing Repository in the Containment Tree of MagicDraw
The process class contains three value operations which can be used to log additional values from String, Float and DateTime fields.
Example
The LoanApproval example implements a very simple credit authorization process. You can find further information on this example process in the Scheer PAS BRIDGE Documentation > A Simple Business Process.
In the Loan Approval process, additional custom fields are logged alongside the standard data:
Illustration: Logging Additional Values for Process Mining
The three value operations each contain four parameters:
Group | Parameter Name | Type | Description |
---|
Process | ProcessName | String | Contains the name of the BPMN process. This value corresponds to the name of the Persistent State Class and must be set manually (for example LoanApproval ). |
ProcessID | String | Contains the Process ID. The Process ID can be taken from the object. |
Value | Key | String | Contains the name of the custom field (for example credit amount ). This name appears in Process Mining: - when saving an analysis during the axis allocation step.
- as a possible column in the instance table.
|
String Float DateTime | String Float DateTime | Contains the value to be logged. This value is shown in the Key column in the instance list. The choice of Value operation is dependent on the value to be logged. Use the appropriate operation and apply the necessary parameters (String, Float or DateTime). |
In Process Mining, custom values are displayed in bold. When creating an analysis, custom values are available as selectable instance attributes for axis allocation:
You can also select custom values as possible column configurations. Use option Select Columns in the right hand sidebar to open the list of available values: