Task Flow Components
You can call methods and task flows from within a task flow by using method call and task flow call activities. You can pass parameters to the called activities and also pass control returns to the calling task flow when the called activity is completed.
A router has multiple control flows leading from it to different activities. Each router case contains the following elements, which are used to choose the activity to which the control is routed next:
Expression: An EL expression that evaluates whether the router case should be used. The outcome is used to determine if control passes to a control flow case, based on the from-outcome specified for the control flow case.
Save Point Restore: It is used to restore a previous persistent save point, in an application that supports save, for later functionality. A save point captures a snapshot of the ADF application at a specific instance. This includes everything from the time the save point is created in the originating task flow, back up to the calling components.
Task Flow Call: It is used to call an ADF-bounded task flow from either an ADF-unbounded or ADF-bounded task flow. There is no depth limit to the number of bounded task flow calls. A called ADF-bounded task flow can call another ADF-bounded task flow, which can call another, and so on.
Task Flow Return: Use it to specify how values will be passed back from a called task flow definition to the calling bounded or unbounded task flow.