Produzir notificações de tíquete de problema de saída usando o barramento de mensagens em aberto

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Produzir uma notificação de saída do ServiceNow instância usando o barramento de mensagens aberto. Os clientes podem consumir os detalhes da notificação do barramento de mensagens em seu sistema externo.

    Nesta arquitetura orientada por eventos, as notificações são produzidas para o barramento de mensagens aberto do seu ServiceNow instância. A estrutura contém sincronização de tópicos e mecanismos de seletor de tópicos. O mecanismo de sincronização de tópicos sincroniza os tópicos que você criou no ServiceNow instância com o barramento de mensagens aberto. Quando o evento ocorre na estrutura, o mecanismo de seletor de tópicos seleciona o tópico relevante e publica a mensagem no tópico usando um proxy REST. Os clientes podem consumir a notificação de saída do barramento de mensagens em seu sistema externo.

    Em Zurich os seguintes eventos são compatíveis com notificação de tíquete de problemas.
    • Criar evento de tíquete de problema
    • Evento de mudança de estado do tíquete de problemas
    • Evento de mudança de atributo do tíquete de problemas
    • Criar evento de tíquete de problema para o caso

    Pré-requisitos

    Antes de produzir notificações de saída, é necessário criar os tópicos de saída na tabela Tópico [sn_api_notif_mgmt_topic] no ServiceNow instância. Quando você cria um tópico de saída, o sistema executa uma regra de negócio e tenta sincronizar o tópico com o barramento de mensagens com base na configuração. Para saber mais sobre como criar manualmente um tópico na tabela de tópicos, consulte Create a topic. O sistema sincroniza somente o tópico de saída com o barramento de mensagens no sistema externo. . user_created o campo no registro do tópico associado está definido como verdadeiro.

    Como alternativa, você pode criar os tópicos no barramento de mensagens em seu sistema externo e enviá-los para a tabela de tópicos em ServiceNow instância. Os clientes invocam o. API aberta de tópico da Gestão de eventos Endpoint, que armazena o tópico na tabela Tópico [sn_api_notif_mgmt_topic] de ServiceNow instância. . user_created o campo no registro do tópico associado está definido como falso. Para saber mais sobre os métodos usados ao processar o. API aberta de tópico da Gestão de eventos endpoint, consulte Event Management Topic Open API.

    Fluxo de trabalho

    O fluxo de trabalho para produzir a notificação de saída usando o barramento de mensagens em aberto contém as seguintes etapas:
    1. No gatilho do evento de tíquete de problemas, o sistema invoca a regra de negócio apropriada e marca o tipo de evento.

      Para saber mais sobre a regra de negócio que você deve adicionar ao seu ServiceNow instância, consulte Add a business rule for a new trouble ticket event.

    2. O sistema envia o snapshot Glide e o tipo de evento na tabela de preparação, que atua como uma fila.
    3. A estrutura do produtor seleciona o evento e o converte em uma carga de evento de reclamação do TMF 688.

      Para saber mais sobre a estrutura do produtor, consulte Usando a estrutura do produtor para notificações de saída.

    4. O mecanismo de seletor de tópicos determina os tópicos compatíveis com o tipo de evento. O seletor de tópicos executa as seguintes etapas para verificar a compatibilidade dos tópicos:
      1. O sistema verifica os tópicos que têm Tipo campo definido como Saída na tabela de tópicos.
      2. O sistema verifica a consulta de cabeçalho e a consulta de conteúdo de todos os tópicos de saída e corresponde à compatibilidade com a carga do evento.
      Para saber mais detalhes sobre como personalizar o mecanismo de seletor de tópicos existente, consulte OpenMessageBusEventPublisherOOB - Scoped.
    5. O sistema envia a lista de tópicos compatíveis e a carga útil do evento para o seletor de spoke.
    6. O seletor de spoke, que o cliente configurou, invoca a etapa REST que está configurada para cada tópico e envia para o proxy REST do barramento de mensagens no sistema externo.

      Para saber mais sobre o método de envio de mensagens para o seletor de spoke, consulte OpenMessageBusEventPublisherOOB - Scoped e. Configure the Producer Event Notification Framework to use the Open Message Bus.

    7. Os clientes podem consumir a mensagem no Proxy REST DO barramento de mensagens.