Grâce à l'intégration de vRealize Orchestrator ou à l'utilisation d'actions d'extensibilité avec Cloud Assembly, vous pouvez créer des abonnements pour étendre vos applications.

Les abonnements d'extensibilité vous permettent d'étendre vos applications en déclenchant des workflows ou des actions lors d'événements spécifiques au cours du cycle de vie. Vous pouvez également appliquer des filtres à vos abonnements pour définir des conditions booléennes pour l'événement spécifié. Par exemple, l'événement et le workflow ou l'action se déclenchent uniquement si l'expression booléenne est 'true'. Cela s'avère utile pour les scénarios dans lesquels vous souhaitez contrôler le déclenchement des événements, des actions ou des workflows.

Conditions préalables

  • Vérifiez que vous disposez du rôle d'utilisateur Administrateur de cloud.
  • Si vous utilisez les workflows vRealize Orchestrator :
    • Bibliothèque du client vRealize Orchestrator intégré ou d'une instance externe de vRealize Orchestrator intégrée.
  • Si vous utilisez les actions d'extensibilité :

Procédure

  1. Sélectionnez Extensibilité > Abonnements.
  2. Cliquez sur Nouvel abonnement.
  3. Entrez les détails de votre abonnement.
  4. Définissez l'Étendue de l'organisation de l'abonnement.
    Note : Pour plus d'informations sur la création d'abonnements d'extensibilité pour les fournisseurs d'organisation et les locataires, reportez-vous à la section Créer des abonnements d’extensibilité pour des fournisseurs ou des locataires.
  5. Sélectionner une Rubrique d'événements.
  6. (Facultatif) Définissez les conditions de la rubrique d'événements.
    Note : Les conditions peuvent être créées à l'aide d'une expression de syntaxe JavaScript. Cette expression peut inclure des opérateurs booléens, tels que "&&" (AND), "||" (OR), "^" (XOR) et "!" (NOT). Vous pouvez également utiliser des opérateurs arithmétiques, tels que “==" (equal to), "!=" (not equal to), ">=" (greater than or equal), "<=" (less than or equal), ">" (greater than) et "<" (lesser than). Des expressions booléennes plus complexes peuvent être construites à partir d'expressions plus simples. Pour accéder à la charge utile de l'événement en fonction des paramètres de rubrique spécifiés, utilisez 'event.data' ou l'une des propriétés d'en-tête de l'événement : sourceType, sourceIdentity, timeStamp, eventType, eventTopicId, correlationType, correlationId, description, targetType, targetId, userName et orgId.
  7. Sous Action/workflow, sélectionnez un élément exécutable pour votre abonnement d'extensibilité.
  8. (Facultatif) Le cas échéant, configurez le comportement de la rubrique d'événements en matière de blocage.
  9. (Facultatif) Pour définir l'étendue du projet de l'abonnement d'extensibilité, désactivez N'importe quel projet, puis cliquez sur Ajouter des projets.
    Note : Si l'étendue de l'organisation de l'abonnement est définie sur Toute organisation de locataires, l'étendue du projet est toujours définie sur N'importe quel projet et l'étendue du projet ne peut pas être modifiée. Vous pouvez uniquement modifier l'étendue du projet si l'étendue de l'organisation est définie sur l'organisation du fournisseur.
  10. Pour enregistrer l'abonnement, cliquez sur Enregistrer.

Résultats

Votre abonnement est créé. Lorsqu'un événement classé sous la rubrique d'événements sélectionnée se produit, l'action d'extensibilité ou le workflow vRealize Orchestrator lié est initié et tous les abonnés en sont informés.

Que faire ensuite

Après avoir créé votre abonnement, vous pouvez créer ou déployer un modèle de cloud pour lier et utiliser l'abonnement. Vous pouvez également vérifier l'état d'exécution du workflow ou de l'action d'extensibilité dans l'onglet Extensibilité de Cloud Assembly. Pour les abonnements contenant des workflows vRealize Orchestrator, vous pouvez également surveiller les exécutions et l'état du workflow à partir du client vRealize Orchestrator.