How Siebel CRM Manages Transient Data

The Task UI framework automatically enters in the following properties of a transient business component when you create it. These properties are not editable:

  • The Name property specifies the Siebel CRM database column for the table.

  • The Join properties define a logical join between the base table of a business component and another table. If Siebel CRM creates a new record, then it automatically enters data in the Join properties according to the Type and Text length properties.

Siebel CRM forces all columns to active at run time to avoid problems with field activation.

Siebel CRM stores transient data in the S_TU_LOG table and, if necessary, in S_TU_LOG_X_* extension tables:

  • The TASK_ID_VAL column stores the task instance ID.

  • The BC_NAME column stores the name of the business component.

Siebel CRM finishes using a transient business component, and then a background service cleans the S_TU_LOG table according to the value in the TASK_ID_VAL column. If a task is running on a Siebel Mobile Web Client that is connected to a local database, then Siebel CRM deletes the transient data as soon as the task finishes.

For more information, see Creating a Transient Business Component.