Those who are coming from EBS background, might aware of these terms.
- Configuration: Implementation changes that you make to set up your application
- Customization: Any changes that you make to existing features in the application
- Extension: New features that you might create in the application
- Personalization: Changes that an individual user makes for themselves to new or existing features
- Localization: Changes that you make to provide specific functionality to an area or region
In OracleFusion Application World , Business Needs not satisfied by the default functionality can be added to a separate metadata repository, using “three” customization/extensibility processes:
- Personalizations – User Level changes to the user interface, using Page Composer
- Runtime Customizations and Extensions – Business Analysts could make changes for all or a subset of users for certain business objects, defining security for new objects and customization of reports
- Design Time Customizations and Extensions - Oracle Jdeveloper is used to make customizations to more complex changes that cannot be done by personalizations or runtime customizations. Changes could be adding new functionality or an entirely new application
The extensibility of Oracle Fusion Applications is important for customers to understand for three fundamental reasons:
- The customization process is more efficient with Oracle Fusion Applications because there’s no need to pass customizations to the IT department.
- The extensibility process enables businesses using Software as a Service, or SaaS, as well as on-premise software, to reduce their IT workload. Users don’t have to turn to the IT department to implement customizations because they can apply the customizations themselves.
- Any tailoring that users do is upgrade-safe and patch-friendly, so there is no need to redo customizations when the company moves to a more current version of software.
You can find more details in these two documentation.
- Fusion Applications Extensibility Guide for Business Analysts (E16691-11) covers items including customizing pages using Composers, using Flexfields, customizing and extending BPMN Processes, and customizing Reports and Analytics.
- Fusion Applications Extensibility Guide for Developers (E41852-01) covers setting up JDeveloper and customizing and extending SOA, ADF, BPM Templates, ESS and more.