integrating a modern service experience with your ... · external devices mobile devices a restful...

33
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Integrating Modern Service Experience with your Enterprise systems Rhianna Albert Director, Solutions eVerge Group Jeff Wiedre CRM Nikon Vikram Kaledhonkar Principal Product Manager Oracle

Upload: nguyenkhue

Post on 13-Feb-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Integrating Modern Service Experience with your Enterprise systems

Rhianna Albert Director, Solutions eVerge Group Jeff Wiedre CRM Nikon

Vikram Kaledhonkar Principal Product Manager Oracle

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Spread the Word about the Event!

#ModernServExp

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Safe Harbor Statement

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.

3

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Your modern service data needs to ‘co-exist’ with other or legacy systems

Your modern service solution needs to utilize other existing services or vice-versa

Your modern service users need unified user interface that spans across customer experience solutions

Your business needs orchestration of multiple business processes involving customer service

Modern service integration needs

Process User Interface

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 5

Connect PHP API

Connect REST API

ROQL

Connect Knowledge Foundation API

Connect Chat Consumer API*

Connect 3rd Party Queuing API*

Connect REST API

Connect JavaScript API*

Connect Desktop Add-in framework*

ROQL

Connect Web Service for SOAP API

Connect Knowledge Foundation API

Oracle Service Cloud SOA Adaptor*

Custom Process Models

Oracle Service Cloud – Solving your integration needs

* Covered in separate sessions

Connect Web Services For SOAP API

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Oracle Service Cloud – API landscape

Client-Server APIs, invoked by integrations deployed on-premise or other clouds (3rd party or Oracle public cloud)

Server side APIs & frameworks, deployed on Oracle Service Cloud

6

* Covered in separate sessions

Custom Processes

Connect PHP APIs

Connect Web Services For SOAP

Connect REST API

*Connect Chat Consumer API

*Connect Knowledge Foundation API

Unified Agent Desktop

Web Apps

*Connect JavaScript API

*Connect Desktop Add-in

Framework

*Connect 3rd party Queuing API

Customer’s premise or 3rd party clouds

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Connect API - Architecture

•An ‘abstract’ object model that represents data in Oracle Service Cloud database.

• Exposes all standard as well as custom objects e.g. Incident, Account, Contact etc and all custom objects.

•All Connect APIs (client-server as well as server-side) are built on Connect Common Object Model (“CCOM”)

•CPMs – Custom Processes that leverage Connect PHP and execute as part of a server transaction or business rule

7

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 8

Connect Web Services For SOAP API

Connect PHP API

Connect REST API

ROQL

Connect Knowledge Foundation API

Connect Chat Consumer API*

Connect 3rd Party Queuing API*

Connect REST API

Connect Javascript API*

Connect Desktop Add-in framework*

ROQL

Connect Web Service for SOAP API

Connect Knowledge Foundation API

Oracle Service Cloud SOA Adaptor*

Custom Process Models

Oracle Service Cloud – Solving your integration needs

* Covered in separate sessions

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Connect Web Services For SOAP (‘CWSS’)

9

Standards based SOAP Web Services APIs to interact with data stored in Oracle Service Cloud.

Provides Create, Read, Update & Delete (‘CRUD’) capability for all Standard and Custom Objects, including Object Query Language (‘ROQL’)

Also enables marketing APIs such as send mailings or trigger marketing flow

WS-I basic profile v1.2 and SOAP v1.1 compliant

Backwards compatible with seamless upgrades

Use CWSS: for all your data and process integrations that require interacting with Service Cloud data from external service or external application.

CCOM

Connect Web Services For SOAP

External Services External Enterprise Applications

Service Cloud Database

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 10

Connect Web Services For SOAP API

Connect PHP API

Connect REST API

ROQL

Connect Knowledge Foundation API

Connect Chat Consumer API*

Connect 3rd Party Queuing API*

Connect REST API

Connect PHP API

Connect JavaScript API*

Connect Desktop Add-in framework*

ROQL

Connect Web Service for SOAP API

