Siebel Business Process Framework: Workflow Guide > Administering a Workflow Process > Monitoring a Workflow Process >
Collecting Timing Data
The Workflow Process Manager server component can use Siebel Application Response Measurement (SARM) to collect timing data. You can 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. Table 30 describes SARM levels that you can use with a workflow process.
Table 30. SARM Levels That You Can Use with a Workflow Process
|
|
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:
- Run a business service method
- Run a workflow process step
- Write monitoring data to the disk
SARM level 2 can help you measure the logging overhead that occurs if you increase the monitoring level of a workflow process. |
Table 31 describes SARM areas and subareas that you can use with a workflow process.
Table 31. SARM Areas and Subareas That You Can Use with a Workflow Process
|
|
|
|
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. |
|