Automatically Creating a Workflow

Create an Automation Engine Workflow based on an Oracle E-Business Suite request set from the Create Workflow section by selecting values from the fields and clicking Create Workflow. The RA Oracle E-Business Suite Agent creates the Workflow object and all Jobs objects that are not already defined.

Prerequisite

Before creating Jobs from either the Create Jobs or Create Workflow sections, you must manually define one or more RA Oracle E-Business Suite Agent Jobs to use as template Job(s). If you have specified values for your template Job, they will be set for all Jobs you define from the Create Jobs and Create Workflow sections; so it is best to select templates with similar program and application requirements. Parameter values will also be transferred from the template Job to all newly created Jobs. So selecting a template without parameters is recommended, except when creating new Jobs with the same parameter values.

If you want all the Jobs you create to have: Create and select a template Job with:

Only the parameters and values defined for the programs within OEBS.

No additional parameters.

The same parameters and values setup and defined on the Automation Engine template Job.

The parameters and values defined that would be useful when creating new Jobs.

For more information on field values of the Oracle E-Business Suite page, see topic Setting Job Program Information.

Procedure

To automatically create an Automation Engine Workflow based on an Oracle E-Business Suite request set:

  1. View the Oracle E-Business Suite Agent from the numbered client where you wish to create the Jobs and select Create Workflow section.
  2. Type or use the select icon to select the application short name for the request set.
  3. When you click the select icon, the Oracle E-Business Suite Agent opens the Program App Short Name dialog.

    You can type the first few letters of a search in the search field, and the OEBS Agent will filter the results. The search field also supports UNIX regular expressions and the Oracle % wildcard for multiple characters. You can use the drop-down list to the right of the search field to select whether to search based on the application or description.

  4. Type or use theselect icon to select the request set you wish to create a Workflow for.
  5. When you click theselect icon, the Oracle E-Business Suite Agent opens the Request Set dialog.

    If the Exclude Existing Workflows box to the right of the Request Set field is checked, request sets that already have Automation Engine Workflows created for them will be excluded from the list on the Program App Short Name dialog. The Exclude Existing Workflows box is checked by default.

    You can type the first few letters of a search in the Search field, and the OEBS Agent will filter the results. The search field also supports UNIX regular expressions and the Oracle % wildcard for multiple characters. You can use the drop-down list to the right of the search field to select whether to search based on the application or description.

    If a request set is selected using the Request Set dialog, a non-editable list of OEBS programs with their description and stage number will be listed in the table at the bottom of the screen.

  6. Select a template Job from the Template Job drop-down list.
  7. Select the Automation Engine folder you want to create these Jobs in
  8. If you do not specify a folder, the Workflow and Jobs will be created in the <No Folder> folder.

  9. Enter additional content to the New Workflow Name and/or New Job Name fields, or leave the default value(s).
  10. The New Workflow Name and New Job Name fields allow for a mix of text and replacement values. The following replacement values are allowed:

    • {PROGRAM}: The name of the Oracle E-Business Suite program.
    • {REQUEST_SET}: The name of the Oracle E-Business Suite request set.
    • {APPLICATION}: The name of the Oracle E-Business Suite application.
    • {TEMPLATE}: The name of the Oracle E-Business Suite template.

    Workflow Name Example: If you have a request set named FNDRSSUB43 and a template Job named FINANCIALS then you could enter {REQUEST_SET}-{TEMPLATE} in the New Workflow Name field to create a Workflow named FNDRSSUB43-FINANCIALS.

    Job Name Example: If you have a program named OEBSPROG and a template Job named FINANCIALS then you could enter {PROGRAM}-{TEMPLATE} in the New Job Name field to create a Job in your Workflow named OEBSPROG-FINANCIALS.

    After automatically creating Workflows, the values you enter into these fields are saved to files named OEBS_wfName and OEBS_taskName in the .RA subdirectory of your OS user. They are then recalled the next time you open this tab when you log into the Automation Engine user interface from the same computer as the same user.

  11. Click Create Workflow to create the Workflow and Job object(s).
  12. If Jobs already exist based on the naming convention specified in the New Job Name field, the existing Jobs will be used. If Jobs do not exist for the programs, or they exist under a different name, new Jobs will be created and added to the Workflow.

  13. Repeat the steps above to create additional Workflow and Job object(s).