03 extensibility.pdf

164
1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor. Extensibility ORACLE SALES CLOUD IMPLEMENTATION PARTNER WORKSHOP Oracle Sales Cloud Oracle Product Development January 2014

Upload: manojkrishnaks

Post on 17-Jan-2016

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 03 Extensibility.pdf

1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility

ORACLE SALES CLOUD

IMPLEMENTATION PARTNER WORKSHOP

Oracle Sales Cloud

Oracle Product Development

January 2014

Page 2: 03 Extensibility.pdf

2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The following is intended to outline our general product direction. It is intended

for information purposes only, and may not be incorporated into any contract.

It is not a commitment to deliver any material, code, or

functionality, and should not be relied upon in making

purchasing decisions. The development, release, and timing of

any features or functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Safe Harbor Statement

Page 3: 03 Extensibility.pdf

3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The information in this presentation is correct as of the presentation date.

However, Oracle Sales Cloud continues to evolve and software patches are

applied frequently; therefore this information is subject to

change. Check with your Oracle Representative for updates.

This content is not warranted to be error-free.

Content Subject to Change

Page 4: 03 Extensibility.pdf

4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Topics

What implementation and process tools are used in OSC?

How do you extend the product to meet your customer’s requirements?

How do you handle and test extensions and customizations before actually

applying them?

When I need more complicated logic, what scripting support is available?

What extensibility features are available?

How do you configure and use OSC on mobile?

How do you migrate setup and customization data from one environment to an

other?

How do you configure and use Outlook for OSC?

Page 6: 03 Extensibility.pdf

6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Topics

Implementation Project Lifecycle

Implementation Tools: Functional Setup Manager

Common Tasks

Terminology

Implementation Tools: Composers

Additional references

Get Oracle Sales Cloud

Initial SetupLearn

about Data Shapes

Extend the Application

Administer Key Areas

Tweak the Core SFA

Areas

Page 7: 03 Extensibility.pdf

7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Lifecycle Management

Go-liveImplementation Project

Page 8: 03 Extensibility.pdf

8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

General Implementation Process

Setup Tasks for

Specific

Modules

Initial Setup

Tasks

Import DataCreate

Territories

Migrate Setup

Data

Migrate

Customizations

Extend and

Customize

Validate Setup

&

Customizations

Deploy Mobile

& Desktop

Clients

Functional Setup Manager

Application Composer

Page 9: 03 Extensibility.pdf

9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The Tools: Functional Setup Manager (FSM)

An application that helps you organize, manage, and perform Oracle Sales

Cloud application setup tasks

Review documentation and other help on offerings

Select offerings, options, and features

Generate a set of setup tasks to implement the offering

Perform the tasks to complete the implementation

What is FSM?

FSM's "Getting Started" page

Page 10: 03 Extensibility.pdf

10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The Tools: Functional Setup Manager (FSM)

A set of setup tasks that you will need to do to implement the offering

Are good tools to help you keep track of tasks that you need to do, have

already done, or want to revisit

Can be exported and imported into other environments

Are necessary to export setup data for import into another environment

What is an Implementation Project?

Page 11: 03 Extensibility.pdf

11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Implementation Projects

Implementation projects include all of the tasks that can be

done to fully implement one or more offerings

Not all of these tasks must be performed for every

implementation project:

Some tasks are common across multiple offerings

Some tasks are optional

Some tasks may have already been done as part of other

implementation projects

Page 12: 03 Extensibility.pdf

12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Common Administrative Tasks

Are usually found in Define Common Configuration

task lists

Need only be performed once

Common configuration tasks need only

be performed once per implementation

Page 13: 03 Extensibility.pdf

13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Optional Tasks

Do not have asterisks

Asterisks indicate required tasks

Are not required to complete an implementation

Frequently this is because the default values are sufficient

May be deferred until later if you are performing a "proof of concept" or

simple "initial configuration"

May be deleted, but use caution when doing so

The "Define Lead Management" task list is not required, and

may be deleted from your implementation project if you do not

plan to implement it for this particular deployment phase

Page 14: 03 Extensibility.pdf

14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Other Tasks

If your implementation project is not the first implementation

project for an offering, other tasks may have been performed

that do not need to be performed again

Mark as Completed any other tasks or task lists that are not

required for your implementation

If you have already set the levels of risk for

opportunities, you do not need to do it a second

time

Page 15: 03 Extensibility.pdf

15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Review: Import and Export Services

Use Functional Setup Manager to:

Export and import implementation projects (task lists)

Export setup metadata from one environment and import it to

another environment

Page 16: 03 Extensibility.pdf

16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Common Tasks of Functional Setup Manager

Set Profile Options

Manage Lookups

Create

Classifications

Import Data

An opportunity's task type is

one of the lookups managed

in a Sales implementation

project

Page 17: 03 Extensibility.pdf

17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Profile Options

Are individual settings within a profile

For example, setting a default close date for opportunities

Are associated with profile option values

The profile option value is the current setting of the profile option

Are managed by profile-specific tasks or task lists

For example, use the Manage Opportunity Profile Options task to

manage the Opportunity Close Date default

Page 18: 03 Extensibility.pdf

19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Lookups

Are entries used to populate a list

For example, lead ranks or lead status or task types that can be

associated with an opportunity

May need to be created or modified to support your business

requirements

For example, add additional opportunity task types

Are managed using lookup tasks in Functional Setup Manager

An opportunity's task type

is one of the lookups

managed in a Sales

implementation project

Lead rank managed as a

lookup

Page 19: 03 Extensibility.pdf

21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Classifications

Are entries used to classify parties (organizations, people)

For example, the industries or service level categories that you assign to

your customers

May need to be created or modified to support your requirements

For example, change the industry list or add a new classification category

Consist of classification categories and classification codes

Classification category describes the classification

– For example, Organization Type

Classification codes are the values in the category

– For example, Private Company, Non-Profit Company, and Public Sector

Organization

Page 20: 03 Extensibility.pdf

22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Classifications

Are managed in the Define Classifications Task Group

Page 21: 03 Extensibility.pdf

23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The Tools: File Import

Is an Oracle Sales Cloud feature that allows users to import

records from external files into the application

Is the only UI-based bulk import option for Cloud deployments

Use the "Manage File Import Activities" task to create a new

import activity

Page 22: 03 Extensibility.pdf

24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The Tools: Extensibility

Reporting/Analytics

Reports Composer

• Admin created data

structures

• Measures

Aggregates/Rollups

• End User driven

• Facts/Measures

UI Customization

Business Process/Logic

Process Composer

• Web-based

customization

• Deployment ready

processes

• Palette/Grid based

Functional Extensions

Application Composer

• SAAS Enabled

• Design Patterns

• Admin User

• Web Based

• Zero Downtime

Page Composer

• Rich persona based UI

• Personalization

• Portlets/Mashups

• Wizard Driven

Sales Cloud Apps

Web Center

Analytics

Page 23: 03 Extensibility.pdf

25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The Guides You’ll Want to Have

1. Getting started with Oracle Sales Cloud

