Introduction to Oracle Service Cloud Customer Portal Framework

75

Transcript of Introduction to Oracle Service Cloud Customer Portal Framework

Page 1: Introduction to Oracle Service Cloud Customer Portal Framework
Page 2: Introduction to Oracle Service Cloud Customer Portal Framework

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

Introduction to Oracle Service Cloud Customer Portal Framework Overview and Getting Started

Chris Fellows Senior Manager Oracle - North America Solutions Consulting April 1, 2015

Page 3: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 4: Introduction to Oracle Service Cloud Customer Portal Framework

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

Program Agenda

Customer Experience Imperative

Features and Benefits

Examples

Development Overview

Basic Development Demo

Summary

1

2

3

4

5

4

6

Page 5: Introduction to Oracle Service Cloud Customer Portal Framework

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

Your customer has a question.

5

Page 6: Introduction to Oracle Service Cloud Customer Portal Framework

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

Ask a friend Research on

web

Contact company by

phone

Contact company by

email

Options

6

Page 7: Introduction to Oracle Service Cloud Customer Portal Framework

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

Options

7

Page 8: Introduction to Oracle Service Cloud Customer Portal Framework

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

Good service

Loyalty, Sales,

Customers

Customer Experience Imperative

Web service

Lowest Cost

channel

8

Page 9: Introduction to Oracle Service Cloud Customer Portal Framework

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

Well engineered,

rich, effective web support

Oracle Customer

Portal*

Customer Experience Imperative

* Full name: Oracle Service Cloud Customer Portal

9

Page 10: Introduction to Oracle Service Cloud Customer Portal Framework

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

What is Customer Portal?

Page 11: Introduction to Oracle Service Cloud Customer Portal Framework

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

• Models

• Controllers

• APIs

• Widgets (View+Controller)

• Set of HTML pages and CSS

• Example starting point

• After first install, owned by customer

2 Parts Framework Reference Implementation

11

Page 12: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal

• Search –Search Engine Optimized (SEO)

–Ant colony learning algorithm (recently popular + relevant on top)

–Natural language

• Knowledge management

• Guided assistance

• Smart assistant and other incident deflection

• Related answers

• Feedback

• Fast

• Service request history

• Account management

Features of Customer Experience

Page 13: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal

• Accessible

• Mobile

• Facebook

• Syndication

• Responsive Design (May 15)

Features of Availability

Page 14: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal

• Pixel perfect

• On escalation, attach history of viewed answers

• Answer comments

• Social communities (community self service)

• SLAs

• Integration with other systems –Single sign on and pass through authentication

–API integration points

Features of Integration

Page 15: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal

• Develop, Stage, Promote to production

• WebDAV access

• Dynamic help

• Familiar syntax

• Familiar tools

• Accelerate

Features of Development

Page 16: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal

• Widget Builder/Extender –Easily extend an existing widget or create a new one

• Developer Tools

• OPA Widgets – Include an OPA interview within a Customer Portal page

• Engagement Engine

• CoBrowse

Recent Features

Page 17: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal Developer Tools

Page 18: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal Engagement Engine

Page 19: Introduction to Oracle Service Cloud Customer Portal Framework

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

Using EE to Dynamically Insert HTML on a Page

• Often it is necessary to add content to a page.

• Obviously you can edit the HTML

• But it is easy to do this on the fly with EE

• Just add an “Insert Content” action as part of the rule

• Insert code into the Content field

• A good use case for this is adding a positioning div for a SPAC on a demo site

Oracle Confidential – Internal/Restricted/Highly Restricted 20

Content can also by styled: <div id="myDiv" style="position: absolute; right: 100px; z-index: 10000;"></div>

Page 20: Introduction to Oracle Service Cloud Customer Portal Framework

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

Customer Portal Premium CoBrowse Widgets

Customized Invite

Page 21: Introduction to Oracle Service Cloud Customer Portal Framework

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

EXAMPLES

22

Page 22: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 23: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 24: Introduction to Oracle Service Cloud Customer Portal Framework

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

Getting Started Developing

26

Page 25: Introduction to Oracle Service Cloud Customer Portal Framework

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

Tools

Any code management

• Ex: Git, SVN, Mercurial

Any code editor

• Ex: Eclipse, Dreamweaver, Notepad++

