Collecting Timing Data
The Workflow Process Manager server component uses Siebel Application Response Measurement (SARM) to collect timing data. You can also use this data to monitor Siebel CRM performance. SARM saves this information to binary files. For more information about configuring SARM and the SARM analyzer, see Siebel Performance Tuning Guide.
The following table describes the SARM levels (SARM Level 1 and 2) that apply to a Workflow Process.
SARM Level | Description |
---|---|
1 |
The Workflow Process Manager business service records the time that Siebel CRM requires to run a business service method. RunProcess and ResumeInstance are examples of business service methods that run in the Workflow Process Manager. |
2 |
The Workflow Process Manager business service records the time required to do the following:
SARM level 2 can help you measure the logging overhead that occurs if you increase the monitoring level of a Workflow Process. |
The following table describes the area and subareas that apply to each SARM level.
Level | Area | Subarea | Description |
---|---|---|---|
1 |
WORKFLOW |
CORDR_RESUME |
Resume a paused Workflow Process. |
1 |
WORKFLOW |
CORDR_EXECUTE |
Run a Workflow Process. |
1 |
WORKFLOW |
ENGNE_INVOKE |
Call a method of the Workflow Process Manager business service. |
2 |
WORKFLOW |
STEPS_EXSTEP |
Run a Workflow Process step. |
2 |
WORKFLOW |
MONTR_WRTE |
Write monitoring data of a Workflow Process to disk. |