To check the website analytics like page usage, number of users etc we have tools like Google Analytics Likewise, in Siebel CRM applications, the number of times a Siebel view is accessed can provide useful insight.
In order to collect that information, we can use the Siebel Usage Collection feature. The following procedure describes how to enable it:
- Log on to the Siebel Web Client using an administrative user account.
- Navigate to the Administration - Runtime Events screen, Action Sets view.
- Create a new action set named Usage Collection.
- In the second list applet from above, click the New button to create a new action definition.
- Set the Name and Sequence fields to 1.
- Set the Type field to BusService.
- In the form applet at the bottom of the view, enter Usage Tracking Service in the Business Service Name field.
- Enter EventType=Runtime Event in the Business Service Method field.
Screen Shots:
- http://directutor.com/sites/default/files/usagecollection_Action_Set.JPG
- http://directutor.com/sites/default/files/usagecollection_Action_Set_1.JPG
- Navigate to the Events view in the Administration - Runtime Events screen.
- Create a new record and set the Sequence field to 2.
- Set the Object Type field to Application.
- In the Object Name field, click the select button and select the name of the application you are using.
- In the Event field, enter ViewActivated.
- Set the Action Set Name field to Usage Collection (the name of the action set created earlier).
Screen Shots:
- Navigate to the Administration - Application screen, System Preferences view.
Set the system preferences for Siebel Usage Collection according to the table below.
- UsageTracking Enabled = TRUE
- UsageTracking Log Time Period = Daily
- UsageTracking LogFile Dir = \\sharedpath\usage
- UsageTracking LogFile Format = xml
Screen Shots:
Reference: http://download.oracle.com/docs/cd/B31104_02/books/ContentPub/booktitle.html