Any OS

• Mac, Windows, Linux

Choose your own

Page 26: Introduction to Oracle Service Cloud Customer Portal Framework

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

Tools I Use

NotePad ++ Chrome

git

WebDrive

Page 27: Introduction to Oracle Service Cloud Customer Portal Framework

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

/ci/admin From Admin

pages, enter

the dev area

Page 28: Introduction to Oracle Service Cloud Customer Portal Framework

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

WebDAV with WebDrive

• Settings –WebDAV (HTTP/SSL)

–Server: <hostname>

–Path: /dav

–Web URL: http://<hostname>/

• You can mount, but that is slower. – If you should have filesystem caching issues,

check http://<hostname>/dav/ in browser to verify.

Page 29: Introduction to Oracle Service Cloud Customer Portal Framework

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

WebDAV Directory Structure

Framework v3.2 All editable files are under /cp/customer

Support files like CSS and images go under assets/

Your site pages and custom code goes under development/

Page 30: Introduction to Oracle Service Cloud Customer Portal Framework

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

WebDAV Mapping To URL Framework v3.2

/cp/customer/development/views/pages/ask.php

is equivalent to: http://<hostname>/app/ask

Page 31: Introduction to Oracle Service Cloud Customer Portal Framework

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

• Pages are HTML

with some extra

tags such as <rn:widget> and <rn:meta>

33

Page 32: Introduction to Oracle Service Cloud Customer Portal Framework

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

• Documentation

is in admin

section under

the Framework

menu in the

“Page Tags”

and “Page

Meta Tags” sections

Page 33: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page

36

Page 34: Introduction to Oracle Service Cloud Customer Portal Framework

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

Template

37

Page 35: Introduction to Oracle Service Cloud Customer Portal Framework

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

Themes • Color • Font • Spacing • Logos

38

Page 36: Introduction to Oracle Service Cloud Customer Portal Framework

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

Widgets • Navigation • Data display • Search • Log in • etc.

39

Page 37: Introduction to Oracle Service Cloud Customer Portal Framework

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

Basic Development Demo

Edit Theme

Edit Template

Edit Page

40

Page 38: Introduction to Oracle Service Cloud Customer Portal Framework

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

Basic Development Demo

Edit Theme

Edit Template

Edit Page

41

Page 39: Introduction to Oracle Service Cloud Customer Portal Framework

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

Basic Development Demo

Edit Theme

Edit Template

Edit Page

42

Page 40: Introduction to Oracle Service Cloud Customer Portal Framework

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

Documentation

• Use the Admin area to its fullest –Widget docs are live, including for custom widgets

–Field names are live

• Visit: –https://cx.rightnow.com/

• Documentation and Manuals and Technical Documentation links

–http://www.oracle.com/technetwork/indexes/samplecode/index.html • Coming soon…

Page 41: Introduction to Oracle Service Cloud Customer Portal Framework

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

Summary

• Fast, easy, comfortable for developers

• Fast, reliable customer support for end users

• Pixel perfect customization

• Great web support experiences, low maintenance

Page 42: Introduction to Oracle Service Cloud Customer Portal Framework

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

Email: [email protected]

Questions

Page 43: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 44: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 45: Introduction to Oracle Service Cloud Customer Portal Framework

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

Basic Development Demo

Edit Theme

Edit Template

Edit Page

48

Page 46: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 47: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 48: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 49: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 50: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 51: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 52: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 53: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 54: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 55: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 56: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 57: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 58: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 59: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 60: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 61: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 62: Introduction to Oracle Service Cloud Customer Portal Framework

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

Basic Development Demo

Edit Theme

Edit Template

Edit Page

65

Page 63: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 64: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 65: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 66: Introduction to Oracle Service Cloud Customer Portal Framework

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

zS (save)

Page 67: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 68: Introduction to Oracle Service Cloud Customer Portal Framework

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

Basic Development Demo

Edit Theme

Edit Template

Edit Page

71

Page 69: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 70: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 71: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 72: Introduction to Oracle Service Cloud Customer Portal Framework

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

zS (save)

Page 73: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 74: Introduction to Oracle Service Cloud Customer Portal Framework

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

Page 75: Introduction to Oracle Service Cloud Customer Portal Framework