Debugging Profile Attribute

9 February 2025

There would have been umpteen number of situations where you might have felt the need for an easier way of debugging profile attributes than logging the values in a script, haven't you?.If yes, then here is a much simpler way and you can do this on the fly.

When the web client is up, replace the URL with the following script:
javascript: alert(theApplication().GetProfileAttr("gNewRecord"));where 'gNewRecord' is a profile attribute. 1.      Place the below code in the address bar of the Siebel Application and hit Enter.javascript:alert(theApplication().GetProfileAttr("Login Name")),results in SADMIN or CCHENG or valid login id.  2.      Similarly to set a particular Profile Attribute you can write,javascript: alert(theApplication().SetProfileAttr("Test", "TestValue"));  3.      javascript: alert(var bo = theApplication().ActiveBusObject(););This will return you the active bus object and assign it to the variable bo.  4.      javascript: alert(theApplication().ActiveBusObject().GetBusComp("Contact").GetFieldValue("Last Name"););This will return you the Contact’s Last Name in that instance. Similarly SetFieldValue on the fly can also be achieved.

Tags