2. Getting Started with Oracle Sales and Marketing Cloud

Service

3. Oracle Fusion Applications CRM Extensibility Guide

4. Oracle Fusion Applications File-Based Import Guide

5. Oracle Sales Cloud Information Library

Page 24: 03 Extensibility.pdf

26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

The Oracle Enterprise Repository

A comprehensive description of the underlying

business model

– Web services

– Table structures

– Business logic

– And so forth

Available at http://fusionappsoer.oracle.com/oer

– Requires an Oracle support login

Page 25: 03 Extensibility.pdf

28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice 03A: Implementation Project

This practice covers the following topics:

Create an Implementation Project

Add a task list to the Implementation Projects

Schedule a process to index data

Page 27: 03 Extensibility.pdf

30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Feedback

Partners and Customers told us…

We need a single place to configure all the UI including Desktop,

Simplified, Mobile and Outlook

We listened…

With R8, Application composer is the place to go. Outlook,

simplified, desktop UI, mobile pages all of them can be configured

using Application composer.

Page 28: 03 Extensibility.pdf

31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Feedback

Partners and Customers told us…

We would like to view different layouts for different business users based

on specific attributes of the user and the related OSC object. Achieving

this is too complex in the current framework.

We listened…

With R8, a new feature called dynamic layouts has been introduced to

display different layouts at runtime based on login user’s role and object

the user is trying to access.

Coming soon…

In R9, we have extended the feature of dynamic layouts to additional OSC

objects and grouping fields.

Page 29: 03 Extensibility.pdf

32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Feedback

Partners and Customers told us…

They said it is too cumbersome to move from an object to its related object

and there by loosing the context. Can there be some sort of drill down into

the referenced object from the parent/reference object.

We listened…

With R8, a new feature called configurable object drill down is introduced

which facilitates navigation of control from and to the related objects

without loosing the context.

Page 30: 03 Extensibility.pdf

33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Feedback

Partners and Customers told us…

They asked if it is possible to navigate to the transaction record from the

Reports/analytics and to other reports from within a report ?

We listened…

With R8, reports/dashboard drill down to transactional data and other

related reports are facilitated.

Coming soon…

In R9, drill down to transactional data from reports/dashboard to be

extended to SUI.

Page 31: 03 Extensibility.pdf

34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Topics

Extensibility Capabilities

Application Composer

Object Extensions

Sandboxes

Get Oracle Sales Cloud

Initial SetupLearn

about Data Shapes

Extend the Application

Administer Key Areas

Tweak the Core SFA

Areas

Page 32: 03 Extensibility.pdf

35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Overview: What is Extensibility?

Modify existing applications

Extend existing applications

View modifications immediately

Add new modules and application

All within the standards-based Oracle Fusion Middleware Platform

Page 33: 03 Extensibility.pdf

36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Capabilities Needed for Successful

Cloud Sales Implementation

Multi-Device

Administration

ConfigurationAccess Control Authentication /

SSO Services

Multi-Language Multi-Currency

Web Services/Groovy

Reporting &

Analytics

Object Workflow

Search

Engine

Page 34: 03 Extensibility.pdf

37 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Strategy: Benefits

Abstracted for the business

Simplified

Open Standards DrivenUniquely

Innovative

Allows for full lifetime CRM SupportComplete

Page 35: 03 Extensibility.pdf

38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Strategy: Composer Suite

Reporting/Analytics

Reports Composer

• Admin created data

structures

• Measures

Aggregates/Rollups

• End User driven

• Facts/Measures

UI Customization

Business Process/Logic

Process Composer

• Web-based

customization

• Deployment ready

processes

• Palette/Grid based

Functional Extensions

Application Composer

• SAAS Enabled

• Design Patterns

• Admin User

• Web Based

• Zero Downtime

Page Composer

• Rich persona based UI

• Personalization

• Portlets/Mashups

• Wizard Driven

Sales Cloud Apps

Web Center

Analytics

Page 36: 03 Extensibility.pdf

39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Cloud Sales Model Extensions

Model

UI

Security

Data

Reporting

Logic

Application Composer

Key Capabilities

Standard and Custom Objects

Custom Attributes

Relationships (1:M/M:M/M:1)

Search

Indexing

Translation•

Benefits

Designed to make Sales Operations

more productive and efficient

Change and augment the Sales

Cloud data model to meet customer

needs

Page 37: 03 Extensibility.pdf

40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Cloud Sales UI Extensions

Model

UI

Security

Data

Reporting

Logic

Application Composer

Key Capabilities

Create and Extend Custom Pages

Social Integration

Web/Mobile/Outlook

Dynamic Layouts

Sub tabs/Tree nodes

Actions and Links

Runtime page customization

Modify page layout

Add/Remove/Show/Hide/Move

Wizard-driven

Benefits

Easy to use

Changes applied instantly

Page 38: 03 Extensibility.pdf

41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Cloud Sales Logic Extensions

Model

UI

Security

Data

Reporting

Logic

Application Composer

Key Capabilities

Server Side scripting (Groovy)

Script Editor

Full Event Lifecycle

Webservice

Triggers

Validations

Object Workflow (ECA)

Conditional Required/Update •

Benefits

Designed for System Integrators to

Customize/extend to meet different

business needs

Standards based architecture means you

probably have the skills on your team

Page 39: 03 Extensibility.pdf

42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Cloud Sales Security Extensions

Model

UI

Security

Data

Reporting

Logic

Application Composer

Key Capabilities

Grant/Revoke Privileges

Functional Security

View/Insert/Update/Delete

Data Security

View All/Update All

Instance Level

Owner•

Benefits

Designed for Sales Operations and

System Integrators to customize and

extend to meet different business needs

Fine tune your security model so that

people see only what they need to see

Page 40: 03 Extensibility.pdf

43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Cloud Sales Reporting Extensions

Model

UI

Security

Data

Logic

Application Composer

Reporting

Key Capabilities

Custom Subject Areas

Custom Objects

Standard Objects

Relationships

Aggregates (sum, min, max)

Date Level

Marketing segmentation

Audit Trail

Integration with Simplified UI•

Benefits

Designed for Sales Operations to

built custom reports

Based upon OBI standards

Page 41: 03 Extensibility.pdf

44 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Cloud Sales Data Extensions

Model

UI

Security

Reporting

Logic

Application Composer

Data

Key Capabilities

Import/Export (Custom/Standard objects)

Webservices (Custom/Standard objects)

XSD schema

Outbound Message action

Event Lifecycle

Approval Orchestration

Groovy Outbound Webservice

Customization Set Manager for Migration•

Benefits

Designed for Sales Operations

Allows for integration with your legacy

systems

Page 42: 03 Extensibility.pdf

45 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Strategy: Layered CustomizationsUpgrade-Proof with Metadata Services Repository

Key Capabilities:

Common metadata store

Set up personalized content and

services for users

Stored as layers on top of base

application

Benefits:

Insulates users from updates and

patches

Used throughout Oracle stack –

business processes, business

intelligence and applications

1. Base Application Deployed

