Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team



Similar documents
Exploring the Mystery that is AGIS Session ID#

Oracle Data Integrators for Beginners. Presented by: Dip Jadawala Company: BizTech Session ID: 9950

Multiperiod Accounting: A User s Guide

Automated Drop Ship Order Processing in R12. Kenneth B. Montgomery Senior Business Analyst BizTech Session ID#8636

How I Transitioned from an E-Business Suite Development to an Oracle Business Intelligence Developer

Creative Accounting: Use of a Project Segment in Your COA

Best Practices to Secure Linux Server homing Oracle

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Single Sign-On Implementation Guide

Single Sign-On Implementation Guide

Copyright Pivotal Software Inc, of 10

Single Sign-On Implementation Guide

Flexible Identity Federation

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

USING FEDERATED AUTHENTICATION WITH M-FILES

SAML-Based SSO Solution

The increasing popularity of mobile devices is rapidly changing how and where we

Enabling Single Sign-On for Oracle Applications Oracle Applications Users Group PAGE 1

Working with Indicee Elements

Integrating Siebel CRM with Microsoft SharePoint Server

Advanced Configuration Administration Guide

Authentication and Single Sign On

Safewhere*Identify 3.4. Release Notes

CA Nimsoft Service Desk

Microsoft Office 365 Using SAML Integration Guide

Single Sign-On Implementation Guide

Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER

Integration Overview. Web Services and Single Sign On

Deploying RSA ClearTrust with the FirePass controller

This chapter describes how to use the Junos Pulse Secure Access Service in a SAML single sign-on deployment. It includes the following sections:

Agenda. How to configure

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

Jitterbit Technical Overview : Salesforce

How To Use Salesforce Identity Features

Ameritas Single Sign-On (SSO) and Enterprise SAML Standard. Architectural Implementation, Patterns and Usage Guidelines

Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager

PingFederate. Salesforce Connector. Quick Connection Guide. Version 4.1

Using SAML for Single Sign-On in the SOA Software Platform

Configuration Guide - OneDesk to SalesForce Connector

Introduction to Directory Services

ELM Manages Identities of 4 Million Government Program Users with. Identity Server

Policy Guide Access Manager 3.1 SP5 January 2013

Configuring ADFS 3.0 to Communicate with WhosOnLocation SAML

Pervasive Software + NetSuite = Seamless Cloud Business Processes

SAML Security Option White Paper

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam

How To Use Saml 2.0 Single Sign On With Qualysguard

Virtual Contact Center

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

PARTNER INTEGRATION GUIDE. Edition 1.0

AccountView. Single Sign-On Guide

tibbr Now, the Information Finds You.

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

MadCap Software. Upgrading Guide. Pulse

Okta/Dropbox Active Directory Integration Guide

Perceptive Experience Single Sign-On Solutions

nexus Hybrid Access Gateway

SAP Cloud Identity Service Document Version: SAP Cloud Identity Service

STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN

Single Sign-On Guide for Blackbaud NetCommunity and The Patron Edge Online

Office365Mon Developer API

HP Operations Orchestration Software

AquaLogic Service Bus

ADFS Integration Guidelines

Identity Implementation Guide

Setup Guide Access Manager 3.2 SP3

OpenAM. 1 open source 1 community experience distilled. Single Sign-On (SSO) tool for securing your web. applications in a fast and easy way

White paper. Planning for SaaS Integration

Configuring EPM System for SAML2-based Federation Services SSO

SSL VPN Server Guide Access Manager 3.1 SP5 January 2013

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

SSL VPN Server Guide. Access Manager 3.2 SP2. June 2013

Hybrid for SharePoint Server Search Reference Architecture

SAML Authentication Quick Start Guide

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Symantec Enterprise Vault.cloud Overview

Siebel Security Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Building Secure Applications. James Tedrick

Setting Up Resources in VMware Identity Manager

INTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE

Web Applications Access Control Single Sign On

Interwise Connect. Working with Reverse Proxy Version 7.x

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

Apigee Gateway Specifications

SAML-Based SSO Solution

Fairsail REST API: Guide for Developers

Layer2 Business Data List Connector for SharePoint

How To Use Netiq Access Manager (Netiq) On A Pc Or Mac Or Macbook Or Macode (For Pc Or Ipad) On Your Computer Or Ipa (For Mac) On An Ip

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

HOTPin Integration Guide: Salesforce SSO with Active Directory Federated Services

SAM Context-Based Authentication Using Juniper SA Integration Guide

Securing Web Services With SAML

Step-by-Step guide for SSO from MS Sharepoint 2010 to SAP EP 7.0x

Implementation Guide SAP NetWeaver Identity Management Identity Provider

