Navigating the Maze Customizing Fusion Applications on...
Transcript of Navigating the Maze Customizing Fusion Applications on...
www.jadeglobal.com Jade Global ©2014
Navigating the Maze
Customizing Fusion
Applications on Cloud
Safe Harbor Statement
The following is intended for information
purposes only, and may not be incorporated into
any contract. It is not a commitment to deliver
any services, material, code, or functionality,
and should not be relied upon in making
purchasing decisions.
3 Global
Delivery Centers
Over 400
Employees
Worldwide 7 Offices
Worldwide
100+ Clients
Served
Worldwide
11 years
Of Enterprise
Applications
Development,
Deployment &
Outsourcing
Expertise
Enterprise IT Services Provider
Strategic
Partnerships
NEW JERSEY
Pune
NOIDA
LOS ANGELES
HEADQUARTERS (San Jose, CA) ORANGE COUNTY
SAN DIEGO
About Jade Global
Speaker Introduction
Anil Kemisetti
Solutions Architect, SOA
408-899-7268
Few Things About Me
Was with Oracle EBS development for 11 years
5 years with Oracle CWB Development
6 years with EBS Tools, focusing on Integration and Mobile Development
Available only for Fusion
CRM & Some HCM Modules
Available for All Fusion
Applications
Agenda
Customization Maze
Making Sense of it all
Sandbox & Application Composer
Page Composer
Business Process Composer
UI Shell, Reports & Analytics
Page Composer
Customization Maze: Its Many Facets
• Role of MDS (Metadata Services)
• Understanding the Customization Layers
• Difference between Personalization and Customization
Making Sense of it all
Role of MDS
Oracle
BPM Suite
Oracle SOA
Suite Portals
WebCenter
Spaces
WebCenter
Portal Framework
WebCenter
Services
Application Development Framework
MetaData
Services
All the XML documents holding the design time metadata go into MDS.
C
O
M
P
O
S
E
R
SOA Composer
Page Composer
Business Process
Composer
Customization
Personalization
Page Construction From MDS
Metadata Repository
File or DB Base
Document
User 1’s
Personalization
No
Personalization
User 1’s Page
Customization
User 2’s Page
Understanding Customization Layers
Metadata epository
File or DB Base
Document
User 1’s
Personalization
No
Personalization
User 1’sPage
Customization
Layer
User 2’sPage
MDS Customization decides how to construct
the Page based on the login user’s context.
Describes what an end user can do, like:
• Customize Dashboards
• Add new Dashboards
• Customize application pages
Manage the customization made by the user.
More on it while talking about Page Composer.
Personalization
Changes to the page done by the Administrator.
They can choose the layer of customization.
More on it while talking about Page Composer.
Customization
Page Composer
Page composer is available to the Administrators to Customize the page based on the select layer.
It is available to the users to do personalization.
Following capabilities are available using page composer:
Show or hide a field on a page.
Change the display name for a field on a page.
Make a field read-only.
Reorder tabs on a page.
Show hide tabs on a page.
Can reset all the customizations.
Page Composer
Page Composer
Configuring the components on a Page:
Page Composer
UI Shell
Some features of the UI shell can be customized using page composer.
It can be accessed using the navigation shown.
You can customize everything page composer offers.
Can you change the branding?
• You can provide an image path. But you cannot upload an image to
the server. You need to log an SR.
You got the point….
UI Shell
Reports & Analytics
You can access just by using the following url: <cloud instance url>/analytics.
You will be able to see the Business Intelligence home.
What can you do?
Report & Analytics
Sandbox
Sandbox is a snapshot of the MDS created at a specific date and time.
As the name suggests, sandbox allows the developers to test application customizations in an isolated
environment.
Understand Metadata vs Real Data.
Sandboxes only Isolate the Oracle Application Composer MDS data.
Sandbox
Database
A sandbox is a “snapshot”
of the MDS created at a
specific date and time
Use Sandbox Manager to manage the sandboxes.
Sandbox Manager
Sandbox Lifecycle
Publish
Test
Customize
Activate
Create
Application Composer
Application Composer helps to customize and extend the whole application.
It is available for Oracle Fusion CRM applications and Fusion HCM applications.
Using an Application Composer you can:
(i) Customize Objects by adding new fields or creating a new object.
(ii) Create a foreign key relationship between objects.
(iii) Create new pages or modify existing pages using the object created or modified.
(iv) Create custom business logic using triggers, workflows, and validation rules.
(v) Secure the created custom objects.
Application Composer
Application Composer Overview
Construct a Page with a Custom Object
Construct a Page with a Custom Object
Business Process Composer
Business Process Composer allows you to customize the BPMN process used within Application Composer.
Using Business Process Composer you can:
Customize an existing BPMN process.
Create a new BPMN Process.
Create and Modify business catalog components like:
Business Rules
Human Tasks
Services
Customizing SOA Composites using SOA Composer & BPM Worklist, you can customize the following:
Business Rules
Domain Value Maps
Human Tasks
Business Process Composer
Business Process Composer is accessible from Application Composer.
What can you do?
Business Process Composer
Difference between On Premise and On Cloud Customization
Fusion Applications On Cloud Fusion Applications On Permise
Page Composer Everything on Cloud
UI Shell
Application Composer
Business Process
Reports & Analytics
Question & Answer
Session
• HEADQUARTERS (USA) Jade Global, Inc.
1731 Technology Drive Suite 350
San Jose, CA 95110
Phone: +1 408-899-7200
• EAST COAST Jade Global, Inc.
33 Wood Ave South
Suite 600, Iselin NJ 08817
Phone: +1 646-334-7165
• NOIDA (INDIA) Pinnacle Towers, Unit No 101, 1st Floor,
A-42/6, Sector 62, Noida – 201301
Phone: +91-12-06408884
• PUNE (INDIA) E-space IT Park A-3, 4th Floor,
104 A to E, Wadgaon Sheri
Pune-Nagar Road, Pune, 411-014
Phone: +91-20-66081500
VOIP: +1-408-907-2730, +1-408-834-8606
Fax: +91-20-66081595
Contact Jade Global
• SAN DIEGO Jade Global, Inc.
1902 Wright Place.
Suite 200 Carlsbad, CA 920
Phone: 1-760-331-8999
• ORANGE COUNTY Jade Global, Inc.
5000 Birch Street,
West Tower, Suite
3000, Newport Beach,
California, 92660
Phone: 1-760-331-8999
• LOS ANGELES Jade Global, Inc.
400 Continental Blvd, 6th Floor,
El Segundo, California, 90245
Phone: +91-20-66081500
www.jadeglobal.com http://www.facebook.com/jadeglobal www.twitter.com/jadeglobal www.linkedin.com/company/jade-global
Contact us on the Web
Thank You