2. On-Site Branding

3. LOB Branding

4. User Personalization and more…

Page 43: 03 Extensibility.pdf

46 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Layered Customization

Application Composer

Page Composer

Runtime Client

Page 45: 03 Extensibility.pdf

48 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Sandboxes

Temporary copies of portions of the MDS that are used to test

customizations before deploying them

Created by developers to make and test customizations

Can be published once testing is complete

Can be discarded if the customizations are unsatisfactory

Exist until they are explicitly deleted or published

Start with a “Snapshot" of a point in time

If another user modifies the mainline, the sandbox will contain stale

information

IMPORTANT: While sandboxes prevent end users from seeing in-

progress customizations, they do not prevent two developers in

two different sandboxes from working on the same object

Page 46: 03 Extensibility.pdf

49 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Active Sandboxes

A developer must activate a sandbox before customizing in it

Ensures that all customizations made by the developer are

stored in the sandbox copy of the MDS

Each developer may have only one sandbox active at a time

Any number of sandboxes can be created but not active

A currently-active sandbox is shown at the top of the

application screen

An active sandbox

An active sandbox

Page 47: 03 Extensibility.pdf

50 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Publishing Sandboxes Copying sandbox metadata to the mainline is referred to as

‘publishing’ the sandbox:

Overwrites existing customization files with the sandbox

versions of the files

All sandbox customizations are immediately available to all

users

The sandbox is marked as read-only and is only visible in the

list of published sandboxes

Publish a sandbox to copy its metadata to

the mainline metadata

Page 48: 03 Extensibility.pdf

51 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Tips for Success: Sandboxes

Create an "Integration Sandbox" before starting development

This sandbox will be the "master repository" of approved changes

One developer per sandbox

Each developer has their own private sandbox that will never be

published

Everyone works on separate objects

Developers working on the same object in different sandboxes will not

see each other's modifications

Sandboxes should exist for a short period of time

Minimizes the risk of stale data in sandboxes

Never work against the mainline

Always do development work in the Non Production Environment

Page 49: 03 Extensibility.pdf

52 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Integration Sandboxes

Created specifically to contain all approved modifications

This sandbox is the only sandbox that is published

Developer 1

Developer 2

Session 1

Session 2

MDS Database

Both developers migrate their

customizations into the

integration sandbox

Sandbox 2

Sandbox 1

Integration

Sandbox

Only the integration sandbox

is published

Page 50: 03 Extensibility.pdf

53 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Working with Integration Sandboxes

With an integration sandbox:

Each developer uses a dedicated sandbox to make his or her

own customizations

Once those customizations are completed, tested, and

approved, each developer re-keys in his or her customizations

into the integration sandbox

The integration sandbox is the only sandbox published

Page 51: 03 Extensibility.pdf

54 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Sandbox Considerations

Conflict resolution: If one developer publishes a sandbox and a

second developer tries to publish a sandbox that modifies one of

the already-modified objects, that developer receives a warning

that the object has been updated outside of the sandbox

– The developer can choose to ignore the warning and publish

anyway, overwriting the original developer's modifications

Sandboxes only isolate Oracle Application Composer MDS

data

Any records created in the sandbox are written to the database

and are available to all users

Page 52: 03 Extensibility.pdf

55 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Deleting Sandbox

Deleting sandboxes cleans up the Metadata Services

repository and database layers

After you publish your integration sandbox, delete all

test-only sandboxes. Create entirely new sandboxes for

a new project.

You can delete only unpublished sandboxes

When you delete a sandbox, you should first confirm that

the sandbox is not active

Page 53: 03 Extensibility.pdf

56 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice 03B: Sandboxes

This practice covers the following topics:

Create a sandbox

Activate and explore a sandbox

Page 55: 03 Extensibility.pdf

58 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extensibility Topics Extend Model and Logic

Fields

Objects

Relationships

Groovy logic

Object Workflow

Web Services Invocation from Groovy

Infrastructure

Modularity Consolidation

Extend User Interface

Sub tabs, menus and buttons

Custom field extensibility

Create and Extend Custom Pages

Sub tab customizations

Actions menu and Action button

customization

Dynamic Layouts

Object Drill downs

Analytics

Web/Mobile/Outlook

Page 56: 03 Extensibility.pdf

59 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extend Model and Logic

•Add custom objects

•Add custom fields

• 10 custom field types

•Add custom relationship

• Parent child (one-to-many)

• Reference relationship (one-to-many)

• Dynamic Choice List (many-to-one)

•Add groovy logic

• Conditional Required, Updateable

• Validation rules

• Triggers

• Actions and links

• More …

Page 57: 03 Extensibility.pdf

60 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extend Classic UIs

•Create work area

•Add sub-tab

• Related Objects

• Context Link

• Web Content

•Expose custom fields

•Edit UI layout

•Add custom buttons

Page 58: 03 Extensibility.pdf

61 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Extend Simplified UIs

•Add sub-tab to OOTB pages

• Related Objects

• Context Link

• Web Content

•Expose custom fields

•Edit UI layout

•Add custom buttons

•Dynamic Layout (R8)

•Drilldown on custom

dynamic choice list (R8)

•Custom Object Card (R9)

Page 59: 03 Extensibility.pdf

62 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Simplified UI Sub tabs

Key capabilities

Summary Sub tab

– Default OOTB Sub tab on any standard object in OSC

– Can’t be reordered or hidden, but can only be renamed

Add new Sub tabs by editing details page of a standard

object

– Create Sub tab content using related or associated objects

– Drill down into the child object

Example: Quote object as a child object to Opportunity object

– Create Sub tab content using context link

Page 60: 03 Extensibility.pdf

63 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Simplified UI Sub tabs …..Contd

– Create Sub tab content from common components

– If a common component is added OOTB, they are not extensible

– Example: Notes, Appointments, Tasks, Interactions etc..

– Create Sub tab content using web content

Custom object as a top level object is not available in this

release

Sub tabs can’t be deleted once created, but can be hidden

Reorder, hide/show, rename Sub tabs

– Summary tab is an exception, can only be renamed

Embed Analytics

Page 61: 03 Extensibility.pdf

64 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Simplified UI Sub tabs - Embedded Analytics

SUI Analytics Page

8 Sub tabs

1) 3 Sub tabs OOTB

2) 5 Customizable Sub tabs

– Configure tabs on business need using settings

– Add content using page composer

Page composer on SUI

Add content

Change layout configuration

– Provides display options

– Allows Resize

– Allows to show/hide components

– Provides option to set content style

1

2

Page 62: 03 Extensibility.pdf

65 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

SUI List Page

3 Sub tabs (Hidden OOTB)

― Use settings to show the hidden sub tabs

― Use Page Composer to add content to sub tabs

OSC Supported Objects

― Opportunities

― Leads

― Accounts

― Contacts

― Households

Simplified UI Sub tabs - Embedded Analytics

Page 63: 03 Extensibility.pdf

68 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Simplified UI Menus and Buttons

Custom action item created under an OSC object can be added

to its associated SUI page layout

