Introduction

Oracle Fusion Cloud Applications is a unified, modular suite that streamlines end-to-end enterprise operations across ERP, HCM, SCM, and CX, with industry-specific solutions where needed. Built on Oracle Cloud Infrastructure for performance, scalability, and security, it provides a consistent user experience and a single data model to simplify module specific and cross functional processes. Quarterly updates deliver continuous innovation, while embedded AI and machine learning capabilities drive predictive insights, automation, and smarter decisions. Organizations benefit from comprehensive financials, procurement, projects, planning and consolidation, talent and payroll, supply chain and manufacturing, and marketing-to-service customer experiences in one platform. With high availability, disaster recovery, and strong compliance, Oracle Fusion Cloud Applications provides a modern, resilient cloud foundation that enables agility, sustained innovation, and measurable business outcomes.

Oracle APEX is a low-code development platform that enables you to build scalable, data-driven, mission-critical, secured enterprise applications, mobile apps with world-class features that can be deployed anywhere – cloud or on-premises. Oracle APEX embraces SQL, PLSQL. Anything you can express with SQL can be easily employed in an Oracle APEX application. Oracle APEX also embodies low code with powerful data management and data visualization components, as well as responsive development out of the box. Instead of writing code by hand, you are able to use intelligent wizards and AI assistant development to guide you through the rapid creation of applications and components. In addition to native declarative development options, Oracle APEX allows to leverage HTML, CSS, JavaScript to further enhance the user experience.

Why Extensions ?

Extension means extending the out-of-box functionalities to cater to specific business requirements. While Oracle Fusion is built as per Industry standards and comes pre-loaded with features and capabilities accordingly, we have situations where we need to build extensions. Below are key driving factors where we would need to build Extensions:

  1. Organization specific business requirements where out-of-box functionalities may not align.
  2. Functionality available in Oracle Fusion which could not be tweaked using configurations and other options to cater to customer business requirements.
  3. Add approval workflows where required.
  4. Modernize existing peripheral extensions.
  5. Centralized application working seamlessly with different SaaS and on-premise applications in the background.

Why Oracle APEX for extending Oracle Fusion?

  1. Native support for Authentication with Oracle Fusion.
  2. Native support for Oracle Fusion SaaS/BOSS REST API.
  3. Declarative and Rapid development options.
  4. Leverage the power of SQL and PLSQL, while allowing to further extend using HTML, CSS and JavaScript.
  5. 2+ decades of proven history, large vibrant developer community and continuously evolving product.

Blog Series Topics

This blog series will cover the various aspects of building Oracle Fusion Extensions using Oracle APEX.

SNoBlogWhat is covered
1Extending Oracle Fusion Cloud Applications using Oracle APEX – AuthenticationEnable Oracle APEX extension to use the same authentication as Oracle Fusion Cloud Applications.
2Extending Oracle Fusion Cloud Applications using Oracle APEX – AuthorizationEnable Oracle APEX extension to use the Oracle Fusion Cloud Applications roles for same authorization.
3Extending Oracle Fusion Cloud Applications using Oracle APEX—SaaS DataAs Extensions deal with SaaS Data, we will look at the options to retrieve SaaS Data from Oracle Fusion.
4Extending Oracle Fusion Cloud Applications using Oracle APEX – HCM Use Case 1HCM Use case which shows how to GET data from Oracle Fusion Cloud Applications to Oracle APEX.
5Extending Oracle Fusion Cloud Applications using Oracle APEX – HCM Use Case 2HCM Use case which shows how to POST data from Oracle APEX to Oracle Fusion Cloud Applications.
6Extending Oracle Fusion Cloud Applications using Oracle APEX–Other ModulesComing soon
7Extending Oracle Fusion Cloud Applications using Oracle APEX—MigrationComing soon
8Extending Oracle Fusion Cloud Applications using Oracle APEX—Tips & TricksComing soon
9Extending Oracle Fusion Cloud Applications using Oracle APEX—AI Use case 1Coming soon
10Extending Oracle Fusion Cloud Applications using Oracle APEX—AI Use case 2Coming soon

The blog series is based on below:

  • Oracle Fusion (25B and above).
  • Oracle Autonomous Database (Ver 19c and above).
  • Oracle APEX (Ver 24.2 and above).

Happy APEXing.

References

Integrating Oracle APEX with Oracle Fusion Applications