Quand utiliser les flux et les playbooks
Suivez ces instructions générales pour déterminer quand créer un flux ou un playbook.
Quand utiliser les flux
Les flux, les flux secondaires et les actions sont les éléments de base de l’automatisation des processus. Les flux s’exécutent lorsque leurs conditions de déclenchement sont remplies, et chaque flux exécute à son tour une séquence d’actions, une logique de flux et des flux secondaires. Les actions, la logique de flux et les flux secondaires au sein d’un flux sont ce qui crée et met à jour les données.
Un flux est un bon choix pour les automatisations de processus qui répondent à ces critères.
- Attendez-vous à peu ou pas d’interactions manuelles de l’utilisateur
- Tant qu’un flux contient les données d’entrée dont il a besoin, il peut s’exécuter jusqu’à son terme sans aucune interaction de l’utilisateur. Certaines logiques et actions de flux nécessitent que les utilisateurs apportent des modifications aux enregistrements, mais un flux peut se mettre automatiquement en pause jusqu’à ce que ses conditions d’attente soient remplies. Les automatisations de processus qui dépendent des interactions des utilisateurs, telles que la lecture d’un article de la base de connaissances, l’examen d’une liste de vérification et la collecte de commentaires, sont plus difficiles à gérer avec les flux. Les flux ne fournissent pas directement d’éléments d’interface utilisateur avec lesquels les utilisateurs peuvent interagir. Les flux dépendent de la capacité des utilisateurs à trouver une interface utilisateur existante et à apporter les changements nécessaires. Par exemple, un flux basé sur les enregistrements dépend d’un utilisateur qui effectue un changement dans un enregistrement spécifique tel qu’un ticket ou un incident.
- Attendez-vous à fonctionner à des volumes élevés
- Une instance peut exécuter des centaines, voire des milliers de flux par seconde. Lorsque la génération de rapports de flux est désactivée par défaut, une instance peut exécuter un volume élevé de flux avant de voir un impact sur les performances. Si vous prévoyez d’exécuter une automatisation de processus à des volumes élevés, un flux est un bon choix pour un playbook, car il nécessite moins de frais généraux et de ressources système.
- S’attendre à exécuter peu ou pas de flux secondaires
- Plus un flux appelle de flux secondaires, plus il devient difficile à gérer à partir de l’interface des flux. Bien que vous puissiez utiliser une logique de flux conditionnelle ou une table de décision pour choisir un flux secondaire à exécuter, les playbooks offrent une meilleure expérience utilisateur pour l’exécution d’une séquence de flux secondaires.
Quand utiliser les playbooks
Les Playbooks sont basés sur des activités, qui utilisent des flux, des flux secondaires et des actions prédéfinis comme blocs de construction.
Un playbook est un bon choix pour les automatisations de processus qui répondent à ces critères.
- Attendez-vous à plusieurs interactions manuelles de l’utilisateur
- Les playbooks fournissent des éléments d’interface utilisateur avec lesquels les utilisateurs peuvent interagir. L’expérience de playbook guide les utilisateurs pour apporter les changements nécessaires pour progresser dans le playbook.
- Attendez-vous à fonctionner à faible volume
- Les playbooks nécessitent plus de ressources système pour s’exécuter, car ils génèrent des éléments d’interface utilisateur et stockent plus de détails d’exécution.
- S’attendre à exécuter de nombreux flux secondaires
- Les Playbooks offrent une meilleure expérience utilisateur pour l’exécution d’une séquence de flux secondaires.