Action menu customizations

Add menu items under Actions menu

Organize and group the actions to appear in the Action Menu

Action items (Custom/OOTB) can only be shown or hidden, or

reordered but can’t be deleted

An Action item can be part of action menu and an action button

Action Buttons

Action Menu

Page 64: 03 Extensibility.pdf

73 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Modularity Consolidation

Bi-directional extensibility across

Sales/Marketing/Customer Center

boundaries

Capabilities

Dynamic Choice Lists

Reference Relationships

Subtabs/Tree Nodes

Groovy (newView())

Shared Custom/Standard Objects

Limitations

Custom objects available in their app only

Sales Catalog not available in other apps

Page 65: 03 Extensibility.pdf

74 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice: Extensibility Enhancements

Practice 03C covers the following: Extending the Application

Learn how to add new fields to the application

Learn how to use scripting and web services to run some business

functionality

Create and activate a sandbox

Create and test a new custom object

Create Custom fields and links in both Desktop UI and the Simplified

pages

Page 66: 03 Extensibility.pdf

75 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Dynamic Layouts

Page 67: 03 Extensibility.pdf

76 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

1. Dynamic Layout: Deliver Tailored UI Experience

Unlimited ways of presenting a single Oracle Sales Cloud

page, based on:

• Field Values of the Record

• User Roles

• Any Groovy Expression

Page 68: 03 Extensibility.pdf

77 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

When to Use Dynamic Layouts

Use Case

• Use a custom Product Category field to drive

different opportunity details page layouts:

• Services opportunities have a Solution Reviewer

(layout 2) while Software/Hardware don’t (layout 1)

• Use role-specific layouts to tailor the needs for

different users:

• Only sales manager s will create new a quote from

an opportunity (layout 2)

Layout 1

Layout 2

Solution Reviewer field displayed only for

Service products.

Only Sales Managers

will see this button

Page 69: 03 Extensibility.pdf

78 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Define Page Layouts

Consider what drives different

display LAYOUTS for a given page.

Design layouts using three types of

CRITERIA:• RECORD TYPE

• ROLE

• ADVANCED EXPRESSION (Groovy script)

Application Composer > Standard Objects > Pages > Simplified Pages

Record Type field for object must

be created before using Type

criteria

Record Type field for Object must be

created before using Type criteria

How?

Page 70: 03 Extensibility.pdf

80 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Dynamic Layout - Advanced Expression

• View additional fields of an

Opportunity object (configured

on layouts)• Opportunity is of type ‘HighTech’

and its sales stage is

‘Qualification’

Application Composer > Standard Objects > Pages > Simplified Pages

Groovy

Page 71: 03 Extensibility.pdf

81 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Manage Page Layouts

At run time, layout conditions

are evaluated based on the

listed order: • From top to bottom.

• First layout matching all criteria is displayed.

• If no custom layout matches, default layout is used.

Application Composer > Standard Objects > Pages > Simplified Pages

Layout order can be re-ordered

The Default Layout is always the last and cannot be removed.

Default layout criteria can not be edited.

Runtime

Page 72: 03 Extensibility.pdf

82 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Additional Examples for Dynamic Layouts

Customers can have different UI layouts for:

• Different Sales Methods, Sales Stages, or other business processes

• Different user roles: Sales VPs, Sales Managers, Inside and Field Sales Reps

• Based on login user’s profile, e.g. AMEA vs North America

• Use all 3 types of criteria combined!

Page 73: 03 Extensibility.pdf

83 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

How To Test Role-Based Layout?

For role-based dynamic layouts, is there any way to

access the page without giving a Sales Admin temporary

access via App Composer?

The recommended approach is for CRM Admin to create test

users with both the CRM Admin role (so they can access the

same sandbox) and the role being tested (e.g. Sales Rep, or

Sales Manager).

Page 74: 03 Extensibility.pdf

89 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Object Drill Down

Page 75: 03 Extensibility.pdf

90 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Object Drill down

Drill down into a related object’s

Details Page

Drill down is enabled on the custom

dynamic choice list

Drill down field initially is a regular

choice list

Upon selection of the field, the field

becomes a drill down link, with an

user option to clear the value and

select another value

Page 76: 03 Extensibility.pdf

91 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Object Drill Down

Setting up Object Drill down

1. Select the related object you want to query to

populate the list

2. Select the related object field value you want to

display for the user's selection

3. Add the field to the SUI Layout

Example: Opportunity related objects

Account

Item

Lead…etc

Opty > Lead > Campaign

Cancel to navigate back

Benefits :1. Maintain better user context

2. Better user experience with lower number of clicks

Page 77: 03 Extensibility.pdf

92 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice: Extensibility - Layouts

Practice 03D covers working with dynamic Layouts:

Switching layouts dynamically based on

Roles

Record Type

Composite conditions using Groovy

Combination of all the 3 dimensions

Page 78: 03 Extensibility.pdf

93 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice: Opportunity Extensions

Practice 03E covers extending the Opportunity object for

Executive Sponsorship:

Add a conditionally updateable checkbox field to a standard object

Add a fixed choice list with a default value

Add a dynamic choice list that is conditionally updateable

Add a formula field

Page 79: 03 Extensibility.pdf

94 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Security on

Custom Objects

Page 80: 03 Extensibility.pdf

96 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Access Control for Custom Objects

Page 81: 03 Extensibility.pdf

97 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Access Control for Custom Objects

Functional Privileges:

•Create

•View

•Update

•Delete

Data Security:

•View All

•Update All

Page 82: 03 Extensibility.pdf

98 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

When I need more complicated

logic, what scripting support is

available?

Page 83: 03 Extensibility.pdf

99 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Topics

Groovy Builder

Types of Scripts

Runtime Messages

Get Oracle Sales Cloud

Initial SetupLearn

about Data Shapes

Extend the Application

Administer Key Areas

Tweak the Core SFA

Areas

Page 84: 03 Extensibility.pdf

10

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Scripts

Used to add business logic to an application:

Calculate or validate values for fields

Make a field conditionally required or updateable

– For example, configure a Status field such that only a manager can set

Status = Closed

Update field values based on events

Execute programmatic logic in response to a trigger

And so forth

Written in Groovy for Oracle Sales Cloud applications

Page 85: 03 Extensibility.pdf

10

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Groovy Builder

Built-in Oracle Sales Cloud tool for writing Groovy scripts

Common Groovy

functions

Available objects

and fields

Keywords such as

"oldValue" and

"newValue" for fields

Invoke a web service

Editing pane with line numbers,

color-coding, and auto-indenting

Code validation tool tests for

undefined variables, incorrect

syntax, and more

Page 86: 03 Extensibility.pdf

10

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Field: Conditional Properties

Scripts that affect a single field are typically created on the

Edit page for that field:

The script to calculate the value of a formula field

A script to make a field conditionally required or updateable

A script to calculate a default value for a field

Create scripts that

determine when the field

is required or updateable

Create scripts that

calculate the default

value of a field

Use Oracle

Application

Composer to edit a

field

Page 87: 03 Extensibility.pdf