Connect Knowledge Foundation API

Oracle Service Cloud SOA Adaptor*

Custom Process Models

Oracle Service Cloud – Solving your integration needs

* Covered in separate sessions

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Connect PHP APIs (‘CPHP’)

11

CCOM

Connect PHP API

Customer Portal Customer Portal Customizations Custom Processes

A PHP library that enables web developers to build new web experiences or extends the Customer Portal experience using standards based PHP, HTML, JavaScript and CSS.

Provides Create, Read, Update and Destroy (‘CRUD’) ability for all Standard and Custom Objects, including Object Query Language (‘ROQL’)

Backwards compatible API with seamless upgrades support

Includes helper PHP classes and methods for executing a report, send mailings etc

Use CPHP: when you need to create new or extend existing web experiences, as part of customer experience solution, that involves Service Cloud data

Service Cloud Database

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 12

Connect Web Services For SOAP API

Connect PHP API

Connect REST API

ROQL

Connect Knowledge Foundation API

Connect Chat Consumer API*

Connect 3rd Party Queuing API*

Connect REST API

Connect PHP API

Connect JavaScript API*

Connect Desktop Add-in framework*

ROQL

Connect Web Service for SOAP API

Connect Knowledge Foundation API

Oracle Service Cloud SOA Adaptor*

Custom Process Models

Oracle Service Cloud – Solving your integration needs

* Covered in separate sessions

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Connect REST APIs (‘CREST’)

13

CCOM

Connect REST API

External Web Apps

External Devices Mobile devices

A RESTful style Web Service API that enables web & mobile developers to build customer experiences using lightweight, standards based HTTP & JSON.

Provides Create, Read, Update and Destroy (‘CRUD’) ability for all Standard and Custom Objects.

Backwards compatible API with seamless upgrades support

Follows standard REST API pattern across Oracle applications.

Use REST API: when you need to create customer experiences involving Service Cloud data on a mobile/other external devices or as part of external web application.

Service Cloud Database

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 14

Connect Web Services For SOAP API

Connect PHP API

Connect REST API

ROQL

Connect Knowledge Foundation API

Connect Chat Consumer API*

Connect 3rd Party Queuing API*

Connect REST API

Connect PHP API

Connect JavaScript API*

Connect Desktop Add-in framework*

ROQL

Connect Web Service for SOAP API

Connect Knowledge Foundation API

Oracle Service Cloud SOA Adaptor*

Custom Process Models

Oracle Service Cloud – Solving your integration needs

* Covered in separate sessions

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Custom Processes (aka ‘CPM’)

15

Connect PHP

Server side scripts that enables you to extend Oracle Service Cloud by implementing custom business or integration logic in the context of events occurring in Service Cloud. E.g. upon Contact Create or Incident Update etc

Uses Connect PHP, backwards compatible

Supports synchronous as well as asynchronous execution of your business logic

Custom processes can be defined on standard or custom objects

Contact, Answer, Incident, Opportunity, Organization

Any custom object which has been defined and deployed

Use Custom Processes: for process orchestrations across multiple applications, for long running business logic and for asynchronous processing

Service Cloud Database

Message Queue

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 16

Connect Web Services For SOAP API

Connect PHP API

Connect REST API

ROQL

Connect Knowledge Foundation API

Connect Chat Consumer API*

Connect 3rd Party Queuing API*

Connect REST API

Connect PHP API

Connect JavaScript API*

Connect Desktop Add-in framework*

ROQL

Connect Web Service for SOAP API, ROQL

Connect Knowledge Foundation API

Oracle Service Cloud SOA Adaptor*

Custom Process Models

Oracle Service Cloud – Solving your integration needs

* Covered in separate sessions

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

ROQL – Object Query Language

17

SQL like query language to extract data

Part of Connect Web Services For Soap (CWSS) and Connect PHP APIs (CPHP)

Supports two flavors – object data query and tabular (csv) data query

Built on CCOM, allows to navigate through object relationships using dotted notation!

Suitable for bulk extract

