In addition to the ADF Controller task flow documentation in
Oracle Fusion Middleware Fusion
Developer's Guide for Oracle Application Development Framework 11g Release 1
The ADF Insider website
… hosts five online videos that explain how to build and
work with ADF Controller task flows in Oracle ADF.
ADF Task Flow -
Overview (Part 1)
This 90 minute recording introduces the concept of ADF
unbounded and bounded task flows, as well as other ADF Controller features. The
session starts with an overview of unbounded task flows, bounded task flows and
the different activities that exist for developers to build complex application
Exception handling and the Train navigation model is also
covered in this first part of a two part series. By example of developing a
sample application, the recording guides viewers through building unbounded and
bounded task flows. This session is continued in a second part.
ADF Task Flow -
Overview (Part 2)
This 75 minute session continues where part 1 ended and
completes the sample application that guides viewers through different aspects
of unbounded and bounded task flow development. In this recording, memory
scopes, save for later, task flow opening in dialogs and remote task flow calls
are explained and demonstrated. If you are new to ADF Task Flow, then it is
recommended to first watch part 1 of this series to be able to follow the
explanation guided by the sample application.
ADF Region Interaction
- An Overview
This session covers most of the options that exist for
communicating between regions. It briefly discusses what it takes to build
regions from bounded task flows before going into details using slides and
samples. The following interaction is explained: contextual events, queue
action in region, input parameters and PPR, drag and drop, shared Data
Controls, parent action and region navigation listener.
Interaction - Contextual Events
Contextual event is used as a communication channel between
a parent view and its contained regions, as well as between regions. By
example, this session explains how to set up contextual events, how to define
producers and event listeners and how to define the payload message.