10

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Server Scripts

Scripts that affect objects are typically created under the

"Server Scripts" page for an object:

Object-level validation rules, triggers, or functions

Field-level validation rules

Navigate to the Server Scripts page of an

object to create or edit object-level scripts

Scripts include validation rules, scripts

that run as a result of a triggering event,

or reusable functions for the object

Page 88: 03 Extensibility.pdf

10

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Global Functions

Functions that are available to other scripts in the application

Can manipulate all available objects and fields in the application

Are created and managed using the Global Functions link in

Oracle Application Composer

Click Global Functions to

create or edit global functions

Page 89: 03 Extensibility.pdf

10

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Actions and Links

Allow you to invoke a function or navigate to a URL from

within an object's page

Actions have their behavior determined by the Source field

– Script: Run a script when the action is selected

– URL: Navigate to a URL when the action is selected

Links provide links to URLs on object pages

– Actions open the URL in the current window; links open the

URL in a separate window or tab

Select Action or

Link

Select Script or

URL

Select or write the script to take

action and/or return a URL

Page 90: 03 Extensibility.pdf

10

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Web Services Invocation From Groovy

Loosely typed

Synchronous

Consume client certificates

Create secure/unsecure

connections None

User/Pass SSL

User/Pass Message

Protection

Within Oracle Domain

– SAML Token SSL

Groovy editor

Page 91: 03 Extensibility.pdf

10

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Additional Scripting Notes

Formula fields are not recalculated automatically; you must

set one or more "Depends On" fields for them.

The formula is recalculated every time a "Depends On" field

is updated.

The "Required" and "Updateable" scripts also have a

"Depends On" setting.

Allows recalculating whether a field is required or updateable

when the value of another field changes.

Page 92: 03 Extensibility.pdf

10

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Exceptions

Use ADF exceptions to:

Prevent a script from completing

– To generate an exception and immediately stop processing in a

script, use adf.error.raise(null)

– Prevents the script from completing its task

– Displays the error message to the user

Display error or warning messages to end users

– Use adf.error.warn(null) to present a warning dialog to the user

without stopping processing

– This is particularly useful in validation scripts where you do not

want to prevent the record from being saved

Page 93: 03 Extensibility.pdf

11

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Runtime Messages

Informative messages added to scripts that can be

reviewed by developers to monitor script behavior

Enabled on an application-by-application basis

Reviewed in Oracle Application Composer

Generated using println() function callsEach application

has its own set of

runtime messages

Select 'Enable Application Script

Logging' to enable run time

messages for the application

Page 94: 03 Extensibility.pdf

11

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice 03D and 03F

Practice 03D covers:

Calling a web service via a groovy scrip

Creating a custom object

Practice 03F covers:

Extending Opportunities to allow for executive sponsorship

Page 95: 03 Extensibility.pdf

11

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud

Mobility and Outlook

Release 8

Muhammad Rehman – Senior Director

Oracle Sales Cloud Product Management

Page 96: 03 Extensibility.pdf

11

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Agenda

Oracle Sales Cloud Mobile – Key Capabilities

Oracle Sales Cloud for Outlook – Key Capabilities

Roadmap

Page 97: 03 Extensibility.pdf

11

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Mobile

Role Objective How to achieve Objective

Sales Rep • Enable more selling with mobile

tools that provide updates

without extra effort

• Provide relevant information to increase

productivity, not just a tool for managers

Sales Exec • Improve forecast visibility

• Increased collaboration between

managers and reps

• Track updates to opportunities in real-time

anytime anywhere

Sales Ops • Customize the mobile

experience with easy to use

tools

• Ensure tools are easy to use

More reps using results in better data for all

Role-based Perspective of Mobile Benefits

Page 98: 03 Extensibility.pdf

11

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Mobile

Real-time access to data

- Contact & Calendar accessible offline

Read/Write access to key objects

- Contacts, Calendar, Tasks

- Customers, Leads, Opportunity, Notes, Interactions

- Alerts, Top level Custom objects

Forecast and Forecast Items: View/Edit/Submit/Adjust

Search & AroundMe

Key Capabilities

Page 99: 03 Extensibility.pdf

11

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Mobile

Disconnected Mode

Integration with Oracle Social Network

Interactive Analytics

Object Enhancements: Create Customers, Enhanced

Activities, Custom Child Objects

Support for Saved Searches

Automatic Geocoding

Oracle Voice

Key Capabilities

Mobile and Social

Page 100: 03 Extensibility.pdf

12

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Broad Support for Devices & Platforms

Apple iOS 5.0, 6.0, 7.0

iPhone 3GS, 4, 4S, 5C, 5S & iPad

Android 4.0.2 and up

Smartphone and tablet (7” and 10”) devices

5.0, 6.0, and 7.0

Models: Bold, Storm, Curve, Torch

Page 101: 03 Extensibility.pdf

12

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Disconnected ModeAccess critical data anywhere, anytime

Offers Read access to data in

disconnected mode

Saves specific customer information

locally

Automatically stores recently viewed

information

Allows seamless transition between

online and offline accessibility

Page 102: 03 Extensibility.pdf

12

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Social Network IntegrationCollaborate with sales team members

Display conversations on Oracle

Sales Cloud Mobile objects (e.g.

Lead, Opportunity, Account, Contact,

Household and custom objects)

Show conversations in context

Page 103: 03 Extensibility.pdf

12

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Interactive Analytics

Drill down to more detailed

information

View embedded charts

Show categories in a table

format

Enhanced analytics from your mobile device

Page 104: 03 Extensibility.pdf

12

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Associate new custom child objects to parent objects

New customization options:

– Add custom child objects

– Define List and Detail views for

custom child objects

Search on Custom Child Objects

Deploy to all supported mobile

platforms and devices

Custom Child Objects

Page 105: 03 Extensibility.pdf

12

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Create CustomersAdd new customers from anywhere, anytime

Create Customers

(e.g. Account, Contact or

Household)

Page 106: 03 Extensibility.pdf

12

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Create follow-ups and sales tasks

Enhanced Activity Management

Appointments:

– Create Interactions

– Create Tasks

– Remove Invitees

Tasks:

– Create Interactions

– Create Appointments

– Remove Assignees

Page 107: 03 Extensibility.pdf

12

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Saved SearchesFind critical information faster

Search precisely by using multiple

fields and selected record sets

Use “equal”, “begins with”,

“contains”, “ends with” to search

Saved Searches from desktop

browser are displayed on Oracle

Sales Cloud Mobile

Page 108: 03 Extensibility.pdf

12

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Find Customers, Contacts, Leads and Opportunities near your location

AroundMe is now automatically

enabled

No customization is required

Location information is

automatically geocoded

Automatic Geocoding

Page 109: 03 Extensibility.pdf

12

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle VoiceCapture data faster

Execute transactions quickly using

voice interaction with text and touch

capabilities

Capture data faster and more

effectively with a conversational

approach

Augment existing mobile solutions

Page 110: 03 Extensibility.pdf

13

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Mobile

Demo