Filtering capability with many operators

Use ROQL: for integrations that need to extract filtered data from multiple Service Cloud objects

CCOM

ROQL

Service Cloud Database

Customer Portal

CP

HP

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Nikon/eVerge: Business case

18

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Introduction

Experience: CX Practice Director 20 years contact centers & customer experience 8 years Implementing & Enhancing Oracle Service Cloud (RightNow) User Communities: Active member in Oracle developer & User communities Ran NY area RightNow User Group Social/ Thought Leadership: Owner & Contributor to eVerge CX blog, twitter, linkedin Public Speaking: Open World, WISE, CX Industry events Frequent involvement in new Oracle roadmap, enhancements and beta testing

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

About eVerge Group

Founded in 1993

Based in Dallas, Texas (Plano)

1,000+ successful implementations

Focused on delivering business value

Committed to customer satisfaction

Impeccable customer references

20

"(eVerge Group) has been a fantastic

partner for us because they are doing a lot

of the heavy lifting... helping us to define

our business requirements and bringing

the solution to the front line."

Alex Calicchia, Executive VP and

CMO Midsouth Bank

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. 4

Integration Solutions and Services eVerge Group Offers a Full Range of Integration Solutions and Services

Solutions Services

Business Intelligence

Customer Experience

Enterprise Information Management

Enterprise Resource Planning

Human Capital Management

Implementation Services

Software Upgrades

Assessments

Change Management

Ongoing Support Services

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: Nikon

23

Contact Merge Using Custom Business Process Using Connect PHP

Business Issue

As with most businesses, Nikon gets a significant number of duplicate contact records created in the system. Nikon wanted a way for an agent to merge these records.

Existing Solution

Nikon had a Customer Portal page that performed the contact merge. This page was iframed into the Oracle Service Cloud console and allowed the agent to type a list of contact ids and get them merged. The cons of the existing solution included:

Page took up significant screen real estate Browser controls have high resource overhead Could not merge enough fields Security concerns

New Solution

This was a more baked-in solution, using the ability of Oracle Service Cloud to perform database CRUD actions based on Create or Update of Contacts (and other objects). Pros

Agent presented with a field on the contact workspace, which could be populated with merge IDs.

On save, these IDs would merge Con

Development to create extra CPHP logic

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: Nikon

24

Product Return

Business Issue

Sometimes products have issues that necessitate being serviced. Nikon had to both determine if a given product suffered from a defect as well as provide a way for the customer to send it back.

Solution Options

Option 1: Fully Manual Agent checks serial number and mails form. Pros: Nearly no development Cons: Increased agent utilization Option 2: Fully Automatic Customer searches serial number and requests form via web. Pros: Greatly decrease agent utilization Cons: More development

Solution and Results

Fully Automatic Customer portal form created with integration to third party shipping API.

Prevent Problems: Leverage analytics Proactive: Product and/or service recommendations Personalize: Tailored outreach programs Adaptive: Continually evolving Efficiency: Increased customer interactions with same

headcount

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: Nikon

25

eCommerce

Business Issue

Nikon had been using Oracle Service Cloud to support customer service operations for years, but was looking for better integration with its web sales and service tools in order to improve the overall customer experience.

Goals

Nikon engaged eVerge Group to build integrations with the company’s e-commerce operations:

Integration with E-commerce System

• Enables more of a 360° view of customer

• Provides contact center agents visibility into orders originating from the online store,

• Allows Nikon to market to customers based on products previously purchased.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: Nikon

26

eCommerce

Option 1

E-Commerce sends order to Oracle Service Cloud as soon as it is created. Pros: • The agent gets near real time updates in Oracle Service

Cloud as soon as a new order is created. • When those orders are updated, the information likewise

appears immediately in Oracle Service Cloud. Cons: • The customization work would be almost entirely in the E-

commerce system, utilizing the Connect Web Services framework to send transactional updates to Oracle Service Cloud when new order information is saved.

Option 2 - Selected

