Integrating APEX with Fusion Applications

Use Oracle APEX to build extensions to Fusion Applications.

About Oracle APEX and Fusion Applications Integration Requirements

Learn about requirements for integrating Oracle APEX with Fusion Applications.

Requirements for integrating Oracle APEX with Fusion Applications include:

About the Integration Process

Integrating APEX with Fusion Applications is a two-stage process:

  1. Create a Connection - Run the Database Tools Fusion Integration Wizard to create a connection between the Oracle Fusion Applications instance and the database where APEX resides.

    See Integrating Oracle APEX with Fusion Applications in Oracle Cloud Infrastructure Documentation.

  2. Create a Starter Sample Application - Run the Create Application Wizard in App Builder to create a starter sample application with pre-configured integration to the Oracle Fusion Applications instance. See Creating an Application with Integrations to Fusion Applications.

About the Fusion Integration Starter Application

Learn about the Create Fusion Integration starter application.

When you run the Create Application Wizard and select the Create Fusion Integration option, the wizard creates a starter application and completes the following database setup tasks:

For more information, see:

Creating an Application with Integrations to Fusion Applications

Create a starter application with pre-configured integrations to Fusion Applications.

Note: Before attempting this task, you must run the Database Tools, Integrate APEX with Fusion Applications Wizard. See About Oracle APEX and Fusion Applications Integration Requirements.

To create a starter application with pre-configured integration to an Oracle Fusion Applications instance:

  1. On the Workspace home page, click the App Builder icon.

  2. Click Create.

    The wizard prompts you to select a method of creating your application.

  3. Click Create Fusion Integration.

    Note: If you have not created a connection between the Oracle Fusion Applications instance and the database where APEX resides, a warning message appears.

    The Create Fusion Integration page appears.

  4. Configuration Options:

    1. Fusion Instance System Name - Select the Fusion instance with which you wish to integrate the new starter application. Only those Fusion instances that have been configured using the Database Tools integration wizard are available.

    2. Base URL for the REST APIs - The URL of your Fusion instance where the REST API endpoints can be found. Typically, the URL will be the https://my.host.name/ portion of the URL you use to access your Fusion application in your browser.

      Once you select a Fusion Instance System Name, the Base URL is calculated based upon information provided by the Database Tools integration wizard.

      If the information was not provided by the wizard, then the value is calculated based on Oracle OCI standards. As a best practice, Oracle recommends you verify that any provided value matches your environment.

      If that calculation is still incorrect, then enter a value manually.

    3. API Status - Once Base URL for the REST APIs is populated, APEX attempts to contact the server at the specified location. The status of that request displays here.

      If the server is contacted, this attribute displays:

      200-OK

      If any other status displays, there is a network configuration issue between APEX and the Fusion Applications instance. Although you can proceed and create a starter application, you may not be able to run the application until the issues are resolved.

      If the network configuration or URL is incorrect, then this check may take several minutes to complete.

      Tip: Possible issues include the incorrect configuration of ACLs or ACEs between APEX and the Fusion Applications instance. For more information, see Enabling Network Services in Oracle Database in Oracle APEX Installation Guide.

  5. Advanced Settings - The wizard creates the following attributes in the starter application and pre-populates with default values.

    1. Application Name - Enter the name used to identify the application to developers.

    2. Application Alias - An alphanumeric identifier, unique within the workspace, for the application. This identifier appears in the URL used to access the application.

    3. Application ID - Enter a unique, numeric identifier for your application. This field contains an automatically generated identifier by default. Application IDs between 3000 to 9000 are reserved for internal use by Oracle APEX.

    Tip: You can override the default values to provide your own Application Name and Alias. Be cautious when overriding the Application ID since it must be unique within the entire APEX instance.

  6. Click Create Application.

    The Create Application Wizard creates a starter application and completes a number of database setup tasks. See About the Fusion Integration Starter Application.