A Day in the life of Field Sales Rep

Page 111: 03 Extensibility.pdf

13

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud MobileKey Takeaways

Page 112: 03 Extensibility.pdf

13

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Key Takeaways

Disconnected Mode

Integration with Oracle Social Network

Interactive Analytics

Object Enhancements: Create Customers, Enhanced

Activities, Custom Child Objects

Support for Saved Searches

Automatic Geocoding

Oracle VoiceMobile and Social

Page 113: 03 Extensibility.pdf

13

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales CloudOracle Sales Cloud for Outlook

Page 114: 03 Extensibility.pdf

13

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud for Outlook

Customer, Opportunity, and Lead data available

in Outlook

Calendar, Contact, and Task data consolidated

in Outlook

Sales reps can easily save customer e-mails to

SFA

Sales reps can access sales data while

disconnected from network

Key Capabilities

Oracle Sales

Cloud for Outlook

Page 115: 03 Extensibility.pdf

13

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud for Outlook

Complete a majority of Outlook customizations

directly in App Composer

Quickly access critical records using ‘Favorites’

Associate data in Outlook directly to records in Oracle

Sales Cloud

Faster synchronization and better diagnostic tools

improve the user experience

Key Capabilities

Oracle Sales

Cloud for Outlook

Page 116: 03 Extensibility.pdf

13

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud for OutlookSearch, Create and Manage Sales Data in Outlook

Opportunity

Customer

Lead

Page 117: 03 Extensibility.pdf

13

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Outlook ConfigurationEasy Customization using Application Composer

One configuration tool for all

Oracle Sales Cloud channels:

Web, Mobile and Outlook

Customize Layouts, Data

Synchronization, Event

Validations and Installation

Settings

Improve the customer experience

during patching/upgrade

Page 118: 03 Extensibility.pdf

13

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

FavoritesFind what you need faster

Allows users to mark Customers

and Contacts as favorites

Includes a ‘Favorites’ filter to

make critical information easier to

find.

Quickly find the Customers and

Contacts that are most needed

Improve sync performance in

Outlook by syncing only favorites

Page 119: 03 Extensibility.pdf

13

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Increase sync time performance

Increase the performance of sync times by

associating data in Outlook to specific

records in Oracle Sales Cloud, including:

– Contacts

– Customers

– Leads

– Opportunities

– Products

– Product Groups

– Resources

Online Lookup

Page 120: 03 Extensibility.pdf

14

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Improved SynchronizationFaster sync means quick access to data and improved productivity

Perform synchronizations faster

Download attachments only when

needed

Send Diagnostic files to a central

location to better manage user

experience

Enable users to forward error logs

Page 121: 03 Extensibility.pdf

14

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud VideoReps Sell More with Integrated

Email

Page 122: 03 Extensibility.pdf

14

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud for OutlookKey Takeaways

Page 123: 03 Extensibility.pdf

14

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Key Takeaways

Configuration in Application Composer - Complete the majority

of customization tasks using Application Composer

Favorites - Quickly access critical records using ‘My Favorites’

Online Lookup - Associate data in Outlook directly to records in

Oracle Sales Cloud

Improved Synchronization - Improve the user experience with

faster synchronization and better diagnostic tools

Page 124: 03 Extensibility.pdf

14

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Delivers

Ease of Use

• Simplified UI expanded to include: Account, Contact,

Forecasting, Sales Campaigns

• Key sales rep processes streamlined

• Improve Lead search and mass update of Leads

• Intuitive Territory Management setup

Extensibility

• Dynamic layout and child custom objects for Simplified UI

• Simplified UI extension: custom objects, sub-tabs, buttons,

action menus, drilldowns

• Full extensibility support in Account, Contact, Assets,

Forecasting

• Extensible attributes in Assignment Rules

Core SFA

• B2C – Person Centric Contact Mgmt, Households, Sales

Predictor for B2C

• Product & Unit based quotas

• Partner self-service user registration

• File based import/export for Territories

• Audit objects: Sales Rep, Manager, Sales Planning

Social

• Sharing Account Center (account, contact, and

groups/households) and custom objects and fields

Customer Data Management

• Enhanced account and contact integrations

• Survivorship framework to improve Account de-duplication

• Geo code and spatial support

Mobile (Smart Phone and Tablet)

• Disconnected mode

• Oracle Social Network Integration

• Custom child objects and Customer Create

• Saved Searches and Automatic Geocoding

Analytics

• Configurable Sales Dashboards

• Historical Opportunity and Forecast trending

• Embedded reports in simplified UI

• Pre-built reports for Leads, Opportunities, Customers, Forecast and

Partners

CX Integrations

• Marketing Cloud: Closed loop ROI reporting with opportunity sync.

Publish campaign attributes and marketing responses

• DaaS: Enable real-time Account and Contact data enrichment

• EBS: Bi-directional sync of account and contact from Sales Cloud to

EBS. Manage EBS quotes from Sales Cloud

• JDE: Sync account, contact and manage quotes from Sales Cloud

Outlook Integration

• Customization through Application Composer

Release 8

Page 125: 03 Extensibility.pdf

14

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud

Roadmap

Page 126: 03 Extensibility.pdf

14

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Roadmap

Core SFA

• Simplified UI enhancements for Forecasting, list management, Sales Predictor rules, and Sales Lightbox

• Simplified UI for Channel Manager role

• Consolidated activity management

• Global Search with auto-suggest, including custom objects

• Improved file import/export with round-trip support

Extensibility / Customization

• Simplified UI support for Custom Object / Card Page

• Support M:M custom objects

• Dynamic layout enhancement to support Field Groups

• RESTful Web Services for Standard and Custom Objects

Mobile

• Support for attachments

• Dynamic layout based on Roles, Record Type and Expression

• Embedded OSN integration

Analytics

• Simplified UI Report Center

• Embedded analytics on list view pages

• Combine custom and OOTB subject areas in reporting

• New BI subject areas and OOTB reports, including PRM and Activities

CX Integrations

• CPQ Cloud bi-directional accounts and quotes

• Marketing Cloud activities available in Sales Cloud

• Service Cloud bi-directional accounts & contacts. Create Incidents from Sales and Leads from Service. Update service incidents

• Real-time Account and Contact data enrichment through DaaS

• EDQ: address verification & Account/Contact matching

• JDE: enhancements including bi-directional account sync

• Siebel: account, contact, activity, and opportunity bi-directional

synchronization. Punch-out to service requests from Sales Cloud.

View quote history from Oracle Sales Cloud Mobile

Outlook & Lotus Notes Integration

• Oracle Sales Cloud to Lotus Notes Integration

• Enhanced Extensibility with role-based dynamic layout

• Automatic binary deployment and client monitoring

• Native Contact De-duplication

Incentive Compensation

• Compensation Plan report and acceptance workflow

• New parameterized expressions for plan formula

• New integrations for currency conversion rates, and rule hierarchy

• Quota export for Incentive Compensation integration

Release 9

Page 127: 03 Extensibility.pdf

14

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud Roadmap

