Process Automation Product Types

Oracle Cloud Infrastructure Process Automation is available in three models - as an individual Oracle Cloud Infrastructure (OCI) service, as a service paired with a Fusion-based Oracle Cloud Applications service (such as HCM Cloud or CX Cloud), and as a service enabled with Oracle Integration 3.
  • Individual Oracle Cloud Infrastructure (OCI) service: When you order Process Automation as an individual service, you provision and set up the service instance from the OCI console.

    See Set Up Process Automation as an Individual Service.

  • Paired with Fusion-based Cloud applications: Process Automation instances paired with Fusion-based Oracle Cloud Applications such as Oracle Human Capital Management (HCM) Cloud or Oracle Customer Experience (CX) Cloud, are designed for you to use and extend existing out of the box features that are provided by Fusion-based Oracle Cloud Applications.

    When you get Process Automation in this way, it is automatically provisioned for you. You give team members access to the instance in the Oracle Identity Cloud Service (IDCS) application of the instance.

    See Use Process Automation with Fusion-Based Oracle Cloud Applications.

  • Enabled with Oracle Integration 3 : You can enable a Process Automation instance with an Oracle Integration 3 Enterprise Edition instance. When you enable Process Automation with Oracle Integration, a Process Automation service instance is automatically provisioned and associated with the Oracle Integration service instance.

    See Use Process Automation with Oracle Integration 3.

Set Up Process Automation as an Individual Service

If you want to set up Oracle Cloud Infrastructure Process Automation as an individual service, you need to perform certain provisioning and administering tasks from the Oracle Cloud Infrastructure (OCI) console.

For information on provisioning and setting up Oracle Cloud Infrastructure Process Automation as a standalone OCI service, see Administering Oracle Cloud Infrastructure Process Automation.

Use Process Automation with Fusion-Based Oracle Cloud Applications

If you have an Oracle Cloud Infrastructure Process Automation instance that is paired with a subscription to a Fusion-based Oracle Cloud Applications service, such as Oracle Human Capital Management (HCM) Cloud or Oracle Customer Experience (CX) Cloud, Oracle Cloud Infrastructure Process Automation is automatically provisioned for you.

For Oracle Cloud Infrastructure Process Automation instances that are paired with Fusion-based Oracle Cloud Applications, you use Oracle Identity Cloud Service (IDCS) to manage access to Oracle Cloud Infrastructure Process Automation. See Administering Oracle Identity Cloud Service.

Prerequisites

To use Oracle Cloud Infrastructure Process Automation with Fusion-based Oracle Cloud Applications, ensure that you have met the prerequisites listed here.

  1. Your organization must have purchased Oracle Cloud Infrastructure Process Automation for Fusion Applications.

  2. Complete any prerequisite requirements detailed in the Fusion Applications documentation.

Synchronize Users From Fusion Applications Identity Provider to IDCS Stripe

Enable and verify user synchronization in Oracle Identity Cloud Service (IDCS). IDCS is an intermediary to synchronize user accounts between your Fusion-based Oracle Cloud Applications and Oracle Cloud Infrastructure Process Automation.

  1. Sign in to IDCS as a Cloud Account Administrator.
    The URL and credentials for your IDCS instance are provided in the welcome email that you receive when you create a new cloud account.
  2. In the IDCS navigation pane, click Oracle Cloud Services.
  3. Select the IDCS application configured for your Fusion-based cloud application, for example, Oracle Applications Cloud (Fusion). Click the application name to open the application.
  4. Enable user synchronization.
    1. Click the Provisioning tab.
    2. Turn on Enable Provisioning.
      For more information, see Enable and Configure Connectivity for Provisioning for Your Application in Administering Oracle Identity Cloud Service.
    3. In the Select Provisioning Operations section, select the Authoritative Sync check box.
      For more information, see Select Provisioning Operations in Administering Oracle Identity Cloud Service.
    4. Turn on Enable Synchronization.
      For more information, see Enable and Configure Synchronization for Your Application in Administering Oracle Identity Cloud Service.
      IDCS Oracle Applications Cloud (Fusion) Provisioning page

    5. Click Save.
  5. Verify that the users are available and synchronized in IDCS.
    1. In the IDCS navigation pane, click Users.
    2. If the users that you want to access Oracle Cloud Infrastructure Process Automation are not listed, click Import to import those users.

Note:

In order for some Fusion-based Oracle Cloud Applications services to use Oracle Cloud Infrastructure Process Automation, you may need to create specific users in IDCS. See Example of Required User Created in IDCS.

Assign IDCS Application Roles

