Éléments du flux de travail
Cet article décrit les divers éléments qui constituent un workflow.
Un workflow est constitué d’éléments. Les sections suivantes décrivent chaque type d’élément.
Tâches
Une tâche est une unité de travail qui doit être réalisée. Deux types de tâche peuvent être ajoutés à un workflow : des tâches manuelles et des tâches automatiques.
Tâche manuelle
Une tâche manuelle est une unité de travail qui doit être réalisée par un utilisateur. Par exemple, un workflow d’état de dépenses peut comporter des tâches manuelles qui nécessitent les actions suivantes des utilisateurs affectés :
- révision des reçus soumis avec un état de dépenses ;
- appel du responsable d’un employé.
Tâche automatique
Une tâche automatique est une unité de travail qui doit être réalisée par le système. Aucune intervention n’est requise. Par exemple, un workflow de commande client peut comporter des tâches automatiques qui nécessitent les actions suivantes du système :
- vérification d’un crédit ;
- création d’un enregistrement client pour le client, s’il n’en existe pas déjà un.
Processus d’approbation
Un processus d’approbation est un processus qui consiste en différentes étapes. À chaque étape d’approbation, l’utilisateur peut effectuer les actions suivantes :
- approuver le document ;
- rejeter le document ;
- demander une modification du document ;
- affecter le document à un autre utilisateur pour approbation.
Éléments de workflow pour ligne
Vous pouvez créer un workflow pour traiter des documents ou les lignes d’un document. Par exemple, vous avez créé un workflow d’approbation pour des feuilles de temps. (Nous appellerons ce workflow le workflow de document.) Il est possible d’y ajouter un élément de workflow pour ligne. Lorsque l’élément de ligne est exécuté, chaque ligne du document est soumise pour traitement. Vous pouvez décider de faire traiter toutes les lignes par le même workflow pour ligne ou chaque ligne par un workflow pour ligne différent. Imaginons qu’un employé ait soumis une feuille de temps semblable à celle de la figure suivante.
Dans ce cas, il pourrait s’avérer utile de créer les workflows pour ligne suivants :
- Flux de travail pour ligne 1 : ce flux de travail est utilisé pour traiter les éléments de ligne dont l’ID de projet est 1111.
- Flux de travail pour ligne 2 : ce flux de travail est utilisé pour traiter les éléments de ligne dont l’ID de projet est 2222.
- Flux de travail pour ligne 3 : ce flux de travail est utilisé pour traiter les éléments de ligne dont l’ID de projet est 3333.
Éléments de contrôle des flux
Les éléments suivants permettent de concevoir des workflows avec des branches secondaires ou avec des branches qui s’exécutent simultanément.
Décision manuelle
Une décision manuelle est un point où un workflow se divise en deux branches. Un utilisateur doit prendre une décision qui détermine la branche utilisée pour traiter le document soumis.
Décision conditionnelle
Une décision conditionnelle est également un point où un workflow se divise en deux branches. Toutefois, le système détermine la branche utilisée pour traiter le document soumis. Pour prendre cette décision, le système évalue le document pour déterminer s’il répond aux conditions spécifiées.
Activité parallèle
Une activité parallèle est un élément de workflow qui inclut deux branches de workflow ou plus s’exécutant simultanément.
Sous-workflow
Un sous-workflow est un workflow qui s’exécute dans le contexte d’un autre workflow.