Enable Process Automation with Oracle Integration 3

To use Process Automation with Oracle Integration, an administrator needs to enable it from an Oracle Integration service instance in the Oracle Cloud Infrastructure (OCI) Console.

When enabled, a Process Automation instance gets automatically provisioned with the Oracle Integration instance. In such a case, the two services become associated with each other and gets listed in each others Associated services page in the Oracle Cloud Infrastructure Console.

Key points about enabling Process Automation with Oracle Integration:
  • You can enable Process Automation only with Oracle Integration 3 Enterprise Edition.
  • You must ensure that the user who enables Process Automation with Oracle Integration must exist in the identity domain of the Oracle Integration instance and must have MANAGE permissions on Process Automation.
  • You must ensure that you've set up the correct IAM policies to manage access to the Process Automation instance. See Set Up IAM Policies to Manage Process Automation Instance.
  • A Process Automation instance provisioned with Oracle Integration cannot be deleted independently. Such an instance is deleted whenever the Oracle Integration instance with which it is associated is deleted.
  • A Process Automation instance provisioned with Oracle Integration must be in the same tenancy, region, and compartment as the Oracle Integration instance. You cannot move the instance to a different compartment.

Set Up IAM Policies to Manage Process Automation Instance

To enable Process Automation with Oracle Integration, you need to create Oracle Cloud Infrastructure Identity and Access Management (IAM) policies that allow Oracle Integration administrators belonging to a specified IAM group to manage the Process Automation instance.

Set up the following IAM policies for Process Automation:

  • Syntax: allow group <group_name> to manage process-automation-instances in compartment <compartment_name>

    Example: allow group domain_admins to manage process-automation-instances in compartment oicpa_compartment

  • Syntax: allow group <group_name> to read metrics in compartment <compartment_name>

    Example: allow group domain_admins to read metrics in compartment oicpa_compartment

See About IAM Policies for Process Automation and Create an IAM Policy in an Identity Domain.

For information on IAM policies for Oracle Integration, see About IAM Policies for Oracle Integration and Create an IAM Policy in an Identity Domain for Oracle Integration in Provisioning and Administering Oracle Integration 3.

Enable Process Automation

To enable a Process Automation instance with an Oracle Integration instance:
  1. Open the navigation menu and click Developer Services. Under Application Integration, click Integration.
  2. From the Compartment drop-down list, select the compartment in which you want to provision and enable a Process Automation instance with an Oracle Integration instance.
    The page is refreshed to show any existing service instances in the selected compartment.
  3. Choose an existing instance or create an Oracle Integration instance and select it.
    The Integration instance details page opens.
  4. Click the Enable link for Process Automation on the Integration instance information tab.
  5. When prompted, click Enable to confirm that you want to enable Process Automation.
    Note the following:
    • The Oracle Integration icon turns orange and its status changes to Updating.
    • It can take several minutes for the enablement to complete.
    • Once complete, that is when a Process Automation instance gets enabled and provisioned with the Oracle Integration instance, the Oracle Integration icon changes back to green with an Active status and Process Automation shows as Enabled.
  6. To navigate to the Process Automation instance that just got created, click Associated services under Resources.
  7. Select the Process Automation instance and view its details.

Assign IDCS Application Roles to Manage Access

After you've enabled an Process Automation instance, assign predefined IDCS application roles to users so that they can work with the features of the Process Automation instance.

In Process Automation, there are two predefined IDCS application roles: ServiceDeveloper and ServiceAdministrator. These roles have to be assigned to users or groups in the Process Automation service instance application from the Oracle Identity Cloud Service (IDCS) admin console.

Note

The user who enables Process Automation with Oracle Integration 3 is automatically granted the ServiceAdministrator role.
  • ServiceDeveloper: Any user who wants to access and work on Process Automation Designer has to be assigned the ServiceDeveloper role.

  • ServiceAdministrator: Any user who wants full administrative privileges within Process Automation including administrative tasks in Workspace has to be assigned the ServiceAdministrator role.

As a best practice, it is recommended that you assign these roles to groups, rather than individual users. For example, assign the ServiceDeveloper IDCS application role to a group in both the Oracle Integration and Process Automation service instance applications from the Oracle Identity Cloud Service admin console. In this way it will be easier to manage user access, as any user who is a member of the group can access the Oracle Integration and Process Automation design-time.

For information on how to assign IDCS application roles for Process Automation and Oracle Integration, see:
Now that a Process Automation instance is enabled and provisioned with an Oracle Integration instance, and IDCS application roles assigned, you can:
  • Open the Process Automation Designer and Workspace user interfaces using the Designer and Workspace URLs displayed on the Details tab of the Process Automation instance details page.
  • Open Oracle Integration by clicking the Service Console button from the Oracle Integration instance details page. From the navigation menu in the Oracle Integration home page, click the punch out URL for Process Automation. The Process Automation Designer opens in another browser tab and you can start designing your process applications.