5.6 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. - About the Fusion Integration Starter Application
Learn about the Create Fusion Integration starter application. - Creating an Application with Integrations to Fusion Applications
Create a starter application with pre-configured integrations to Fusion Applications.
Parent topic: Creating Applications
5.6.1 About Oracle APEX and Fusion Applications Integration Requirements
Learn about requirements for integrating Oracle APEX with Fusion Applications.
- A Fusion Application subscription.
- An Autonomous Database with a workload type of Data Warehouse or Transactional Processing.
- SQLNet connections to an Oracle Database in the same tenancy.
Note:
Oracle APEX Application Development (APEX Service) does not support Fusion Application integrations since APEX workloads do not include SQLNet connections.About the Integration Process
Integrating APEX with Fusion Applications is a three-stage process:
-
Create a Connection - Run the Database Tools Fusion Integration Wizard to create a connection between the Oracle Fusion Applications instance and the Oracle Database where APEX resides.
See Integrating Oracle APEX with Fusion Applications in Oracle Cloud Infrastructure Documentation.
- 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.
Parent topic: Integrating APEX with Fusion Applications
5.6.2 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:
- Remote Server - Creates a Remote Server at the
workspace-level named according to the convention
APEX_FA_FUSION_INSTANCE_REST_APIS
whereFUSION_INSTANCE
is the System Name which can be found in your Fusion Applications Cloud Console. This Remote Server is pre-configured to reference the base URL of your Fusion REST API endpoints. - Web Credential - Creates a Web Credential a name of the
format
APEX_FA_FUSION_INSTANCE_DBMS_CRED
which utilizes Database Credentials created by the Database Tools Fusion Integration Wizard. This credential is used both by the pre-configured Authentication Scheme and by the sample REST Data Source. - Authentication Scheme - Creates a pre-configured
Authentication Scheme with a name of the format
APEX_FA_FUSION_INSTANCE_OAUTH
. You can copy and subscribe to this Authentication Scheme in your other Fusion integrated applications to easily enable Single Sign-On in those apps too. This Authentication Scheme contains placeholders referencing configuration parameters set at the instance-level by the Database Tools Fusion Integration Wizard. - REST Data Source - Creates a sample REST Data Source named
HCM Self Details
which references the Workspace level Remote Server and Web Credentials to obtain details about the currently signed in user. You can study the setup of this Data Source in order to create your own for other Fusion REST API endpoints.
5.6.3 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:
Parent topic: Integrating APEX with Fusion Applications