Contact Twinn

CONTACTER Twinn

BPSimpy : une bibliothèque Python pour créer par programmation des modèles de simulation de processus métier au standard BPSim.

Favoriser la recherche

ESTECO a choisi le logiciel L-SIM édité par Lanner comme base dans son produit Cardanit pour la capacité de simulation de processus. Cardanit est une plate-forme BPM SaaS innovante visant à faire progresser le développement et l'analyse du BPM.

Auparavant, les entreprises avaient travaillé ensemble pour montrer comment WITNESS pouvait être lié à modeFRONTIER, l'outil d'optimisation de la conception technique d'ESTECO. La feuille de route Cardanit a été conçue pour se différencier des autres acteurs du marché bien établi des logiciels BPM, avec l'introduction de nouvelles fonctionnalités révolutionnaires, notamment la manière dont les fonctionnalités de simulation sont fournies aux utilisateurs.

L'innovation nécessite des techniques scientifiques de pointe, c'est pourquoi les deux entreprises ont toujours collaboré avec des universités et des instituts de recherche du monde entier. Plus récemment ESTECO a contacté le prof.  Massimiliano de Leoni à l'Université de Padoue (Italie), un expert majeur en Process Mining (exploration de processus) et domaines connexes et une série de projets de recherche communs ont été lancés. L'un d'eux se concentre sur la construction de modèles de simulation précis en raisonnant sur les données transactionnelles générées par les exécutions passées de processus réels (autrement dit, les journaux d'événements). Ce projet a récemment abouti à BPSimpy, une bibliothèque Python pour faciliter l'intégration de bibliothèques de Process Mining avec la Simulation de Processus Métier via des moteurs qui prennent en charge la norme BPSim, comme L-SIM.

Lanner a été un contributeur majeur au développement original de la norme BPSim qui étend la norme BPMN pour inclure des paramètres de simulation et des définitions de scénarios. La bibliothèque BPSimpy a été présentée à la 19e Conférence internationale sur la gestion des processus métier (BPM 2021) à Rome.

Bibliothèque BPSimpy

L'un des obstacles à l'utilisation généralisée de la simulation par les analystes de processus métier a été le développement de modèles de simulation avec les niveaux de détails appropriés et des données valides. La recherche BPSimpy vise à aider l'utilisateur à préparer des modèles pour la simulation en utilisant des informations provenant de différentes sources, y compris le Process Mining. BPSimpy est une bibliothèque Python de simulation de processus métier permettant de générer par programme des fichiers prêts pour la simulation. BPSimpy prend en charge la construction de modèles de simulation conformes à la spécification de simulation de processus métier (BPSim), un format standard de la Workflow Management Coalition (WfMC). Cette utilisation d'un standard commun permet l'intégration avec le moteur de simulation L-Sim fourni par Lanner.

La bibliothèque BPSimpy prend un modèle de processus BPMN et les paramètres de simulation en entrée et génère un fichier de modèle de simulation BPSim. Ce fichier spécifie des scénarios de simulation, chacun d'eux définissant les conditions initiales du scénario et tous les paramètres de simulation nécessaires pour créer une expérience de simulation valide. Des paramètres sont connectés aux éléments du modèle de processus BPMN (événements, tâches, passerelles, flux de séquences, etc.) pour configurer leur comportement. BPSimpy prend en charge tous les paramètres de simulation définis dans la norme BPSim liés aux différentes perspectives de processus : temps, contrôle, ressources, coût, priorité et propriétés.

BPM2021

La bibliothèque a été présentée dans le parcours de démonstration à la 19e Conférence internationale sur la gestion des processus métier (BPM 2021) avec la publication suivante : C. Fracca, A. Bianconi, F. Meneghello, M. de Leoni, F. Asnicar, A. Turco. BPSimpy: A Python Library for WfMC-Standard Process-Simulation Specifications. Le forum de démonstration a permis de présenter et de discuter des technologies émergentes et des sources de connaissances pertinentes avec des chercheurs et des praticiens dans le domaine du BPM. La présentation a suscité l'intérêt du public, en particulier en ce qui concerne l'utilisation de la bibliothèque et l'étude de cas présentée dans le document.

2936-bpmn_paper.PNG

Exemple de paramètres de simulation qui peuvent être définis avec BPSimpy

L'étude de cas fait référence à un véritable projet d'amélioration des processus métier et l'équipe a procédé comme suit :

-L'équipe a commencé avec un journal des événements d'un processus numérisé et en utilisant les techniques de Process Mining. Elle a découvert le modèle de processus métier sous-jacent.

-Ils ont estimé les paramètres de simulation avec une analyse affinée en utilisant une approche adoptée à partir des résultats d'un projet de recherche connexe entrepris par l'équipe.

-La bibliothèque BPSimpy a été utilisée pour automatiser la création du modèle BPSim, qui a ensuite été simulé grâce au moteur L-Sim développé par Lanner.

Cela a permis à l'équipe de découvrir les aspects critiques tels que les goulots d'étranglement, les déchets, l'utilisation des ressources et de vérifier les conséquences des modifications de processus proposées avant la mise en œuvre.

Futures étapes

La simulation de processus métier est une technique bien établie et plusieurs bons produits sur le marché la prennent en charge. De nombreuses personnes parlent également de la puissance et de la valeur ajoutée des Jumeaux Numériques et de l'Industrie 4.0. Cependant, RPA (Robotic Process Automation) et Process Mining semblent recevoir une grande attention (et des fonds) peut-être parce qu'ils sont plus faciles à adopter. Pourquoi? ESTECO a observé une tendance similaire dans l'industrie automobile lorsque le prototypage numérique a commencé à se développer. Il n'y a pas de raccourcis avec la modélisation par simulation et vous devez avoir le bon support pour produire des modèles fiables.

Le moteur de simulation L-Sim de Lanner peut gérer de nombreux scénarios, des modèles énormes et les interactions complexes entre les éléments. Cardanit mettra en œuvre la meilleure expérience utilisateur possible pour faciliter le travail des analystes métier, mais cela ne masquera pas la complexité de la tâche. Par conséquent, nous faisons équipe avec des universités et nous recherchons des approches innovantes qui peuvent vous aider - sachant qu'elles ne peuvent pas se substituer à vous et à votre expertise. La bibliothèque BPSimpy est l'une des pièces d'un grand puzzle qui est esquissé ici, mais qui nécessite des recherches plus approfondies. Visitez le site Web de Cardanit pour vous tenir au courant des prochaines étapes.

À propos d'ESTECO et de Cardanit

ESTECO est une société de logiciels indépendante, hautement spécialisée dans l'optimisation et la simulation numérique de processus et la gestion de données. Avec plus de 20 ans d'expérience, ESTECO accompagne plus de 300 organisations internationales pour exceller dans leur expérience en ingénierie numérique, en accélérant le processus de prise de décision et en réduisant les temps de développement.

Développé par ESTECO, Cardanit est l'outil de collaboration de nouvelle génération pour façonner les processus métier et les décisions qui les guident. Basé sur les standards BPMN et DMN, Cardanit offre une expérience de modélisation dynamique et flexible. Avec Cardanit, les analystes métier, les consultants et les gestionnaires peuvent cartographier leurs processus et simplifier les décisions avec un éditeur de gestion des processus métier puissant et facile à utiliser. Pour plus d'informations, visitez cardanit.com

Pour plus d'informations sur ESTECO, visitez esteco.com, suivez ESTECO sur Twitter et sur LinkedIn.


Loading blog comments..

Post a Comment

Thank you, your comment is awating approval
Submit