Contribution to the facilitation of business process specification with a scenario-oriented approachpar Franck Bruno TONLE NOUMBO University of Dschang - Master 2021 |
II.4. Revue des outils existants de spécification des workflowsCette partie nous permettra de faire le point sur ce que proposent généralement les outils de spécifications existants en termes de fonctionnalites. Pour ce faire, on procédera à l'analyse de trois des plus célèbres outils de spécifications à savoir : Bizagi Modeler, YAWL Process Editor et BPMN.io. II.4.1. Bizagi ModelerDéveloppé par l'entreprise anglaise Bizagi, cet outil de spécification graphique permet de modéliser des processus sous le langage BPMN. Il se classe comme le plus célèbre parmi ceux de sa catégorie, et fait partie d'une suite d'outils proposé par Bizagi, dont le but est l'automatisation complète (modélisation, vérification, exécution, et ajustement) des différents workflows d'une entreprise. Bizagi Modeler permet aux organisations de créer et de documenter des processus opérationnels afin de mieux comprendre chaque étape et d'identifier les possibilités d'amélioration des processus pour accroître l'efficacité organisationnelle [46]. Il II.4. REVUE DES OUTILS EXISTANTS DE SPÉCIFICATION DES WORKFLOWS 35 MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA s'agit de l'outil que nous avons utilisé pour la modélisation de notre exemple courant en BPMN (voir fig. 6). FIGURE 14 - Capture d'écran de Bizagi Modeler En ce qui concerne ses fonctionnalités de base, il permet de créer, sauvegarder et partager les diagrammes de workflow en utilisant la notation BPMN. Il permet également la collaboration entre les membres d'une équipe sur des diagrammes de processus créés en vue d'éventuelles améliorations. Il offre aussi la possibilité d'importer et d'exporter des diagrammes Microsoft Visio, IBM Bluewoks, XPDL, et BPMN. Une de ses principales limites est son indisponibilité sur le système d'exploitation macOS. II.4.2. YAWL Process EditorDéveloppé par la YAWL Foundation, YAWL Process Editor est un outil open source d'aide a la specification qui permet de créer des workflows de processus oprerationnels pour gérer l'activité d'une entreprise. En outre, les systèmes peuvent être créés à partir d'une interface pratique et intuitive, éliminant ainsi le besoin d'experts en workflow et d'autres personnels spécialisés. Lors de la conception d'un workflow, il propose des spécifications, qui décrivent la tâche ou le processus que l'on souhaite representer. À l'intérieur de l'application, ces spécifications sont composées de réseaux qui peuvent être ajoutés manuellement et personnalisés, en utilisant la souris pour dessiner un schéma et reproduire le workflow de manière graphique. Il s'agit de l'outil que nous avons utilisé pour la modélisation de notre exemple courant en YAWL (voir fig. 10). II.4. REVUE DES OUTILS EXISTANTS DE SPÉCIFICATION DES WORKFLOWS 36 MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA FIGURE 15 - Capture d'écran de YAWL Process Editor En ce qui concerne ses fonctionnalités de base, YAWL Process Editor permet la création, la sauvegarde et le partage de spéci~cations de processus couvrant toutes les perspectives nécessaires à l'automatisation des workflows (voir fig. 15). En plus de ce qui est visible dans la capture, il y a des variables de données définies pour chaque tâche, en utilisant des schémas XML. Les variantes de tâches peuvent être créées et mappées à partir de variables globales par de simples opérations de glisser-déposer [47]. En ce qui concerne les accréditations, YAWL peut classer les ressources humaines et non humaines en rôles, postes et groupes en fonction des capacités organisationnelles. Sa principale faiblesse est sa structure formelle liée aux réseaux de Petri, ce qui la rend un peu moins accessible pour des concepteurs tiers, par rapport aux autres langages de workflows. |
|