Rearranging Elements Operations on the Workflow Visualizer

Developing Resource Objects 11-13 Figure 11–4 Using the Task Node Shortcut Menu

11.5.3.2 Using the Expansion Nodes

Task Nodes with more than five response codes, not including the Unknown Response code, are not to be drawn with their responses in the flowchart. Instead, an expansion node replaces the entire response subtree. When you double-click the expansion node, the flowchart is redrawn to display the response subtree for the parent task node. The label of the task node is highlighted in yellow. Figure 11–5 shows a collapsed response subtree. 11-14 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager Figure 11–5 Collapsed Response Subtree in the Workflow Visualizer

11.5.3.3 Accessing the Task Details

To view detailed information about a particular task, double-click the task icon. The Task Detail page displays information about the task definition on the following tabs: ■ General: This tab displays task information, for example, the name and description. ■ Automation: This tab provides information about any adapter automating the task, its status, and variable mappings. ■ Task Assignment: This tab displays information about how the task is assigned and all associated information. ■ Depends On: This tab lists all tasks that the selected task depends on. ■ Resource Status Management: This tab shows the mapping between the task status and the resource status.

11.5.3.3.1 General Tab

Table 11–3 describes the fields on the General tab: Note: When you place the cursor over the expansion node, a tooltip indicates how many response codes are associated with it. Unknown Response Codes are hidden, by default. Developing Resource Objects 11-15

11.5.3.3.2 Automation Tab Tasks belonging to provisioning processes are usually

automated. Table 11–4 describes the fields on the Automation tab.

11.5.3.3.3 Task Assignment Tab This tab specifies the assignment rules for the process

task. These rules determine how the process task is assigned. Tasks belonging to provisioning processes are usually automated. As a result, they do not need task assignment rules.

11.5.3.3.4 Depends On Tab This tab displays the task name that the current task is

dependent on. Table 11–3 Fields on the General Tab Field Description Task Name This field displays the name of the process task. Task Description This field displays explanatory information about the process task. Task Effect This field indicates the process action for this task. It can be ENABLED, DISABLED, or NONE . A process is enabled or disabled for a users access to a resource. A disabled action will also disable all associated tasks. The NONE action indicates that this task is not associated with a particular process action. Retry Interval This field indicates the time in minutes, for which you want to wait before adding this process task instance. Retry Attempt Limit This field indicates the number of times Oracle Identity Manager will retry a rejected task. Conditional Task This field specifies any condition that must be met for the process task. Complete On Recovery This field indicates that Oracle Identity Manager will change the status of the current process task from Rejected to Unsuccessfully Completed on completion of all recovery tasks that are generated. This flag triggers other dependent process tasks. Allow Cancellation While Pending This field indicates whether or not the process task can be canceled if its status is Pending . Allow Multiple This field indicates whether or not the task is allowed to be inserted multiple times within a single process instance. Required For Workflow Completion This field indicates that the process cannot be completed if the process task does not have a Completed status. Manual Insert This field indicates whether or not a user can manually add the current process task to the process. Note: If the task is not automated, then this tab is not displayed. Table 11–4 Fields on the Automation Tab Field Description Adapter Name This field shows the name of the adapter. Adapter Status This field indicates whether or not the adapter is completely mapped. Adapter Variable This field contains a user-defined placeholder within the adapter that contains run-time application data used by its adapter tasks. Mapped? This field indicates whether or not the adapter variable is mapped.