Qlik Sense Enabling the New Enterprise

About Me. Software Architect with ShapeBlue Specialise in. 3 rd party integrations and features in CloudStack

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

Integrating OID/SSO with E- Business Suite and Third-Party SSO Solutions. Presented by Paul Jackson (Norman Leach)

Transcription:

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session ID: #10351

Overview Introductions Background Web Services Integration Scenarios Summary Q & A

About Tom Connolly Engineering degrees from Notre Dame and Villanova Oracle Technologist, since 1989 1 real job (pre-consulting) managing a large government data center Two years with Coopers & Lybrand Adjunct Professor at Villanova Fifteen years as Entrepreneur / Consultant / Executive

About BizTech Leading Mid-Atlantic Oracle Platinum Partner and IT Services firm focused on Oracle Applications and Technology solutions Over 400 successful Oracle implementations over the past 15 years Based in King of Prussia, PA with offices in New Jersey, New York City and Washington DC Service Fortune 500 companies, organizations and government agencies 100 + Oracle certified and experienced consultants

Client-Centric Practice Areas Oracle Applications - Full Portfolio of Oracle Applications Solutions - Implementation, Upgrade, Migration - Since 1990 MPL6 to R12 Experience - Over 400 successful implementations to date Oracle Applications Oracle Technology BI/EPM Oracle Technology and Business Intelligence - End to end service offering in BI and EPM - Fully staffed team of Data Architects and DBAs - Solid experience in RAC, HA and HS designs - Understand full Oracle technology stack Managed Services and IT Outsource - Remote or Onsite services - Full portfolio of Oracle Applications and Technologies - World-Class Data Center with 24x7 Support - Instant capacity, operational focused business model Managed Services ITO Clients Oracle Software Provider Oracle Software Provider - Full Portfolio of Oracle License Resell - Help Clients Optimize License models - RapidApp BI Software for the agile enterprise - RapidApp Auditor to manage change and GRC

Background Let s start with a few assumptions Everyone here is at least somewhat familiar with Oracle CRM On Demand and E-Business Suite It s OK to admit that these two application packages are not integrated There is some business benefit to bridging the gap between these two systems Any work/cost associated with this integration is worth minimizing

Background Key Objects in CRMOD and EBS Account EBS Account Opportunity CRM-OD Quote Order Products Lead Products Invoices Contacts Party Addresses Addresses

CRMOD Architecture Delivered on smart phones, browser, desktop, portals Flexible interfaces to data and functionality CRM-specific business processing Multi-tenant, meta-data driven Both transactional database and data warehouse

Integration Framework Web Server User Interface Layer Business Logic Layer OLTP

Web Services Standards Based Secure Comprehensive SOAP WSDL Early Binding Authenticated SSL Encrypted Role-based Visibility API s for: Objects Meta-data Admin data

Web Services Standardized way of data exchange between two different systems: XML Extensible Markup Language SOAP Simple Object Access Protocol WSDL Web Service Descriptor Language UDDI Universal Description, Discovery and Integration Endpoint agnostic Platform independent Secure

XML Extensible Markup Language Used to define and format the data W3C Standard <ns:opportunityquerypage_output xmlns:ns="urn:crmondemand/ws/ecbs/opportunity/10/2004"> <ListOfOpportunity xmlns="urn:/crmondemand/xml/opportunity/data" recordcount="8493" lastpage="false"> <Opportunity> <Id>AMJA-Q5WER</Id> <SourceCampaign></SourceCampaign> <SourceCampaignExternalSystemId></SourceCampaignExternalSystemId> <AccountExternalSystemId>2916</AccountExternalSystemId> <IndexedPick1>TX</IndexedPick1> <IndexedShortText1>0</IndexedShortText1> <msplapplication></msplapplication> <OpportunityName>I-35 BRUCEVILLE EDDY</OpportunityName> <AccountName>Sales Lead Not Specified</AccountName> </Opportunity> </ListOfOpportunity> </ns:opportunityquerypage_output>

SOAP Simple Object Access Protocol XML-based communication protocol W3C Standard <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema"> <SOAP-ENV:Body> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

WSDL Web Service Descriptor Language XML-based for locating and describing web services W3C standard

Web Service Types RESTful Web Services SOAP-based Web Services

RESTful Web Services (REpresentational State Transfer) Simple web service implemented using HTTP. A collection of resources with four defined aspects: Base URI for the web service Internet media type of the data supported (often JSON or XML) Set of operations using HTTP methods (e.g. GET, PUT, POST, DELETE) API is hypertext driven

SOAP-based Web Services Well defined API Multiple layers of security HTTPS WS-Security CRM On Demand web services are defined as SOAP-based

