About the Multirecord Transient Business Component

A multirecord transient business component is a type of transient business component that can include more than one record for a given task context. The following examples describe situations where you might use a multirecord transient business component:

  • To allow the user to choose a single record from several records during the course of completing a task. For example, the user might create several plans but near the end of the task choose the plan that most closely matches the business requirement. While the task runs, Siebel CRM saves each plan as a separate record in the multirecord transient business component. It saves only a single record to the Siebel database after the task finishes.

  • To automate the creation of records for a merge. For example, assume your deployment must automate record creation for a merge. This operation is similar to mimicking a three way merge where Siebel CRM automatically creates three records for a user, and then asks the user to choose the record that it must resolve. The record that the user chooses is the only record that it saves to the Siebel database. It clears the remaining records.

A multirecord transient business component can do some of the same operations that a standard business component can do, such as insert, update, delete, copy, or undo. You can use a multirecord transient business component in a Siebel operation step in the same way that you use a standard business component.

Siebel CRM clears the records in a multirecord transient business component when the task finishes or if the user cancels it. If the user pauses the task, then these records remain in temporary storage.