Removing Prepopulate Adapters from Form Fields

3-14 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager After you attach an adapter to a process task, for the adapter to be functional, it might need data from fields of other forms. For this example, the adpSOLARISPASSWORDUPDATED adapter cannot work unless it obtains the following information: ■ The users Oracle Identity Manager ID and password. ■ The users Solaris ID and password. ■ The IP address where Solaris is located. Therefore, it must get this information from the UserID, Passwd, SolarisUserID, SolarisUserPasswd, and ServerAddress adapter variables respectively. These five variables are created by using the Adapter Factory form. The Y that precedes each adapter variable signifies that it has been mapped correctly. The form that enables you to create process-specific fields, which will be used by a process to obtain the information it needs, is called the Form Designer. When you create these fields, Oracle Identity Manager stores them into a table. Then, by associating this table with a process through the Table Name lookup field of the Process Definition form, the adapter, which you attach to a task of this process, will use the table to retrieve the appropriate data. If you want to modify this table, you can do so through the Form Designer form. The UD_SOLARIS table contains two fields: UD_SOLARIS_USERID and UD_SOLARIS_PASSWD. By accessing this record of the Form Designer form, you can edit the fields of the table. Once you attach the process task adapter to a dependent process task, and the status of this process task is Pending the status of the previous process task is Completed, Oracle Identity Manager will trigger the adapter automatically. When the process task is an independent task, Oracle Identity Manager will execute the adapter as soon as the process is requested. The result of the adapter being executed represents the state of the process task. When the adapter is finished successfully, the process task to which this adapter is attached will have a status of Completed. On the other hand, if the adapter cannot perform its designated function, the process task to which this adapter is attached will have a status of Rejected. By discovering the cause of the error, you can modify the process task andor adapter so it can run successfully.

3.5.2 Attaching Process Task Adapters to Process Tasks

In the previous chapter, you learned how to create a process task adapter. You must attach it to a process task to execute that process task automatically. Note: To determine why a process task might have failed: Find the process task. When the process task has not yet been provisioned to the target user or organization, it is located in the To Do List or Pending Approvals. To find the task: 1. Log in as the user. 2. Select the To Do List link or the Pending Approvals links in the left side of the window.