Web Services in CRMOD API s Generate WSDL from admin screen. WSDL can include custom fields. CRUD operations for all major objects XML message can include many records. Hierarchical XML. For example, a message may contain a list of contacts and all of their offers. For lookups, XML can contain query-byexample.

Web Services in CRMOD Integration Events Post data as XML messages on a SOAP queue Consumed by external apps via web services Messages polled, read, and deleted via API s. Integration events easily created via workflow. Push data to the enterprise without compromising security.

Integration Scenarios 1. Single Sign-On 2. Embedded Web Applet 3. 360 degree view of the Customer 4. Opportunity to Quote 5. Click to Lead 6. CRM to Enterprise Data Warehouse 7. Data Synchronization (Account, Contact, Product)

Integration Example 1 Inbound Single Sign-On Uses SAML 1.1 standard Encrypted with Secure Sockets Layer (SSL) SSO settings configurable on per user or company basis Only SSO, SSO or UID/ Password, only UID/Password Can be specified for entire company, or per-user Can specify alternate sign out landing page E.g. When user signs out, direct them back to the company SSO portal rather than default CRM On Demand Sign In page

Integration Example 1 Outbound Single Sign-On Designed for integrating external applications into CRM OD CRM OD passes a hashed token that can be used for authentication Token has limited life span cannot cache and re-use Part of web applets, web tabs, and web links

Integration Example 1 Bi-directional Single Sign-On Using a directory service such as Oracle Internet Directory or Microsoft Active Directory Login / Authentication process is delegated to the SSO Directory, authorization is confirmed via a secure token Participating applications must be configured to re-direct authentication process to the SSO directory service

Integration Example 2 Embedded Web Application You can incorporate content from external web sites easily in CRM On Demand. In this example, we will embed a Google map that shows the location of an account. First, Navigate to Admin->Application Customization->Account -> Account Web Applet

Integration Example 2 Embedded Web Application Second, create a new web applet in CRM On Demand %%% Syntax macro expands fields from current CRM On Demand Record <iframe width="100%" height="500 src="http://maps.google.com/maps?f=q& hl=en&geocode=& q=%%%bill_to_addr_address1%%%,+ %%%Bill_To_CITY_City%%%,+ %%%BILL_LIST_USSTATE%%%"> </iframe>

Integration Example 2 Embedded Web Application Finally, Add the maps to the page layout for accounts

Integration Example 2 Embedded Web Application And the Mashup appears!

Integration Example 3 360 degree view of the Customer A Secure Approach: CRM On Demand returns page to browser which includes a frame; URL of frame fetches page of data from application No exposure of sensitive data to public internet.

Integration Example 3 360 degree view of the Customer Create a Web Applet in CRM On Demand that passes key fields from CRM On Demand to application:

Integration Example 3 360 degree view of the Customer Add list to page layout for users:

360 View

Integration Example 4 Opportunity to Quote 1 Oracle CRM-OD Addresses Account Opportunity Contacts 2 CRM Quote Info 5 4 Oracle EBS EBS Quote Order 3 EBS Account 1. Create New or Update Existing Opportunity (Associated to Account and Primary Contact) 2. Click on Create New EBS Quote (web link from CRM Opportunity) EBS Quote page calls web service program to retrieve the Account, Address and Oppty info from CRM 3. Create New or Use Existing EBS Account Custom program creates a new account/address or uses existing account. Would also store the contact in a DFF on the quote. 4. Save Quote Info in EBS 5. Update Quote Info to CRM - web service copies quote info to CRM Note: One Quote per Opportunity, may use multiple versions of same quote, highest active revision data will be copied

Integration Example 5 Click to Lead Create Campaign Create Landing / Registration Page with Campaign id User Registers Calls a Web service to create a lead

Integration Example 6 CRM to Enterprise Data Warehouse Develop a custom program which would make a web services call to CRMOD to extract data (i.e. nightly extract) Save the CRMOD data to a staging table in the Enterprise Data Warehouse Perform standard transformation routines and load data into the warehouse to allow for enterprise-wide reporting inclusive of CRMOD data

Integration Example 7 Data Synchronization To build an application that uses web services First, export the WSDL for the object you want to synchronize

Integration Example 7 Data Synchronization Importing WSDL into dev tool creates complete set of classes and methods

Integration Example 7 Data Synchronization Methods provide full set of Query / Insert / Update / Delete functions:

Summary CRMOD and EBS are not integrated, however, there are a number of straight forward techniques which can provide significant benefits to the Sales Team Any Questions???

Tom Connolly President Tconnolly@BizTech.com Twitter: @BizTechOracle