---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurar e testar webhooks

# Configurar e testar webhooks {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Configure manualmente os webhooks em Azure DevOps e teste-os.

## Configurar webhooks em Azure DevOps manualmente {#ariaid-title2}

Configure webhooks em Azure DevOps para enviar notificações de sincronização para a aplicação Velocidade de mudança para DevOps.

### Antes de Iniciar

Função necessária: sn_devops.admin ou sn_devops.tool_owner em Velocidade de mudança para DevOps, Azure DevOps admin

### Por Que e Quando Desempenhar Esta Tarefa

Você também pode acessar a configuração manual no registro da ferramenta \[ Azure DevOps em Velocidade de mudança para DevOps.

### Procedimento

1. Em Azure DevOps, abra o projeto para o qual você está configurando webhooks.
2. Navegar até ConfiguraçõesGanchos de serviço e crie uma NOVA ASSINATURA DE GANCHOS DE SERVIÇO, em Azure DevOps.
3. Em Velocidade de mudança para DevOps, escolha Configurar manualmente ao configurar a instância da ferramenta para enviar dados.  
4. Em Velocidade de mudança para DevOps, copie o campo URL do Webhook dos detalhes de conexão da instância da ServiceNow para Azure DevOps.  
   Nota:  
   Selecione Copiar no campo apropriado para copiar o valor para a área de transferência. O rótulo do campo muda para Copiado, mas você pode copiar várias vezes.
5. Modifique a URL do Webhook copiada para refletir os detalhes da ferramenta e cole a URL em Azure DevOps.  
   Por exemplo:

   <kbd class="ph userinput">https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/{code | plano | artefato | orquestração | teste | softwarequality }?toolId=23410545938c71d0db5bfe686cba1036&amp;projectId=&lt;project_sys_id&gt;</kbd>
   1. Selecione uma das capacidades da ferramenta <kbd class="ph userinput">{code | plano | artefato | orquestração | teste | softwarequality }</kbd> para corresponder à sua ferramenta.  
      Por exemplo:

      <kbd class="ph userinput">https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=23410545938c71d0db5bfe686cba1036&amp;projectId=&lt;project_sys_id&gt;</kbd>
   2. Substituir\<project_sys_id\> com seu Azure DevOps ID de projeto em ServiceNow (coluna native_id na tabela sn_devops_project).<kbd class="ph userinput"></kbd>
   3. Copie a URL modificada para o campo URL da NOVA ASSINATURA DE HOOKS DE SERVIÇO em Azure DevOps.
6. Em Velocidade de mudança para DevOps, copie o campo Token secreto dos detalhes de conexão da instância da ServiceNow para o Azure DevOps.
7. Em Azure DevOps, no campo Cabeçalho da ASSINATURA DE NOVAS ASSINATURAS DE GANCHOS DE SERVIÇO, cole o Token secreto copiado no formato correto.
   1. Use este formato para o campo de Azure DevOps cabeçalhos HTTP :  
      "<kbd class="ph userinput">token:</kbd>\<tokenValue\> "
   2. Substituir\<tokenValue\> , com o <kbd class="ph userinput">Token secreto</kbd> copiado dos detalhes de conexão da instância da ServiceNow para Azure DevOps .

   {#config-webhooks-azure-manually__table_ydl_d5n_dyb__entry__2}

   | Do campo Velocidade de mudança para DevOps | Para o campo GitHub |
   |-|-|
   | URL do Webhook (modificado) | URL |
   | Token secreto | Cabeçalhos HTTP No formato: <kbd class="ph userinput">token:&lt;tokenValue&gt;</kbd> |
   [Tabela 1. Copiar valores de campo]

   {#config-webhooks-azure-manually__table_ydl_d5n_dyb}

## Testar webhooks no Azure DevOps {#ariaid-title3}

Você pode testar manualmente se os webhooks estão configurados corretamente diretamente de Azure DevOps para cada projeto.

### Antes de Iniciar

Função necessária: Azure DevOps privilégios de administrador

### Procedimento

1. Navegue até Azure DevOps e selecione o projeto para o qual você deseja testar webhooks.
2. Navegar até Configurações do projetoGanchos de serviço.  
   Para cada projeto, Velocidade de mudança para DevOps cria webhooks para estes eventos:
   * Compilação concluída
   * Código enviado
   * Versão criada
   * Implantação da versão concluída
   * Estado da fase de execução alterado
   * Item de trabalho criado
   * Item de trabalho excluído
   * Item de trabalho restaurado
   * Item de trabalho atualizado
   {#test-wehooks-azure__ul_dmx_25z_syb}
3. Selecione um webhook e clique em Editar.
4. Selecione Avançar para ver o URL e os detalhes de autenticação.  
5. Para testar o webhook, selecione Testar.
   * Se o webhook estiver configurado corretamente, você receberá uma mensagem de sucesso.

   * Se o webhook estiver configurado incorretamente, você receberá uma mensagem de falha.

     Para corrigir um webhook, você pode tentar as seguintes opções:
     * Reconfigure os webhooks selecionando Configurar na página de registro do projeto em Velocidade de mudança para DevOps. Isso reconfigurará todos os webhooks existentes para o projeto.
     * Verifique se toolId e projectId estão corretos no campo URL. Você pode encontrar os valores corretos na página de registro da ferramenta no Velocidade de mudança para DevOps.

     * Se você estiver usando as credenciais do usuário de integração para autenticação, verifique se as credenciais estão corretas nos campos de nome de usuário e senha da Autenticação básica.

     * Se você estiver usando o token secreto para autenticação, o valor do token será mascarado no campo Senha da autenticação básica. Você pode substituir o token neste campo.

     {#test-wehooks-azure__ul_qpy_f41_tyb}
   {#test-wehooks-azure__choices_wmt_3g1_tyb}

