---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OpenMessageBusEventPublisherOOB - Dans le champ d'application

# OpenMessageBusEventPublisherOOB - Dans le champ d'application {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

L'include de script OpenMessageBusEventPublisherOOB fournit une méthode pour envoyer des messages au sélecteur de spoke, qui envoie les messages au proxy REST configuré.

Cet include de script s'exécute dans l'espace `de noms sn_api_notif_mgmt` . Le rôle administrateur est requis pour accéder à cet include de script.

Pour en savoir plus sur la configuration de votre instance afin d'utiliser cet include de script, reportez-vous [Configurez le cadre de travail de notification d'événement du producteur pour utiliser le bus de messages ouverts](https://servicenow-prod.fluidtopics.net/vNE4ODHXZ9lNmWzVq9X9KA "Si vous avez déployé ou prévoyez de déployer le bus de messages ouverts dans votre instance, vous devez configurer le cadre de travail de notification d’événements du créateur pour ce bus de messages. Vous pouvez déployer ce bus de messages pour les instances dans le cloud et sur site.")à .

## OpenMessageBusEventPublisherOOB : publishMessageToComptibleRestProxy(Object tmfEventPayload, Array compatibleTopicArr) {#ariaid-title2}

Envoie le message transmis au proxy REST d'une plateforme de messagerie personnalisée à l'aide du sélecteur de spoke.
Pour plus d'informations sur ce processus, reportez-vous à la section [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). Pour plus d'informations sur la mise en œuvre de cette méthode, reportez-vous à la section [Configurez le cadre de travail de notification d'événement du producteur pour utiliser le bus de messages ouverts](https://servicenow-prod.fluidtopics.net/vNE4ODHXZ9lNmWzVq9X9KA "Si vous avez déployé ou prévoyez de déployer le bus de messages ouverts dans votre instance, vous devez configurer le cadre de travail de notification d’événements du créateur pour ce bus de messages. Vous pouvez déployer ce bus de messages pour les instances dans le cloud et sur site.").
{#OMBEP-pubMsgCompRestProxy_O_A__table_vhg_zzf_zzb__entry__3}

| Nom | Type | Description |
|-|-|-|
| tmfEventPayload | Objet | Message d'événement à envoyer. Pour plus d'informations sur le format, consultez le [Guide de l'utilisateur de l'API Gestion des événements TMF688 v4.0.0.](https://www.tmforum.org/resources/standard/tmf688-event-management-api-user-guide-v4-0-0/) Format : TMF688 |
| compatibleTopicArr | Tableau | Liste des sys_ids d'enregistrement de rubrique pour lesquelles la charge utile de l'événement réussi doit être publiée. Situé dans la table Rubrique \[sn_api_notif_mgmt_topic\]. |
[Tableau 1. Paramètres]

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

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 2. Renvoie]

{#OMBEP-pubMsgCompRestProxy_O_A__table_whg_zzf_zzb}  
L'exemple de code suivant montre comment appeler cette méthode.

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


