Vous créez des abonnements aux workflows de pré-approbation et de post-approbation afin de pouvoir envoyer une demande d'approbation à un système externe pour traitement. La réponse, approuvée ou refusée, est ensuite traitée par vRealize Automation.

Intégration du service d'approbation

Vous créez un abonnement au workflow de pré-approbation ou de post-approbation qui exécute un workflow vRealize Orchestrator personnalisé qui traite la demande d'approbation dans un système à l'extérieur de vRealize Automation.

Dans un niveau d'approbation de stratégie d'approbation, vous pouvez sélectionner Utiliser l'abonnement à l'événement comme approbateur. Ce niveau peut faire partie de plusieurs niveaux d'une stratégie d'approbation. Lorsqu'un utilisateur de catalogue de services demande un élément auquel une stratégie d'approbation est appliquée qui inclut l'approbateur Utiliser l'abonnement à l'événement, le service d'approbation envoie un message au service Event Broker avec les résultats suivants.

  • Si vous avez un abonnement à un workflow publié avec des critères correspondants, vRealize Orchestrator exécute votre workflow d'approbation ou de refus.

  • Si vous avez un abonnement à un workflow publié, mais que les critères ne correspondent pas, vous annulez la publication de l'abonnement au workflow, ou si vous n'avez pas d'abonnement publié, le niveau d'approbation est approuvé et le processus d'approbation passe au niveau d'approbation suivant.

L'abonnement au workflow d'approbation reçoit des messages du service d'approbation et compare les messages aux critères configurés pour les abonnements d'approbation. Lorsqu'il trouve un message qui correspond aux critères, le workflow sélectionné vRealize Orchestrator commence à s'exécuter. Les données d'événement publiées sont passées au workflow comme entrée et traitées selon la méthode spécifiée dans le workflow. Les résultats du workflow sont renvoyés à vRealize Automation et la demande est traitée. Si elle est approuvée, le niveau d'approbation suivant est évalué. Si elle est refusée, la demande est rejetée. Si le service d'approbation ne reçoit pas une réponse dans les 24 heures, délai d'expiration par défaut du service d'approbation, la demande est traitée comme étant refusée.