Introdução
O adaptador Advantco Salesforce (SFDC) para SAP Cloud Platform Integration permite a integração do Salesforce com sistemas SAP e não SAP através da SAP Cloud Platform Integration. Isso requer uma licença adicional para o adaptador Advantco.
Em muitos casos, os clientes não optariam por um custo adicional e prefeririam maximizar seus investimentos existentes no SAP Sales Cloud para configurar a integração com o SFDC. Esta postagem no blog ajudará os consultores de integração a integrar o SAP Sales Cloud com o SFDC sem usar o adaptador Advantco.
Arquitetura de Integração
Pontos-chave a serem considerados:
-
É necessário desenvolver um pacote personalizado para integrar o SAP Sales Cloud com o SFDC na SAP Cloud Platform Integration.
-
O SAP Sales Cloud suporta serviços baseados em REST e SOAP, no entanto, o SFDC suporta apenas serviços REST.
Autenticação
-
Como o SFDC suporta serviços REST, é recomendável usar a autenticação OAuth.
Cenário do Projeto
Neste post do blog, mostraremos como um Prospecto criado no SAP Sales Cloud pode ser replicado no SFDC por meio das interfaces personalizadas desenvolvidas na SAP Cloud Platform Integration.
-
Contra cada cliente individual, estão sendo criados tickets no SAP Sales Cloud.
-
Na página de visualização geral de tickets, foi criada uma ação personalizada para acionar a replicação de um cliente único para o SFDC.
-
Para isso, a CPI criou o IFlow personalizado e compartilhou o endpoint com o SAP Sales Cloud.
-
Por sua vez, o SAP Sales Cloud consumiu o endpoint e criou o respectivo acordo de comunicação e, ao clicar na ação personalizada, compartilhou as informações necessárias para a criação do cliente único no SFDC.
Passos de Implementação
Passo 1: IFlow Personalizado
-
O SAP Sales Cloud compartilhou a estrutura WSDL com a CPI.
-
A CPI está configurada com o adaptador SOAP e compartilhou o endpoint com o SAP Sales Cloud.
Passo 2:
-
Com base na estrutura WSDL do SAP Sales Cloud e na estrutura do esquema em que o SFDC espera os dados, introduzimos a mapeação dos campos.
Amostra de Entrada de Dados
<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">
...
...