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