Aller au contenu principal

Abonnement

Les abonnements sont utilisés dans Oort pour transférer des enregistrements d'une application à une autre. Il s'agit d'une fonctionnalité puissante, car elle permet de transférer des enregistrements entre les applications Oort mais aussi entre une application Oort et une application externe.

Emplacement

Menu abonnements

Utilisation de base

Pour configurer un abonnement, suivez ces étapes :

  • Allez à la page des abonnements
  • Cliquez sur le bouton "Créer un abonnement".
  • Remplissez le formulaire (la section Description de la fonctionnalité offre des conseils supplémentaires).
  • Cliquez sur le bouton "Créer"

Description de la fonctionnalité

Une fois qu'un abonnement est mis en place, un client écoutant la clé de routage spécifiée sera ajouté dans le cluster RabbitMQ. Pour chaque message reçu, des enregistrements seront créés dans la base de données et une notification sera envoyée pour informer les utilisateurs abonnés de cet ajout.

Menu d'édition d'abonnement
danger

Les enregistrements créés ne sont pas spécifiques à l'application avec l'abonnement. Ils sont ajoutés dans le champ commun de Oort.

TitreAffiche le nom de l'abonnement.
EcoutezLa clé de routage du canal auquel nous sommes abonnés. Elle peut être liée à un canal d'Oort ou une clé de routage d'une application externe.
Si vous sélectionnez un canal de Oort, vous aurez une auto-complétion pour vous aider à choisir l'application à partir de laquelle vous voulez sélectionner un canal à écouter.
Convertir enC'est le formulaire de destination qui sera utilisé pour convertir les données qui seront reçues avec cet abonnement. De nouveaux enregistrements à partir du formulaire spécifié en extractant les messages reçus sur cet abonnement.
Notifier surVous pouvez choisir d'envoyer une notification sur un canal spécifique pour chaque message reçu sur cet abonnement. Chaque message correspond à la réception d'un ou plusieurs nouveaux enregistrements.
Le texte de la notification ressemblera à <nombre d'enregistrements> <nom du formulaire> créé.