Requirement:
Capture details of Siebel application like
- Application Login Time
- User details like Login name, First Name, Last Name
- View Navigation of particular views
- Application Exit Time
- Record creation and updation of opportunities
Solution:
This was done with help of Runtime events, Business Service and Audit Trail
Technical details:
Siebel gave us a great way to track the application with the help of runtime events. Just to give a background Runtime events are similar to Business component and Applet events. You can setup runtime events on various objects such as Application, BC, Applet, Views etc and they are fired just prior to their corresponding object event.
Now to track Application Login time and user details you can setup runtime event Application object and call a business service or a workflow when it is fired. That business service or workflow will make use of profile attributes like ‘Me.First Name’, ‘Me.Last Name’, and functions like Today() to capture various details about user and application.
Views Navigation can be tracked by setting Runtime Event on various views and calling same business service or workflow to track details and save them in file.
Record Creation and updation can be tracked by Audit Trail (Also possible by the way of Runtime events but that can affect performance of application). You can have a batch process running which can dump the details of Audit trail into same file.
As a process of automation you can have as the last step of that batch process to mail that file to a particular address.
If you would like more technical details like details of actual runtime events, script code then do drop in your comments.

6 Comments at "Tracking Siebel courtesy Runtime Events."
This site is really interesting and contains good amount of siebel system.
Could you give more details on Runtime Events?
Please let me know in detail technical
Thanks in advance
Jayanth Adimulam
Post is quite intresting can you please provide the code for atleast one of the scenarios say “Application Login time and user details “
Could please post this technical Documentation
Thansk & Regards
Syed
This site is useful and I’m very happy to learn new things…Can you please provide the code..
Thanks in Advance
Vamshi
THis is really intersting.. We have similar requirement , can you please tell me how to track the users logged application (say) today. i want the details of users logged in to the application.
How it is possible>?
Thanks in advance
Comment Now!