You must assign predefined Oracle Identity Cloud Service (IDCS) application roles to users or groups in Oracle Identity Cloud Service to allow them to work with Oracle Cloud Infrastructure Process Automation.

In Process Automation, the ServiceAdministrator and ServiceDeveloper IDCS application roles are functional roles that determine whether or not a user has access to the administration and Designer user interface and APIs.

The Cloud Account Administrator on your team (typically, the person who signed up for the service) can grant team members these roles.

Note:

These roles are not required for accessing the Process Automation Workspace. Any authenticated user can work in Workspace or access runtime APIs.

Note that to further define data access and task permissions for users and groups in Process Automation, you can configure roles specific to process applications. See Configure Roles for Process Applications.

  1. In the IDCS navigation pane, click Oracle Cloud Services.
  2. As the display name of the Process Automation IDCS application is prefixed with the display name of the IDCS application for your Fusion based cloud application, you can search for the Process Automation IDCS application by entering the display name of the IDCS application for your Fusion based cloud application in the Search field.

    For example, if the display name of the IDCS application for your Fusion based cloud application is exqx-test then enter exqx-test in the Search field. The Process Automation IDCS application appears in the search result. Verify it is the right application by confirming that its display name starts with exqx-test (for example, exqx-testdemoxyz).

    The following image shows the display name for the IDCS application of a Fusion based cloud application (HCM).

    Description of fa-display-name.png follows
    Description of the illustration fa-display-name.png

  3. Select and click the Process Automation IDCS application to open it.
  4. Navigate to the Application Roles tab.
  5. In the tile for the ServiceAdministrator or ServiceDeveloper role:
    1. Click menu icon and select Assign Users or Assign Group.
    2. Select the users or groups to whom you want to assign the role and click Assign.

Get the Process Automation Instance URL

To access Oracle Cloud Infrastructure Process Automation, you have to get the Process Automation URL. Bookmark the URL and share it with your developers.

  1. In the IDCS application for your Process Automation instance, click the Configuration tab.
  2. Expand the Resources section of the page.
  3. Copy the value of the Primary Audience field and paste it to a text file.
  4. Append /designer to the end of the URL. This is the URL for the Process Automation instance's Designer user interface.
  5. Copy the value of the Primary Audience field again and append /workspace to the end of the URL. This is the URL for the Process Automation instance's Workspace user interface.
  6. Distribute these URLs to team members who require access to the Process Automation instance.

Example of Required User Created in IDCS

To use Oracle Cloud Infrastructure Process Automation with some Fusion-based cloud applications, you may need to create specific users in Oracle Identity Cloud Service (IDCS).

For example, if you want to use Oracle Cloud Infrastructure Process Automation with Oracle HCM Cloud, you must create the FA HCM Journey Admin user in IDCS.

Note:

The FA HCM Journey Admin user must be in IDCS only, and should not exist in FA.
To create the required user FA HCM Journey Admin in IDCS for Oracle HCM Cloud:
  1. As the Cloud Account Administrator, sign in to IDCS.

    The URL and credentials for your IDCS instance are provided in the welcome email that you receive when you create a new cloud account.

  2. In the IDCS navigation pane, click Users.
  3. On the Users page, click Add.
  4. In the Add Users dialog, add the FA HCM Journey Admin user, as follows:
    • First Name: FA HCM
    • Last Name: Journey Admin
    • User Name: fa_hcm_journey_admin
    • Email: An email address where this user can receive email notifications

    Add User dialog for HCM required user

  5. Click Finish.

Use Process Automation with Oracle Integration 3

To use Process Automation with Oracle Integration 3, you must enable it with an Oracle Integration service instance from the Oracle Cloud Infrastructure (OCI) console.

Note:

You can use Process Automation with only Oracle Integration 3 Enterprise Edition.

When a Process Automation instance is enabled with an Oracle Integration instance, the Process Automation instance gets automatically provisioned with the Oracle Integration instance. Users assigned the IDCS application role ServiceDeveloper can access both the Process Automation and Oracle Integration design-time.

See Enable Process Automation with Oracle Integration 3 in Administering Oracle Cloud Infrastructure Process Automation.

Another way to use Process Automation with Oracle Integration 3 is by registering an Oracle Integration service instance with your Process Automation instance from Workspace.

To learn how to register a service such as Oracle Integration from Workspace, see Register Services

Once Process Automation is enabled with Oracle Integration or Oracle Integration is registered with Process Automation from Workspace, you can use activated integrations from Oracle Integration that are designed with REST triggers into your process applications. See Work with Integrations.