Classes that Siebel CRM Uses with a Transient Business Components
The following table describes classes that Siebel CRM uses with a single record transient business component and with a multirecord transient business component. The default setting is single record.
If you create a transient business component, then it is strongly recommended that you use the New Transient Business Component Wizard to make sure that you properly define the CSSBCTaskTransient class, the CSSBCTaskTransientBase class, or a class that Siebel CRM derives from these classes.
Type | Description | Class |
---|---|---|
Single record transient business component |
Supports a single record in a task context. |
Uses the CSSBCTaskTransient class or a class that Siebel CRM derives from the CSSBCTaskTransient class. The CSSBCTaskTransient class makes sure only one row exists for each context for each single record transient business component. The context of a transient business component resides at the level of the subtask. This means that even if a subtask uses the same single record transient business component with the parent task, then the two subtasks do not share the same transient business component record. This specialized CSSBCTaskTransient class also filters the single record for the current context and the current business component. It runs a default query on the first Get function or Set function, and it creates a new record if no such record exists. That is, if the following method returns no rows:
|
Multirecord transient business component |
Supports multiple records in a task context. |
Uses the CSSBCTaskTransientBase class or a class that Siebel CRM derives from the CSSBCTaskTransientBase class. |