Determining When to Use a Transient Business Component
This topic describes how to determine whether to use a transient business component or not.
If one of the following situations is true, then you must use a transient business component. If none of these situations are true, then do not need to use a transient business component. Use a business component instead.
-
A radio button or decision point determines the task flow.
-
The task must temporarily store data. For more information, see Storing Data Temporarily While Gathering the Information Required to Create a Complete Record.
-
You cannot use the Defer Write Record property to store transient data. For more information, see Using the Defer Write Record Property of a Siebel Operation Step Instead of a Transient Business Component.
-
You must control a search specification. For example, if a user must make a choice that includes a predefault value, such as in reply to the following question:
In what month did the transaction occur?
-
If a task must modify transient data while the task runs:
-
To use fields from different business components in a single applet. For example, to allow the user to create a new account and enter contact data in a single task applet.
-
To modify the appearance of the user interface depending on run-time conditions. For example, according to a choice that the user makes, UI controls can map to different fields of a business component. If the user chooses Credit Card as a payment method, then fields for credit card type, number, and expiration date are available at run time.
-
To determine if a record already exists before committing a new record that might be a duplicate.
-
For more information, see Creating a Transient Business Component.