If you want to return runtime values collected from WebSphere® Business Monitor to WebSphere Business Modeler, you require a measure with a tracking key for each value to be returned. Tracking keys are used to correlate the elements between the monitoring result and the process model.
Tracking keys are generated automatically when you specify monitored values to return using the Monitored Values tab in WebSphere Business Modeler, export the model, and then import the model into the Monitor action services. These tracking keys are based on internal IDs and are precise and accurate. They guarantee that a single match will be found for each tracking key.
If you want to create your own tracking keys for returning runtime results, you can base each key on a fully qualified path to a process element. This type of tracking key works only if there is no name change to the monitored element, but it can be created manually if you want to add support for returning values to WebSphere Business Modeler while working in the Monitor action services.
Process name/ Process catalog name+/ Process name/ Sub-process or containing loop name*/ Process element name/ Attribute namewhere the plus sign (+) indicates that this step can occur one or more times, and the asterisk (*) indicates that this step can occur zero or more times, as required.
With this name-based type of tracking key, it is possible that more than one match might be found during processing. If more than one match is found, only one value in WebSphere Business Modeler is updated with the actual monitoring result. The value updated is the first match found by the processor.
My Project/Processes/My Process/My Subprocess/My Task/processingTime
My Project/Processes/My Process/My Subprocess/My Decision/Yes/outputSetProbability
Supported attribute names | Data constraints | Type |
---|---|---|
processingTime | Values are in milliseconds. | Double |
startupCost | Currency and distributions are not supported. Values are imported as specific values. | Double |
executionCost (Processing cost in WebSphere Business Modeler) | Currency and distributions are not supported. Values are imported as specific values. | Double |
revenue | Currency and distributions are not supported. Values are imported as specific values. | Double |
outputSetProbability (percentage on the decision branch in WebSphere Business Modeler) | 30.5% is in the format of 30.50. | Double |
For instructions about returning the actual values after running WebSphere Business Monitor, see "Exporting values."