Task Flow Properties

Use the Task Flow Properties dialog to create task flow parameters.

Use task flow parameters to pass values from the task flow to components on the task flow. This way, the components display data based on the task flow parameters. When you wire task flow parameters to parameters on its child components, you provide users the ability to decide what data they want to view in the child components.

Consider the example of a task flow that contains a data control. You can create task flow parameters and bind them to the data control parameters. When you pass values from the task flow to the data control, the data control displays records based on the task flow parameter values. As end users can edit the task flow's parameters in the page editor, they can control what is displayed in the data control.

To define a task flow parameter:

  1. Enter a Name, Type, and Storage value for the task flow parameter.

    The Storage value identifies the scope for the parameter. It specifies the location for storing the parameter value. Out of the box, you are provided with four storage options, as described in the following table. However, you can specify any custom storage location by providing the EL value.

    Table 3-1 Storage Values

    Name Description

    pageFlowScope

    The value is available to all instances of the task flow on the page.

    viewScope

    The value is available only to the selected instance, for the current user.

    applicationScope

    The value is available to all instances of the task flow within the application or across applications.

    sessionScope

    The value is available only to the current user, for the current session.

  2. Make a note of the value in the Storage field.
  3. Click OK.