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
Les enregistrements créés ne sont pas spécifiques à l'application avec l'abonnement. Ils sont ajoutés dans le champ commun de Oort.
Titre | Affiche le nom de l'abonnement. |
Ecoutez | La 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 en | C'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 sur | Vous 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éé. |