Configurar um webhook bidirecional

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Configure um webhook para assinar eventos Salesforce com um URL de retorno de chamada ServiceNow.

    Antes de Iniciar

    Procedimento

    1. Faça login como administrador na sua instância Salesforce.
    2. Obtenha os detalhes da instância Salesforce.
      Para obter mais informações, consulte o artigo de conhecimento Exibir informações da instância da sua organização do Salesforce em Salesforce Fórum do Trailblazer.
      1. Se você não tiver Salesforce domínios personalizados, obtenha o Salesforce nome da instância na página Informações da empresa.
      2. 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.
    3. Obtenha o ID da organização de 18 dígitos da sua instância Salesforce.
      1. Navegue até o Console do desenvolvedor em sua instância Salesforce e execute esta consulta:
        Select Id from Organization
      2. Copie e registre o valor do ID da organização de 18 dígitos.
    4. Faça login na sua instância ServiceNow.
    5. Crie um registro de webhook.
      1. Navegar até Registro do Webhook da equipe de vendas > Registros de webhook da equipe de vendas.
      2. Clique em Nova.
      3. No formulário, preencha estes valores:
        Campo Descrição
        ID da organização ID da organização de 18 dígitos da sua instância Salesforce.
        Nome da Instância Nome da instância Salesforce obtido da página de informações da empresa ou domínio personalizado da instância Salesforce obtido de Gestão de domínio > Meu domínio.
      4. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
    6. Obtenha o caminho do recurso da sua instância ServiceNow.
      1. Navegar até Serviços web do sistema > Serviços web com script > Scripted REST APIs.
      2. Abra o registro, Retornos de chamada do Webhook do Salesforce.
      3. Na guia Recursos, clique no registro Retorno de chamada padrão.
      4. Copie e registre o valor de Caminho do recurso.
        O URL do endpoint ServiceNow necessário é: https://<intance-name> .service-now.com/<resource-path>
    7. Configure os subfluxos padrão ou crie subfluxos personalizados.
      Esses subfluxos são acionados quando os eventos necessários ocorrem na instância Salesforce. Para obter mais informações, consulte Criação de subfluxos.
    8. Configure a política de roteamento do webhook.
      1. Navegar até Definição do Sistema > Tabelas de Decisão.
      2. Abra o registro Política do Webhook de decisão do Salesforce.
      3. Na guia Decisões, clique em Novo.
      4. 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 ocorrerem em Salesforce.
        Nota:
        Por padrão, esses objetos Salesforce são compatíveis com as políticas de roteamento do webhook:
        • Conta
        • Caso
        • Contrato
        • Oportunidade
        Você pode configurar a tabela de decisão padrão para oferecer suporte a outros objetos Salesforce de acordo com seus requisitos.
      5. Clique em Salvar.
    9. Na instância Salesforce, crie uma 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.

    10. Na URL do endpoint, insira a URL do endpoint neste formato: https://<intance-name> .service-now.com/<resource-path> .
    11. Na sua instância Salesforce, crie uma regra de fluxo de trabalho e configure-a para acionar a mensagem de saída que você criou anteriormente.
      Para obter informações sobre como criar a regra de fluxo de trabalho, consulte Criar uma regra de fluxo de trabalho em Salesforce Fórum do Trailblazer.