Configurar gatilhos para o spoke do GitHub

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Configure o gatilho para gerar o segredo e a URL de retorno de chamada em sua instância ServiceNow.

    Antes de Iniciar

    • Solicitar uma assinatura de Integration Hub.
    • Ative e configure o spoke do GitHub.
    • Função necessária: administrador

    Ativar a definição do gatilho na instância ServiceNow

    Ative a definição do gatilho para gerar o segredo e a URL de retorno de chamada em sua instância ServiceNow.

    Antes de Iniciar

    Função necessária: flow_designer e connection_admin.

    Por Que e Quando Desempenhar Esta Tarefa

    GitHub usa o segredo e a URL de retorno de chamada para enviar a carga com segurança para a instância ServiceNow. A instância ServiceNow verifica o segredo que o GitHub envia e aceita a carga.

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Selecione a guia Integrações.
    3. Alternar e habilitar a guia Entrada.
    4. Localize o cartão Spoke do GitHub e selecione Exibir detalhes.
    5. Selecione Configurar.
    6. No campo Usuário, selecione o nome de usuário em nome do qual a sessão ou o fluxo de entrada é acionado.
    7. Selecione Gerar segredo para gerar o segredo.
      O segredo é usado para assinar a carga do webhook. Você deve configurar o segredo no GitHub.
      O segredo é gerado no campo Segredo.
    8. Selecione Ativar.
      A URL de retorno de chamada é gerada no campo URL.

      URL de retorno de chamada gerado.

    9. Feche a janela.

    O que Fazer Depois

    Configurar segredo e URL de retorno de chamada em GitHub

    Configurar segredo e URL de retorno de chamada em GitHub

    Defina o segredo e a URL de retorno de chamada para permitir que GitHub envie webhooks com segurança para sua instância ServiceNow.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Faça login no GitHub.
    2. Navegue até o repositório necessário.
    3. Selecione Configurações.
    4. No painel esquerdo, selecione Webhooks.
    5. Selecione Adicionar webhook.
    6. Preencha o formulário.
      Tabela 1. Gatilho de webhook
      Campo Descrição
      URL da carga* Opção para fornecer ao GitHub a URL da carga que o GitHub usa para enviar a carga por meio do webhook.

      Insira o URL que você gerou ao ativar o gatilho. Consulte Ativar a definição do gatilho na instância ServiceNow.

      Tipo de conteúdo * Opção para selecionar o formato do conteúdo da carga.

      Selecione application/json.

      Segredo Opção para fornecer o segredo que o ServiceNow verifica ao receber o webhook do GitHub.

      Insira o segredo que você gerou ao ativar o gatilho. Consulte Ativar a definição do gatilho na instância ServiceNow.

      Quais eventos você deseja que acionem este webhook? Opção para especificar o evento que aciona o webhook. Escolha dentre as seguintes opções.
      • Apenas o evento de push: aciona o webhook quando há um evento de push no GitHub.
      • Enviar tudo: aciona webhooks sempre que ocorre um evento.
      • Deixe-me selecionar eventos individuais: aciona o webhook quando você especifica um evento.
    7. Selecione Adicionar webhook.