Core SFA

• Unified home page and navigator

• Simplified UI enhancements (Alta skin, global header, button overflow, and longer pages)

• Configurable home page with notifications and infolets

• Team calendar in Simplified UI

• Enhanced support for recurring revenue on opportunities

• Forecasting roll-up and adjustments by product groups

• Multi-Org / BU

• Simplify security roles

• Simplify assignment rules administration

Extensibility / Customization

• Mobile extensibility with dynamic layouts for Analytics & Springboard, actions and links, field grouping with reordering, and custom icons for standard or custom objects

• Remove modularity dropdown in App Composer

• Enhancements to custom subject area (CSA)

• Territory assignment using custom attributes

• Improve App Composer performance and usability

PaaS + SaaS

• Expanded footprint of RESTful Web Services

• String Editor enhancements (mobile, desktop, and BI support)

Mobile

• Support for quotes (CPQ Cloud integration)

• Core SFA features including Global Search with type-ahead, calendar enhancements, RTF format support for notes, additional child objects including Service Requests, Install base, Product recommendation, Relationships

Analytics

• Enhanced OOTB reports for OSN and PRM

• Share analytics reports across Oracle Social Network

• New OOTB reports for historical trending, activities, forecasting, accounts/contacts, etc

Outlook & Lotus Notes Integration

• Create/Edit CRM objects within Lotus Notes

• Support Field & Expression Dynamic Layout

Incentive Compensation

• Simplified UI for participant and participant manager roles

• Estimated Compensation Web Service

• BI Rule Hierarchy and Currency Dimension

Release 10

Page 128: 03 Extensibility.pdf

14

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Additional Resources

Video

Oracle Sales Cloud Mobile (Sales Rep using Smartphone):

• http://www.youtube.com/watch?v=pj7vCfuidkg

Oracle Sales Cloud Mobile (Sales Manager using Tablet):

• http://www.youtube.com/watch?v=16dgyX6EAPw

Oracle Sales Cloud for Outlook (Sales Rep using Desktop/browser)

- http://www.youtube.com/watch?v=TKe9Z2R1fbs

Contact us on OSN

Oracle Sales Cloud Mobile conversation: [Oracle Internal]

• https://osn-fusioncrm.oracle.com/

Page 129: 03 Extensibility.pdf

14

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice: Mobile Devices

Practice 03F covers Basic Tasks on Mobile Devices

Search opportunity

Review opportunity layout

Edit opportunity sales stage

Create and update an event

View conversation

Review contacts

Review analytics

Review forecasts

Review AroundMe

Page 130: 03 Extensibility.pdf

15

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice: Configuring the Mobile Application Practice 03F-2 also covers Configuring the Mobile Application

Prerequisites:

— Create sandbox

— Create custom field on opportunity

— Create custom object

— Create custom child object

Activate sandbox

Add custom field to opportunity detail page

Add custom object to home page

Add custom child object to account page

Add a report to the analytics page

Remove Alerts from home page

Explore password save options

Verify changes in sandbox

Page 131: 03 Extensibility.pdf

15

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Page 132: 03 Extensibility.pdf

15

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

How do you migrate setup and

customization data from one

environment to an other?

Page 133: 03 Extensibility.pdf

15

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Migration Feedback

Partners and customers told us…

They said too much of overlap between CSM and Extension

manager, can these tools be consolidated?

We listened…

In R8, CSM encompasses all the customization migration, no more

extension manager.

Page 134: 03 Extensibility.pdf

15

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Migration Feedback

Partners and customers told us...

They said it is difficult to migrate reports, analytics, dashboards

without migration tool.

We listened…

With R8, CSM takes of migration of reports, analytics and custom

subject areas.

Page 135: 03 Extensibility.pdf

15

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Lifecycle Management

The Migration Tools

Before you begin migrating with Customization Set Migration

Tips for Success

Topics

Get Oracle Sales Cloud

Initial SetupLearn

about Data Shapes

Extend the Application

Administer Key Areas

Tweak the Core SFA

Areas

Page 136: 03 Extensibility.pdf

15

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Lifecycle Management

Setup Metadata

Master Data

Historic

Transactions

Transactions

Test/Stage

Setup Metadata

Master Data

Historic

Transactions

Production

Customization

Metadata

Customization

Metadata

Transactions

Setup Metadata

Customization

Metadata

Go-liveImplementation Project

FSM-CFG-PKG

CSM

FSM-CFG-PKG – Functional Setup Manager Configuration Package Export/ImportCSM – Customization Set Manager Export/Import

Legend

CSM

FSM-CFG-PKG

Page 137: 03 Extensibility.pdf

15

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

General Implementation Process

Setup Tasks for

Specific

Modules

Initial Setup

Tasks

Import DataCreate

Territories

Extend and

Customize

Validate Setup

and

Customizations

Deploy Mobile

& Desktop

Clients

Export and import setup data and

customizations across Oracle Sales Cloud

environments on the same release.

Migrate Setup

Data

Migrate

Customizations

Page 138: 03 Extensibility.pdf

15

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Functional Setup Manager (FSM) used to migrate setup data

Application that helps you organize, manage, and perform

Oracle Sales Cloud application setup tasks

Customization Set Migration (CSM) used to migrate:

All Sales Cloud customizations

Customizations for other Fusion Applications (not just Sales

and Marketing)

The Tools

Page 139: 03 Extensibility.pdf

15

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Functional Setup Manager Setup Data Migration

Migration Services

Product GroupLookups/Profile

OptionsPromotion

Sales Stage Sales Method Sales Status

Sales Lead

Assignment Rule

Opportunity

Assignment RuleContract Type

Geography Data

Resource Roles

& Hierarchy

FSM supported Need manual re-configuration

Territories

Page 140: 03 Extensibility.pdf

16

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Customization MigrationMigrate most customizations and extensions made using:

Application Composer

Page Composer

Functional Setup Manager (certain tasks):

Manage Menu Customizations

Manage Standard Lookups

Manage Common Lookups

Security

Security privileges associated only to custom objects are migrated

Any changes to APM like duty roles, hierarchy changes, privileges

and security policies are NOT migrated.

Note: The “Oracle Fusion Applications Extensibility Guide” has information

about items you can migrate if you have an on-premise implementation.

Page 141: 03 Extensibility.pdf

16

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Customization Migration

But you must manually recreate:

Web service credential information

Customizations for Incentive Compensation

Security changes in APM made outside of App Composer

Import / export artifacts – These are generated with a click of a button

In Release 8, customizations on following objects are also migrated

by CSM:

Email templates

Custom subject areas

Reports (BI Custom Reports), analytics, and dashboards

Page 142: 03 Extensibility.pdf

16

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

How Does Customization Migration Work?

You need an Application Administrator role to use Customization

Migration

Use the Customization Migration page to export and import

customizations

Customizations created in a source environment are exported in the

form of a Customization Set

A Customization Set is then applied to a target environment

In the application, customization set includes all customizations

identified for the following types

Application artifacts

CRM e-mail templates

CRM common components

