Configure o webhook bidirecional para o spoke do GitHub

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Configurar webhook para assinar GitHub. ServiceNow URL de retorno de chamada.

    Antes de Iniciar

    • Solicite a assinatura do IntegrationHub.
    • Ative o. GitHub spoke
    • Função necessária: administrador

    Registre-se GitHubwebhook em ServiceNow

    Registre um GitHubem ServiceNow para notificar o. ServiceNow app quando determinados eventos ocorrem em GitHub.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Webhooks do GitHub > Registros de webhook do GitHub.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Tabela 1. Formulário de registro do webhook do GitHub
      Campo Descrição
      Nome Nome exclusivo para identificar o registro. Por exemplo, Webhook do GitHub .
      Descrição Descrição do registro.
    4. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
    5. Clique em URL de retorno de chamada .
      O sistema exibe o. URL de retorno de chamada do webhook e. Segredo do webhook .

      Valores do gerado URL de retorno de chamada do webhook e. Segredo do webhook .

    6. Copie e registre os valores de URL de retorno de chamada do webhook e. Segredo do webhook .

    Resultado

    . GitHubo webhook está registrado em seu ServiceNow instância.

    Adicionar URL de retorno de chamada em GitHub

    Forneça o URL de retorno de chamada do webhook em GitHubconta para criar webhook.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Faça login na sua conta GitHub.
    2. Navegue até o repositório necessário.
    3. Selecione Configurações.
    4. No painel esquerdo, selecione, Webhooks .
    5. Selecione Adicionar webhook .
    6. Insira o URL de retorno de chamada do webhook em URL da carga E Segredo em Segredo .

      Consulte GitHub Desenvolvedor documentação para obter instruções sobre como criar e configurar um webhook.

      Nota:
      GitHub spokesuporte aplicação/json carga. Configure o. GitHubwebhook de acordo. Consulte GitHub Desenvolvedor documentação para obter instruções sobre como criar e configurar um webhook.

    Resultado

    O URL de retorno de chamada é adicionado ao GitHubconta. Você pode criar políticas de roteamento e subfluxos de acordo com seu requisito. Consulte Personalizar . webhook bidirecional para obter informações sobre como criar novas políticas de roteamento e subfluxos .

    Personalize o webhook bidirecional no GitHub spoke

    Crie política de roteamento de webhook e subfluxo de acordo com seus requisitos no GitHub spoke.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    A política de roteamento padrão nos módulos Políticas de roteamento do webhook do GitHub aciona o relevante GitHube notifica o. ServiceNow app quando determinados eventos ocorrem em GitHub. Consulte GitHub Spoke para obter informações sobre GitHubcampos compatíveis com a política de roteamento padrão e GitHubeventos compatíveis com os subfluxos. Para usar quaisquer outros campos em seu subfluxo personalizado e personalizar as condições na política de roteamento, execute estas etapas.

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Clique em Subfluxos .
    3. Crie uma cópia do subfluxo necessário.
    4. Personalize o subfluxo necessário de acordo com seu requisito e publique-o.
      Consulte Criando subfluxos para obter mais informações sobre como criar e usar subfluxos e. GitHub Spoke para obter informações sobre GitHubcampos compatíveis com a política de roteamento padrão e GitHubeventos compatíveis com os subfluxos.
    5. Navegar até Webhooks do GitHub > Políticas de roteamento de webhook do GitHub.
    6. Clique em Nova.
    7. No formulário, preencha os campos.
      Tabela 2. Formulário de decisão
      Campo Descrição
      Rótulo Rótulo exclusivo para identificar a política de roteamento.
      Resposta padrão Opção para especificar se esta é a resposta padrão. A resposta padrão é aplicável quando as condições não são atendidas.
      Condição Condições a serem atendidas quando os eventos necessários ocorrem em GitHub. Consulte GitHub Spoke para obter informações sobre os campos compatíveis.
      Resposta Subfluxo que precisa ser acionado quando as condições especificadas são atendidas.
      1. Clique no ícone Pesquisar.
      2. Selecione o subfluxo necessário em Documento: lista.
        Nota:
        Certifique-se de que Nome da tabela . Fluxo [sys_hub_flow] .
    8. Clique em Enviar.
      Nota:
      Essas políticas de roteamento são salvas nas tabelas de decisão. Os usuários são advertidos contra atualizar ou modificar diretamente os dados nessas tabelas.

    Resultado

    A política de roteamento e o subfluxo são criados.