Configure um webhook bidirecional
Configure um webhook para assinar Salesforceeventos com um ServiceNow URL de retorno de chamada.
Antes de Iniciar
- Função necessária: administrador
Procedimento
- Faça login como administrador no seu Salesforceinstância.
-
Obtenha o. Salesforcedetalhes da instância.
Para obter mais informações, consulte Exiba informações de instância da sua organização do Salesforce artigo de conhecimento em Salesforce Fórum do TrailBlazer.
- Se você não tiver Salesforcedomínios personalizados, obtenha o. Salesforcenome da instância Na página Informações da empresa.
-
Se você tiver domínios personalizados, navegue até Gestão de domínio > Meu domínio e copie o nome do domínio.
Por exemplo, se o nome de domínio completo na página for newdomain-customdomain.my.salesforce.com copie e registre o valor newdomain-customdomain .
-
Obtenha o ID da organização de 18 dígitos do seu Salesforceinstância.
-
Navegue até o Console do desenvolvedor em seu Salesforcee execute esta consulta:
Select Id from Organization - Copie e registre o valor do ID da organização de 18 dígitos.
-
Navegue até o Console do desenvolvedor em seu Salesforcee execute esta consulta:
- Faça login na sua instância ServiceNow.
-
Crie um registro de webhook.
- Navegar até Registro do Webhook da equipe de vendas > Registros de webhook da equipe de vendas.
- Clique em Nova.
-
No formulário, preencha estes valores:
Campo Descrição ID da organização ID da organização de 18 dígitos do seu Salesforceinstância. Nome da Instância Nome do SalesforceInstância obtida na página Informações da empresa ou no domínio personalizado do Salesforceinstância obtida de Gestão de domínio > Meu domínio. - Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
-
Obtenha o caminho do recurso do seu ServiceNow instância.
- Navegar até Serviços web do sistema > Serviços web com script > Scripted REST APIs.
- Abrir o registro, Retornos de chamada do webhook do Salesforce .
- Em Recursos clique em Retorno de chamada padrão registro.
-
Copie e registre o valor de Caminho do recurso .
Necessário ServiceNow A URL do endpoint é: https://<intance-name>.service-now.com/<resource-path>
-
Configure os subfluxos padrão ou crie subfluxos personalizados.
Esses subfluxos são acionados quando os eventos necessários ocorrem em Salesforceinstância. Para obter mais informações, consulte Criando subfluxos .
-
Configure a política de roteamento do webhook.
- Navegar até Definição do Sistema > Tabelas de Decisão.
- Abrir o registro, Política de webhook de decisão do Salesforce .
- Em Decisões clique em Novo .
-
No formulário, preencha estes valores:
Campo Descrição Rótulo Rótulo exclusivo para identificar a política de roteamento. Resposta Subfluxo que deve ser acionado quando as condições especificadas são atendidas. Resposta padrão Opção para especificar se esta é a resposta padrão. Condição Condições a serem atendidas quando os eventos necessários ocorrem em Salesforce. Nota:Por padrão, estes Salesforceos objetos são compatíveis com as políticas de roteamento do webhook:- Conta
- Caso
- Contrato
- Oportunidade
- Clique em Salvar.
-
Do seu Salesforcecriar mensagem de saída.
Para obter informações sobre como criar a mensagem de saída, consulte Ações de mensagem de saída em Salesforce Fórum do TrailBlazer.
- Em URL do endpoint, insira a URL do endpoint neste formato: https://<intance-name>.service-now.com/<resource-path>.