Qu'est-ce qu'un processus de workflow?
Un processus de flux de travail est une séquence d'étapes utilisées pour traiter un document, un bon de travail ou une information par le biais d'une organisation. Pour être définies en tant que processus de flux de travail, les étapes doivent être répétables avec peu de variation. Ils doivent servir un objectif défini en utilisant des matériaux d'entrée et de sortie standardisés. Le terme est également utilisé dans le monde de la programmation pour désigner le code qui s'exécute pour effectuer une série donnée de tâches dans un ordre spécifique.
La chaîne de montage était le premier exemple d'un processus de flux de travail. Prenons une entreprise qui construit des vélos. Un ouvrier d'usine peut être chargé de souder les cadres, le suivant peut les peindre, celui qui installe ensuite le siège, etc. Le vélo est construit en plusieurs étapes.
Chaque membre de l'équipe connaît son travail et le fait dans le même ordre à chaque fois. Le siège de vélo ne sera jamais installé avant que le vélo ne soit peint. Les travailleurs suivent le processus de travail. Ainsi, le même type de vélo est fabriqué à maintes reprises sans variation majeure de la qualité ou de la vitesse de production.
Chaque étape d'un processus de flux de travail peut être divisée en trois parties distinctes. Le premier est l'entrée. Cela inclut non seulement le matériel physique - le vélo - qui passe d'une étape à l'autre, mais également l'information, l'énergie et les autres fournitures nécessaires à l'exécution de la tâche. Pour l'étape de peinture dans le processus du vélo, l'entrée peut être de la peinture, un pistolet aérographe et le modèle de conception.
La seconde partie est l’algorithme, qui indique comment une étape donnée doit être accomplie. Par exemple, le peintre de bicyclettes pourrait être chargé de peindre une couche de base rouge, puis d'ajouter une bordure noire. L'algorithme peut être exécuté par des humains ou des ordinateurs.
Enfin, la sortie est le matériel et les informations résultant de l'exécution de l'algorithme utilisant l'entrée. La sortie est transmise à l'étape suivante du processus de workflow.
Un processus de flux de travail informatisé fonctionne comme un flux de travail manuel, sauf que les sorties sont automatiquement transmises à l’étape suivante par l’ordinateur. Les processus de flux de travail informatisés sont presque toujours utilisés pour déplacer des documents dans une organisation. Par exemple, une entreprise peut configurer un processus de flux de travail informatisé pour s'assurer que chaque ordre de travail est traité de la même manière. Les étapes du flux de travail peuvent être réorganisées ou optimisées en déplaçant des blocs de code plutôt qu'en écrivant un tout nouveau programme.