Tracking Siebel courtesy Runtime Events.

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.

19 Responses to Tracking Siebel courtesy Runtime Events.

  1. Post is quite intresting can you please provide the code for atleast one of the scenarios say “Application Login time and user details “

  2. Post is quite intresting can you please provide the code for atleast one of the scenarios say “Application Login time and user details “

  3. This site is useful and I’m very happy to learn new things…Can you please provide the code..

    Thanks in Advance

    Vamshi

  4. This site is useful and I’m very happy to learn new things…Can you please provide the code..

    Thanks in Advance

    Vamshi

  5. 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

  6. 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

  7. Hi Neel,
    Thank you for this piece of information. I would like to know more about on how exactly we can do this to capture user details like login id, time of login, whether its successfull or not etc. Can you provide the code if possible. Do let me know if you like to ask me any further questions or need clarifications.

    regards,
    Nagendra

  8. Hi Neel,
    Thank you for this piece of information. I would like to know more about on how exactly we can do this to capture user details like login id, time of login, whether its successfull or not etc. Can you provide the code if possible. Do let me know if you like to ask me any further questions or need clarifications.

    regards,
    Nagendra

  9. Hi All,

    This site is really very useful.
    Could you please let me know what exactly Audit Trail is ? my idea is not cleat yet ..

    Thanks
    Atul

  10. Hi All,

    This site is really very useful.
    Could you please let me know what exactly Audit Trail is ? my idea is not cleat yet ..

    Thanks
    Atul

Leave a Reply

Contribute