Oracle Uni Contact Us: 08 Oracle Service Cloud Integration for Develope Durat5 Da What you will learn The class covers how to extend the Service Cloud objec applicable to all APIs before moving on to specific ar integration using SOAP and REST APIs, and extending th modular in design and therefore can be customized for The aim of the class is to enable the development team class uses demonstrations and hands-on exercises to co members of the team and assumes good knowledge of obje programming languages used are PHP, Javascript, Java a also applicable to those who wish to gain an understan complete all hands-on Audience Application Developers Implementation Consultant System Analysts Systems Architects Related Training Suggested Prerequisites Covers areas which may be i Covers report analytics which ma Oracle Service Cloud (Ri Oracle Service Cloud ( Course Objectives Understand and modify the Con Modify the Customer Portal fo Integrate with Service Cloud using Integrate with Service Cloud Extend the Service Console using D
Understand integration options for Oracle Extend Service C Course Topics Custom Objects Adding Fields to Standard Objects Creating new Custom Objects Object Relationships Custom Menus Custom Object Deployment Exporting and Importing object definitions Importing Data Connect Common Object Model (CCOM) Advantages Objects and Fields Notation Primary and Sub Objects Custom objects in CCOM Named IDs and Lists Using Documentation RightNow Object Query Language (ROQL) Use in APIs Types of queries Query syntax Custom objects in ROQL Using relationships in ROQL Join types Connect Object Explorer Customer Portal (CP) Basic Editing Framework versioning and migration CP Reference App CP file structure and access Themes, Templates, s and Widgets RN Namespace tags Editing CP files CP development process Customer Portal Look and Feel Style sheets Themes Use of RN tags Message Bases Meta, Content, Widget, Condition and Container tags Sets
Customer Portal Standard and Syndicated Widgets Standard widgets and documentation Widget paths, placement tags and configuration paramet Widget CSS Widget versioning Syndicated Widget configuration Customer Portal Custom Widgets The Widget Builder Widget folder structure Extending Standard Widgets Widget files: controller, view, javascript, optional f Yahoo User Interface Library (YUI) Widget attributes Testing Widgets Customer Portal Models and Controllers Standard Models Custom Models Connect PHP API Compare widget and shared (custom) controllers Calling models from controllers Connect PHP in widget controllers Custom Controllers parameters and return values, JSON Custom Controller functions Customer Portal Building Widgets with Controller Logic MVC pattern in widgets Use of AJAX Interaction between View and logic.js Events and Event model Calling a Controller from a Widget Testing a widget Connect Web Services for SOAP (CWSS) Purpose of CWSS Supported operations Object templates Create, Get, Update and Destroy Use of ROQL; Tabular and Object queries Other supported operations Data and query limits Java example Connect Web Services for SOAP Advanced Handling Custom Objects and use of Generic Objects Bulk Operations Batch Operations and use of transactions Chain Operations Connect REST API Overview of REST API
REST API endpoints REST API Tabular and Object queries Sorting results Authentication Testing with a browser REST API documentation Connect REST API Using in Code HTTP verbs used in the API Use of JSON Sending Requests PHP code examples REST exceptions Simple Java example Running Analytics Reports File attachment handling Custom Processes What are Custom Processes Enabling Custom processes Object Event Handler structure The Process Designer Creating a Custom Process How Custom Processes are triggered Best practices Hooks Purpose of Hooks How to create a Hook Single Sign On (SSO) Explain the purpose of SSO SSO Options in Service Cloud Enabling and Configuring a site for SSO Service Console (Desktop) Add-Ins Overview Add-In.NET framework Add-In Component examples Add-In Project Templates for Visual Studio C# Installing Add-In templates Service Console Add-Ins Writing an Add-In Add-In Files Developer Mode Opening a Visual Studio Add-In template Modifying Template Code Testing locally Deploying a tested Add-In Mobile Overview of Service Cloud Mobile support Customizing pages for Mobile
Set Mappings Integration with External Systems Overview of integration options Overview of Integration Cloud Service Accelerators: Sales Cloud, E-Business Suite, Siebel, O Mobile Application Framework How to download and use an Accelerator Accessibility Awareness Meaning of Accessibility for systems Why this is necessary Accessibility Considerations when Customizing Customer Security Risk Mitigation Overview of common security risks and mitigations Specific Service Cloud Security Practices Documentatio