Fermer

décembre 22, 2023

Un aperçu complet / Blogs / Perficient

Un aperçu complet / Blogs / Perficient


Qu’est-ce que Flow dans Virtuoso ?

Couler est une application officielle de Virtuoso, conçue pour permettre aux utilisateurs de créer des flux personnalisés pour les événements Virtuoso, établissant ainsi une automatisation efficace sur la plateforme Virtuoso.

En testant des applications, vous finirez par rencontrer des situations inhabituelles ou non standards. Par exemple:

  • Scénarios multi-systèmes : Après avoir créé une requête dans l’application UNvérifiez si la demande a été émise dans le système de l’application B.
  • Dépendance croisée entre les parcours et les objectifs : lorsque le parcours A réussit, exécutez tous les tests de l’objectif Y.
  • Comportement conditionnel : si l’objectif X réussit, alors exécutez le voyage Y ; en cas d’échec, exécutez le voyage Z.

Créer un nouveau flux

Pour mettre en place un Flow, l’application doit être installée au sein d’une organisation. Pour commencer, générez un compte utilisateur au sein de votre organisation avec un accès en écriture aux projets dans lesquels vous avez l’intention d’utiliser Flow. Ensuite, vous pourrez procéder à l’installation de Flow.

Lorsqu’un projet est partagé avec l’utilisateur lié à l’application Flow, l’option « Gérer les flux » apparaîtra dans le menu contextuel du projet :

Gérer les flux 1

Cette fonctionnalité permet de visualiser les flux actuels et d’en ajouter un nouveau en sélectionnant le bouton « Ajouter un nouveau flux ».

Gérer les flux 2

Un flux se compose de deux sections :

  • SI: Gère les conditions qui activent ou déclenchent le flux
  • ALORS: Détermine les actions à exécuter lorsque toutes les conditions spécifiées sont remplies.

Par exemple, le flux suivant signifie : si le trajet pour tester la réservation d’une démo est exécuté alors « exécuter » le trajet pour valider la réservation :

Gérer les flux 3

Avec Flow, vous pouvez créer diverses combinaisons de conditions et d’actions. Voici un aperçu des types de conditions et d’actions que vous pouvez définir.

Conditions

  • Voyage exécutéavec divers filtres tels que :
    • Nom, numéro ou identifiant canonique du voyage
    • Nom de l’objectif
    • Balise de voyage
    • Résultat de l’exécution
    • Durée d’exécution
    • Valeur des données dans l’exécution
  • Extension créé ou mis à jour, avec des filtres :
    • Nom du projet
    • Nom du poste
  • Plan exécution terminée, avec les filtres suivants :
    • Nom du projet
    • Nom de l’objectif
    • Nom du régime
    • Réessayez en cas d’échec

Actions

  • Exécuter un voyage
  • Exécuter un objectif
  • Exécuter un plan
  • Attendez une courte période (jusqu’à 15 secondes)
  • Envoyer un message Slack
  • Valider l’extension sur GitHub
  • Déclencher une URL WebHook
  • Définir certaines données dans leur contexte (à utiliser avec d’autres actions, comme effectuer un parcours, si vous souhaitez envoyer une donnée particulière à l’exécution concernée)

Flux virtuoses 5

Exemple

Lorsque mon parcours « Vérifier la page de connexion » est exécuté, exécutez un parcours ultérieur « Connexion à l’application » pour vérifier la fonctionnalité de connexion si nécessaire. Toutes les variables utilisées dans le parcours « Vérifier la page de connexion » seront automatiquement transmises au parcours « Connexion à l’application ». Une fois la « Connexion à l’application » exécutée, un plan d’exécution créé pour « vérifier la page d’accueil » commencera à s’exécuter.

Flux virtuoses 4

Conclusion

J’espère que cette lecture de 2 minutes aura aidé les passionnés enclins à connaître Virtuoso et à avoir une vision plus large de la façon de créer Flows, une application virtuose pour exécuter plusieurs voyages où l’exécution d’un voyage particulier dépend du résultat de l’exécution précédente. En se référant à ce blog, les utilisateurs peuvent apprendre à créer et gérer un flux en utilisant différentes conditions et actions à effectuer.






Source link

décembre 22, 2023