---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OpenMessageBusEventPublisherOOB - Com escopo

# OpenMessageBusEventPublisherOOB - Com escopo {#ariaid-title1}

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

A inclusão de script OpenMessageBusEventPublisherOOB fornece um método para enviar mensagens para o seletor de spoke, que envia as mensagens para o proxy REST configurado.

Este script inclui execuções no namespace `sn_api_notif_mgmt`. A função de administrador é necessária para acessar esta inclusão de script.

Para obter informações adicionais sobre como configurar sua instância para usar esta inclusão de script, consulte [Configurar a Estrutura de Notificação de Eventos do Produtor para usar o Barramento de Mensagem Aberto](https://servicenow-prod.fluidtopics.net/Ly_BjliLk~PLcdnBW9AgGg "Se você implantou ou planeja implantar o Barramento de mensagem aberto em sua instância, deverá configurar a Estrutura de notificação de eventos do produtor para este barramento de mensagem. Você pode implantar este barramento de mensagens para instâncias na nuvem e no local.").

## OpenMessageBusEventPublisherOOB -- publicarMessageToComptibleRestProxy (objeto tmfEventPayload, matriz compatívelTopicArr) {#ariaid-title2}

Envia a mensagem aprovada para o proxy REST de uma plataforma de mensagem personalizada usando o seletor de spoke.
Para obter informações adicionais sobre esse processo, consulte [Producing outbound API notifications using the open message bus](https://www.servicenow.com/docs/access?context=trouble-ticket-workflow-using-pub-sub-model&version=xanadu&pubname=xanadu-proactive-service-exp-workflows&ft:locale=en-US). Para obter informações sobre como implementar este método, consulte [Configurar a Estrutura de Notificação de Eventos do Produtor para usar o Barramento de Mensagem Aberto](https://servicenow-prod.fluidtopics.net/Ly_BjliLk~PLcdnBW9AgGg "Se você implantou ou planeja implantar o Barramento de mensagem aberto em sua instância, deverá configurar a Estrutura de notificação de eventos do produtor para este barramento de mensagem. Você pode implantar este barramento de mensagens para instâncias na nuvem e no local.").
{#OMBEP-pubMsgCompRestProxy_O_A__table_vhg_zzf_zzb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| tmfEventPayload | Objeto | Mensagem de evento a ser enviada. Para obter informações adicionais sobre o formato, consulte [o Guia do usuário da API de gestão de eventos TMF688 v4.0.0](https://www.tmforum.org/resources/standard/tmf688-event-management-api-user-guide-v4-0-0/). Formato: TMF688 |
| compatívelTopicArr | Matriz | Lista de sys_ids de registro de tópico para os quais a carga de evento aprovada deve ser publicada. Localizado na tabela Tópico \[sn_api_notif_mgmt_topic\]. |
[Tabela 1. Parâmetros]

{#OMBEP-pubMsgCompRestProxy_O_A__table_vhg_zzf_zzb} {#OMBEP-pubMsgCompRestProxy_O_A__table_whg_zzf_zzb__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 2. Retorna]

{#OMBEP-pubMsgCompRestProxy_O_A__table_whg_zzf_zzb}  
O exemplo de código a seguir mostra como chamar este método.

     publishEventToOpenMessageBus: function(tmfEventPayload) {
      // Fetch compatible topics
      var compatibleTopicArr = new TopicPickerUtils00B().fetchEventCompatibleTopic(tmfEventPayload);
      // Publish event in topic through REST proxy 
      new OpenMessageBusEventPublisherOOB().publishMessageToComptibleRestProxy(tmfEventPayload, compatibleTopicArr);
    },


