First page Back Continue Last page Text

oracle adf workshop


Characteristics of Bounded Task Flows

Although there can be only one unbounded task flow in an application, there can be many bounded task flows. You can think of a bounded task flow as a process because it defines a modular block of task flow functionality for reuse. It is the only type of task flow that can be used as a region on a page.

Bounded task flows have the following characteristics:

Single entry point and zero or more well-defined exit points 

Well-defined boundary with a transaction beginning and end. It consists of its own set of private control flow rules, activities and managed beans. 

Memory scope (pageFlow scope)variables for passing data between activities within the ADF bounded task flow, with a lifespan that is longer than request, but shorter than session scope

Declarative support for transaction management 

Ability to begin a new transaction upon ADF bounded task flow entry 

Ability to commit or roll back upon ADF bounded task flow exit