Definitions of Events
Events are defined by:
Object Type. The type of object to which the event occurs, such as an application, business component, or applet.
Object Name. The name of the application, business component, or applet to which the event occurs.
Event. The specific event that happens to the object. The set of available events is different for different object types.
Application event. The following table lists available events.
Application Events | Description |
---|---|
Login |
A user logs in to an application using the Siebel Mobile Web Client. Note: Logging in to Siebel Web Client
will trigger both Login as well as WebLogin runtime events. |
Logout |
A user logs out from an application using the Siebel Mobile Web Client. |
SetAttribute |
A profile attribute is set. |
ViewActivated |
A view is activated. |
ViewDeactivated |
A view is deactivated. |
WebLogin |
A user logs in to the Siebel Web Client. |
WebLogout |
A user logs out from the Siebel Web Client. |
WebSessionEnd |
A Web session ends. |
WebSessionStart |
A Web session begins. |
WebTimeout |
A Web session times out. The following example was traced by setting the component parameter Application Personal Log = <FILENAME> and lists the events that occur when a Web session times out.
|
ApplicationUnload |
The ApplicationUnload event is fired on the server side when the client framework is unloaded from the client browser. |
Business component. All business component events are named after corresponding Siebel VB BusComp functions. The following table lists the available events.
Business Component Events | Is Triggered... |
---|---|
Associate |
After an association is created when a record is added to a business component. |
ChangeRecord |
After the current row changes in the business component. |
CopyRecord |
After a new row is copied in the business component. |
DeleteRecord |
After a row is deleted in the business component. |
InvokeMethod |
After a method is called. |
NewRecord |
After a new row is added to the business component. |
PreAssociate |
Before an association is created when a record is added to a business component. |
PreCopyRecord |
Before a new row is copied in the business component. |
PreDeleteRecord |
Before a row is deleted in the business component. |
PreGetFieldValue |
When the value of a business component field is accessed. |
PreInvokeMethod |
Before a method is called. |
PreNewRecord |
Triggered before a new row is added to the business component. |
PreQuery |
Triggered before a query is executed. |
PreSetFieldValue |
Triggered when a value is written to the business component from the user interface. |
PreWriteRecord |
Triggered before a row is written to the database. |
Query |
Triggered after a query is executed. |
SetFieldValue |
Triggered after a value is written to the business component from the user interface. |
WriteRecord |
Triggered after a row is written to the database. |
WriteRecordNew |
Triggered after a new row is written to the database. Fires along with WriteRecord. |
WriteRecordUpdated |
Triggered after a row is updated in the database. Fires along with WriteRecord. |
Applet. Applet events are triggered just after a method is invoked or an applet or record is displayed, as shown in the following table. For more information on events, see Using Siebel Tools.
Applet Event | Description |
---|---|
DisplayApplet |
An applet is displayed. |
DisplayRecord |
A record is displayed. |
InvokeMethod |
A method is invoked. |
PreInvokeMethod |
Triggered before a method is called. |
Subevent. The subevent represents the following information according the event and object type, as determined by the object type (the following table).
When the object type is... | Then... |
---|---|
BusComp or Applet and the event is InvokeMethod or PreInvokeMethod |
The subevent is the name of the method to monitor. The method name is found in Siebel Tools, in the Invoke Method property of the control that calls the method. |
BusComp and the event is SetFieldValue or PreSetFieldValue |
The subevent is the name of the field to monitor. |
Application and the event is ViewDeactivated or ViewActivate |
The subevent is the name of the view to monitor. |
Application and the event is SetAttribute |
The subevent is the name of the attribute. |
Conditional Expression. Adds additional control. If the conditional expression evaluates to TRUE, the action is triggered when the event occurs.
Note: The field referenced in the conditional expression must be activated, either by setting the field to force active or by displaying it on the applet, to trigger the run-time event.Action Set. What actions are taken when the event occurs. Action sets are defined in the Action Sets view under Administration - Runtime Events.
Most actions set or modify user profile attributes. These set expressions store information that is later used to tailor content delivery.
Sequence. The order in which the action set associated with this event in this record executes, relative to other action sets associated with this event. Runtime events with a sequence value of -1, such as a system generated workflow events for workflow processes, are executed first.