Page 143: 03 Extensibility.pdf

16

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

How Does Customization Migration Work? Use the Outgoing tab to:

Create customization sets

Download customization sets to a compressed folder

Use the Incoming tab to:

Import the extracted customization set to the target environment

Apply and restore customization sets

― Only the last imported customization set can be restored

Page 144: 03 Extensibility.pdf

16

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Navigator > Customization Migration

CSM is accessed as a

sub-menu item ‘Migration’

under the Customization

menu in the Navigator

Use Outgoing Tab to

Create Customization Set

Page 145: 03 Extensibility.pdf

16

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Monitor Progress of the Export Request User can click ‘Log’ to monitor export

progress of the customization set Individual status for each of the following 3

sections are reported

– Application Artifacts

– CRM e-mail templates

– CRM common components

Possible statuses on each of the sections are

– In Progress

– Error

– Succeeded

Overall status of the export process is a

consolidated status from all of the 3 sections

Overall status is ‘Succeeded’ only when all

of the 3 sections report Success Ready for Download

Page 146: 03 Extensibility.pdf

16

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Download the Migration Set; Then Compact

On Download

Customization Migration set with a

.jar file extension

On Delete

Download button is disabled

Customization set is compacted

Page 147: 03 Extensibility.pdf

16

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Use Incoming Tab to Upload Customization Set

Incoming tab - Enables customers to upload, apply and restore

customization sets Upload

Upload Customization Set is enabled only when an upload isn't in process

and all preexisting customization sets are compacted

Apply When the user clicks Apply, Restore is disabled and remains disabled until

the apply completes

Restore Restore previous customization set

Page 148: 03 Extensibility.pdf

16

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Apply the Customization Set or Compact to Remove

On errors during the

import, all changes

are automatically

rolled back, reverting

target to the state

prior to import

If you discover

something wrong

after import, you can

restore the previous

customization set

Page 149: 03 Extensibility.pdf

16

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Restore the Last Applied Customization Set

When the user restores, that

customization set becomes

the last applied, and the last

applied moves down with the

Restore button

Like the Create, the Restore

is a long-running operation

and may be in an in-process

state for a while.

Restore also has an Abort

button while in process

User personalization performed after a customization set is applied are lost if

you restore that customization set.

Page 150: 03 Extensibility.pdf

17

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Before you begin migrating with Customization

Migration

Make sure:

Users are logged off during import

No one is publishing customizations in the source

environment during the export process

Page 151: 03 Extensibility.pdf

17

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Tips for Success Both environments MUST be on same release, not necessarily on

the same patch

CSM will only work across same releases

In Release 8, you can migrate across patches of a same release.

– Patches should involve no data model changes, or import may fail

– Recommend that target and source are same release prior to using CSM

Make all customizations and extensions in test environment

Use Customization Migration to move changes to production

Make all new customizations and extensions in a sandbox

An exported customization set does not include customizations that are

in sandboxes

This prevents you from including in-progress customizations in a

customization set

Page 152: 03 Extensibility.pdf

17

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Tips for Success

Do not manually perform the setup tasks in Functional

Setup Manger that will be migrated in the customization

set

Do not duplicate the migration of objects that can be

migrated using both CSM and FSM

If you are using CSM, then you should not use FSM for

lookup and menu movements

Perform your Customization Set import at a time when

there are no users logged into the system

The import process may disrupt some user activities

Page 153: 03 Extensibility.pdf

17

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Tips for Success

Commit or delete any sandboxes before you use it to

import new customizations

Do not modify the exported customization files

Always import supported customizations to the target

environment (do not manually create them)

Manually create any unsupported customizations in the

target environment

Use the most recent exported files to import

customizations to the target environment

Page 154: 03 Extensibility.pdf

17

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Practice: Migrating Setup Data

Practice 03H covers the following topics:

Export Functional Setup Manager data in a configuration package

Page 155: 03 Extensibility.pdf

17

5

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud

Integrations

Page 156: 03 Extensibility.pdf

17

6

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

ERP Customers Steps to the Cloud

Sales CloudMarketing CloudIntegrated Marketing

Campaigns & Leads

Service CloudContact

Center/Knowledge base

Configure, Price,

QuoteConfigure to Quote

CPQ

ERPOpportunity to

Quote and Order

Fulfillment

or

1

4

2

3

or

Page 157: 03 Extensibility.pdf

17

7

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Siebel SFA to Oracle Sales Cloud SFAOpportunity to Quote/Order Management

Integration Points

Expand account/contact to bi-directional synchronization with punch-out from OSC customer center and

opportunities into Siebel quote/order

Create an Quote/Orders from Opportunities

Sales Cloud

1

Page 158: 03 Extensibility.pdf

17

8

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud to Marketing CloudMarketing Leads to Opportunity with Closed Loop Reporting

Integration Points

Bi-directional synchronization of customers, prospects, contacts, leads, opportunities, campaigns, and

responses between Marketing and Sales Cloud. Includes embedded digital profile in Oracle Sales Cloud and

achieves full ROI reporting. Leverages shared Sales Cloud to Siebel accounts/contact and opportunities.

2

Page 159: 03 Extensibility.pdf

17

9

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud to CPQ CloudOpportunity to Quote

Integration Points

Bi-directional synchronization of customers, contacts, opportunities, quotes, and orders between CPQ and

OSC. Integrates opportunity to configure, price, and quote into OSC. Quote and order information from CPQ

cloud is embedded in Oracle Sales Cloud. Leverages shared account/contact uni-directional synchronization

(from OSC to Siebel) and opportunities/lead synchronization (bi-directional.)

Contact

Quote

Opportunities

Accounts

CPQ3

Page 160: 03 Extensibility.pdf

18

0

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Oracle Sales Cloud to Siebel ServiceOpportunity to Service Requests

Integration Points

View service request in Sales Cloud and create service request in Siebel Contact Center through punch-

out.

4

View Service Requests

Update Service Requests

Create Service Request

Page 161: 03 Extensibility.pdf

18

1

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Sales Cloud to E-Business Suite 12.1.3Opportunity to Quote

Data Sync

Sales Cloud

E-Business Suite ERP

EBS Quotes, Configuration, Pricing

• Create Quotes

• Update Quotes

Accounts

Contacts

Accounts

Contacts

Page 162: 03 Extensibility.pdf

18

2

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Bi-Directional

Data Sync

Sales Cloud

JDEdwards ERP

AccountsAccounts

JDE Quotes, Configuration, Pricing

• Create Quotes/Orders

• Update Quotes/Orders

Sales Cloud to JDEdwards 9.1Cloud SFA with ERP – Opportunity to Quote

Page 163: 03 Extensibility.pdf

18

3

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.

Items of Note

My Oracle Support Articles

There is nothing stopping SIs from integrating today as all the

technology exists.

The published articles are helpers with mappings and sample

code that use the same technology (web services, UI

mashups) that are available now.

Page 164: 03 Extensibility.pdf

18

4

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Proprietary and Confidential - Distributed to Authorized Customers. Subject to Safe Harbor.