Introducción
El adaptador Advantco Salesforce (SFDC) para SAP Cloud Platform Integration permite la integración de Salesforce con sistemas SAP y no SAP a través de SAP Cloud Platform Integration. Esto requiere una licencia adicional para el adaptador Advantco.
En muchos casos, los clientes no optarían por un costo adicional y en su lugar desearían maximizar sus inversiones existentes en SAP Sales Cloud para configurar la integración con SFDC. Esta publicación de blog ayudará a los consultores de integración a integrar SAP Sales Cloud con SFDC sin utilizar el adaptador Advantco.
Arquitectura de Integración
Puntos clave a tener en cuenta:
-
Se necesita desarrollar un paquete personalizado para integrar SAP Sales Cloud con SFDC en SAP Cloud Platform Integration.
-
SAP Sales Cloud admite servicios basados en REST y SOAP, sin embargo, SFDC solo admite servicios REST.
Autenticación
-
Dado que SFDC admite servicios REST, se recomienda utilizar la autenticación OAuth.
Escenario del Proyecto
En esta publicación de blog, mostraremos cómo un Prospecto creado en SAP Sales Cloud puede ser replicado en SFDC a través de las interfaces personalizadas desarrolladas en SAP Cloud Platform Integration.
-
Contra cada cliente individual, se están creando tickets en SAP Sales Cloud.
-
En la página de vista general de tickets, se creó una acción personalizada para desencadenar la replicación de un cliente único a SFDC.
-
Para esto, CPI ha creado el IFlow personalizado y compartido el punto final con SAP Sales Cloud.
-
A su vez, SAP Sales Cloud consumió el punto final y creó el acuerdo de comunicación respectivo y al hacer clic en la acción personalizada, compartió la información requerida para la creación de cliente único en SFDC.
Pasos de Implementación
Paso 1: IFlow Personalizado
-
SAP Sales Cloud compartió la estructura WSDL con CPI.
-
CPI está configurado con el adaptador SOAP y compartió el punto final con SAP Sales Cloud.
Paso 2:
-
Basándonos en la estructura WSDL de SAP Sales Cloud y la estructura del esquema en la que SFDC espera los datos, introdujimos la asignación de campos.
Carga de entrada de muestra
<n0:DSM_BPCreateCreateRequest_sync xmlns:n0="
http://sap.com/xi/SAPGlobal20/Global
" xmlns:soap-env="
http://schemas.xmlsoap.org/soap/envelope/
" xmlns:prx="urn:sap.com:proxy:LY8:/1SAI/TASCBC2450914F26C9449E4:804">
...
...