E-Commerce sends an XML file to a server to be batched and consumed by a windows service using Connect Web services. Pros: • Logic surrounding editing and updating Oracle Service

Cloud fields will be completely managed by the support department.

• This solution is not dependent on E-Commerce once the XML file is being dropped regularly.

Cons: • Not real time data with a delta of however long the update

schedule runs. • If the XML changes in structure, the import program will

not be able to handle it without being recompiled. • Windows service (.net solution) that will do the importing

must live somewhere.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: AMX

27

Proactive Engagement

Goals

Delivered Solution Requirements

Revitalize Oracle Siebel self-service channel through a richer portal, online chat, and better knowledge management via RightNow.

Generate leads through chat

Qualified leads sent to CRM

Improve customer experience

Acquire more customers

Rapid roll-out and scale globally

Proactive: Syndicated chat to dealer websites

Skill-Based: Routed chat based on product

Unified: Integrated to CRM through web services API and custom process models with Connect for PhP

Adaptive: Optimized business processes based on insightful analytics

AMX is dedicated to integrating AV solutions for an IT world. AMX solves the complexity of managing technology with reliable, consistent and scalable systems comprising control and automation, system-wide switching and AV signal distribution, digital signage and technology management. AMX systems are deployed worldwide in conference rooms, homes, classrooms, network operation/command centers, hotels, entertainment venues and broadcast facilities.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: AMX

28

Proactive Engagement

Results

Client Feedback

CSAT: Increased 12%

Leads: Increased 15%

“The eVerge group allowed AMX to achieve implementation of RightNow Click-to-chat rapidly and, based on our strategic roadmap, within a very small window of opportunity.”

- Lee Forsythe, AMX

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Customer Case Study: Intergraph

29

First Oracle Siebel and Service Cloud Coexistence

Business Issue

Process, Power and Marine division was seeing a decrease in customer satisfaction as customer’s complained that there was an inability to find relevant knowledge.

Goals

Revitalize Siebel self-service channel through a richer portal, online chat, and better knowledge management via RightNow.

Comprehensive solution leveraging the automation & workflow in Siebel with ease of use of RightNow for customers – this covers the entire customer experience and it will all be managed using Siebel and RightNow.

Providing a single view into the customer and how an organization can leverage that for success is a cross-industry story.

“We wanted to build a seamless user experience that leveraged the service request capability from our on-premise Siebel and the knowledge base capability from the RightNow cloud solution. ”

Scott Uptain – IT Director at Intergraph

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 30

Approach Options

Solution and Results

Web services integration using RightNow knowledge foundation Open UI for Oracle Siebel Service Request creation integrated with

Service Cloud customer portal Single Sign-On (SSO) between Oracle Siebel and Service Cloud Custom widget for customer portal Connect for PhP

Option 1: Oracle RightNow Knowledge Cloud Service base as Siebel iframe Pro: Easy implementation Con: Unassociated knowledge and tickets Option 2: Integrate the Oracle RightNow Knowledge Foundation API with Siebel Pro: Integrated tickets, searching and articles Con: More custom code

First Siebel and RightNow Coexistence Customer Case Study: Intergraph

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

Continue the Conversation. Oracle Service Cloud Community bit.ly/OSVCcommunity

Copyright © 2015, Oracle and/or its affiliates. All rights reserved.

1-hour, 1-on-1 sessions | Palazzo Ballroom K, Floor 5 *If you didn’t register beforehand, visit bit.ly/ATEVegas or the Reg Desk on Floor 5. First-come, first-served. Limited availability.

Ask the Oracle Service Cloud Experts sponsored in part by:

Be Sure to Attend: Technical Track 2 – 2:45 p.m. Multichannel Service Interactions, Scott Seebauer & Monty Deckard Are you meeting your customers' channel expectations? This session will provide an overview of channel options that will enable you to exceed expectations, and illustrate how channels are delivered as part of the Oracle Service Cloud solution including chat, cobrowse, computer-telephony integration (CTI), video, and SMS. You'll also learn how to seamlessly transition customer interactions across channels.