Siebel Developer's Reference > Business Component Classes >

CSSBCTaskTransient Class


Transient data is data which is relevant within a limited time period. In the Siebel Task UI, that time period is the duration of a task instance. A typical example of transient data is an end user's answers to questions such as "What would you like to do next?"

In Task UI, data that is transient (dynamic data) is tied to a special type of business component called a transient business component (TBC). The TBC is a business component for which the records span the lifetime of a task instance. The records of the TBC can be accessed only within the context of a particular task or subtask. A user property in the top-level Task object, Transient BC - Property, specifies the TBC used in the task to store temporary data that is only necessary throughout the life of the task.

A TBC uses the CSSBCTaskTransient class. The CSSBCTaskTransient class enforces that there is only one row for each context in a TBC. In Task UI, TBC context is at the level of subtask, which means that even if a subtask uses the same TBC with its parent task, the two do not share the same TBC record.

This specialized class also filters the single record for the current context and current business component. It executes a default query on the first Get/Set function, and then creates a new record if Execute () returns no rows.

Usage Guidelines

The CSSBCTaskTransient class is used only to support transient business component functionality in Task UI. Do not use it for any other purpose. Access this class only by using the Transient BusComp new object wizard in Siebel Tools. The information in this topic is provided only for reference. For more information on transient business components, see Siebel Business Process Framework: Task UI Guide.

Parent

CSSBCTaskTransientBase Class

Accessible Methods

Not applicable

Business Component User Properties

Not applicable

Field User Properties

Not applicable

Dependencies and Limitations

Used only to support transient business component functionality.

Siebel Developer's Reference Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.