The following is a list of activities that are commonly part of customizing or extending an Oracle fusion application and provides confirmation if this is possible for an Oracle Fusion deployment. Tools usage depends upon which object you want to modify and in which application like HCM, CRM etc.
You will notice column in below table "MDS?" What is it? MDS is Oracle MetaData Services, Metadata is data about data or application, it is where your customizations or extensions code is stored, in simple term “it’s a separate bucket of changes which is safe from the upgrade”. MDS delivers the common customization infrastructure that various tools listed in below table use to provide a way to customers to customize application metadata to meet the unique business need.
In this approach base application source metadata code (delivered) is separate from customized metadata code (which is in MDS) but at run time they merge together to show you unified user experience. It is important that the Functional resource and Developer understand the tools they have to perform the specific customization or extension in Oracle Fusion Application. I am not a developer, but after researching more, I realize the importance of knowing it.
Customization/Extension
|
Tool
|
Type of User
|
MDS?
|
Where to Find Information
|
View Pages
|
||||
Add, move, and delete components on a page.
|
Oracle Composer
|
Business Analyst
|
Yes
|
|
Add fields, buttons, links, to a standard page (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Customize properties on UI components on a standard page
|
Oracle Composer
|
Business Analyst
|
Yes
|
|
Customize properties on UI components on a standard page (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Make UI components on a page personalizable
|
Oracle Composer
|
Business Analyst
|
Yes
|
|
Customize the UI Shell template
|
JDeveloper
|
Developer
|
Yes
|
|
Customize the UI Shell template (CRM)
|
Oracle Composer
|
Business Analyst
|
Yes
|
|
Define resource bundles
|
JDeveloper
|
Developer
|
Yes
|
|
Make a custom page personalizable (custom pages created in CRM Application Composer are customizable by default)
|
JDeveloper
|
JDeveloper
|
Yes
|
|
Customize onscreen hoover help text
|
Oracle Composer
|
Business Analyst
|
Yes
|
|
Customize onscreen help text
|
JDeveloper
|
Developer
|
Yes
|
|
Change the look and feel of the entire application
|
JDeveloper
|
Developer
|
No
|
You can choose the skin you want Oracle Fusion Applications to use. For more information, see "Chapter 17 Implementing Skinning" of the Oracle Fusion Applications Developer's Guide.
|
Translate custom text
|
JDeveloper
|
Developer
|
Yes
|
|
Business Objects
|
||||
Customize business objects
|
JDeveloper
|
Developer
|
Yes
|
|
Customize business objects (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Add an attribute to a business object using flexfields (not CRM)
|
Setup and Maintenance work area
|
Business Analyst
|
No
|
|
Create business objects
|
JDeveloper
|
Developer
|
Yes
|
|
Create business object (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Add business object page to Navigator menu
|
Setup and Maintenance work area
|
Business Analyst
|
No
|
|
Add custom business object work area pages to Navigator menu (CRM)
|
CRM Application Composer
|
Business Analyst
|
No
|
|
Add validation to an object
|
JDeveloper
|
Developer
|
Yes
|
|
Add validation to an object (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Customize saved search for a custom object (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Create search for an object
|
JDeveloper
|
Developer
|
Yes
|
|
Create saved search for a custom object (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Customize task flows for an object
|
JDeveloper
|
Developer
|
Yes
|
|
Create task flows for an object
|
JDeveloper
|
Developer
|
Yes
|
|
Customize object workflows for an object (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Create object workflows for an object (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Business Processes
|
||||
Create BPMN process in a BPM project
|
Business Process Composer
|
Business Analyst
|
Yes
|
|
Create BPMN approval process in a BPM project (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Customize custom BPM projects
|
Business Process Composer
|
Business Analyst
|
Yes
|
|
Customize custom BPM projects (CRM)
|
CRM Application Composer
|
Business Analyst
|
Yes
|
|
Customize BPM project templates
|
Oracle BPM Studio
|
Developer
|
Yes
|
|
Customize BPEL process or Mediator component, or add additional SOA components
|
JDeveloper
|
Developer
|
Yes
|
|
Customize task routing rules, business rules, DVM and, composite properties
|
Oracle BPM Worklist, Oracle SOA Composer and Oracle Enterprise Manager Fusion Applications Control
|
Developer
|
Yes
|
|
Reports
|
||||
Create report layout
|
Oracle Business Intelligence Publisher
|
Business Analyst
|
No
|
|
Customize report layouts
|
Oracle Business Intelligence Publisher
|
Business Analyst
|
No
|
|
Customize style templates
|
Oracle Business Intelligence Publisher
|
Business Analyst
|
No
|
|
Create a report
|
Oracle Business Intelligence Publisher
|
Business Analyst
|
No
|
|
Translate a report
|
Oracle Business Intelligence Publisher
|
Business Analyst
|
No
|
|
Create report subject area (CRM)
|
CRM Application Composer
|
Business Analyst
|
No
|
|
Enterprise Scheduler Jobs
|
||||
Create Jobs
|
JDeveloper
|
Developer
|
No
|
|
Security
|
||||
Adding data security to custom object
|
Setup and Maintenance work area
|
Developer
|
No
|
Section 15.4, "Defining Data Security Policies on Custom Business Objects" and Section 15.5, "Enforcing Data Security in the Data Model Project"
|
Adding function security to custom object
|
JDeveloper
|
Developer
|
No
|
|
Adding security to custom object (CRM)
|
CRM Application Composer
|
Business Analyst
|
No
|
|
Enabling end users to set instance level security
|
CRM Application Composer
|
Business Analyst
|
No
|
Thanks for your information,your website so attractive and good information having.Oracle Fusion SCM Training in Ameerpet
ReplyDeleteThank you Calfre 010
ReplyDeleteVery interesting blog Thank you for sharing such a nice and interesting blog and really very helpful article
ReplyDeleteOracle Fusion HCM Training
Thank you for sharing such a nice and interesting blog and really very helpful article
ReplyDeleteBig Data and Hadoop Online Training
Big Data Hadoop Training
Hyderabad
Really very helpful article , Thank you for sharing
ReplyDeleteOracle Integration Cloud Service Online Training
Spark Scala Online Training
Hey, thanks for the blog article .Really thank you! Great.
ReplyDeleteoracle bpm training
angular js training
sql server dba training
oracle golden gate training