Dans le monde des affaires d'aujourd'hui, les besoins des clients changent plus rapidement que jamais et le nombre de concurrents augmente chaque seconde. De plus, la capacité à gérer les changements et l'imprévisibilité sont devenus un facteur crucial pour que les entreprises gagnent en valeur et restent compétitives [Oracle 2013]. Il en résulte que les entreprises sont aujourd'hui confrontées non seulement à la gestion de processus métier structurés, mais également à des processus de plus en plus non structurés. Dans un processus métier structuré commun, tout ce qui concerne le processus peut être prédéterminé au moment de la conception, tel que les activités, la séquence d'exécution des activités, etc. Cependant, dans une structure non structurée, les activités ne peuvent pas être définies précisément au préalable, ainsi que la séquence à exécuter. Pour rester compétitives, répondre aux demandes du marché en constante évolution et améliorer l'efficacité opérationnelle de leurs processus d'affaires, les organisations ont besoin d'une approche de processus novatrice qui peut les aider à gérer les changements, la dynamique et l'imprévisibilité. Dans ce contexte, le concept de Case Management est proposé. Différent du Business Process Management (BPM) qui standardise et automatise les processus métier structurés, CM surmonte les limites de l'approche BPM et fournit une infrastructure pour gérer les changements, la dynamique et l'imprévisibilité dans les processus métier non structurés. Le CM procède en grande partie en fonction de l'évolution des circonstances, et les décisions sont prises à la volée. BPM nécessite un haut niveau de prévisibilité; considérant que le CM a un niveau de prévisibilité moindre mais un niveau d'adaptabilité et de flexibilité plus élevé. Avec l'approche CM, les entreprises sont en mesure de gérer leurs processus métier non structurés de manière plus souple et plus flexible.Cependant, pour ce nouveau domaine, il manque des méthodes de soutien et des outils logiciels. Les principales préoccupations sont: (1) la modélisation de cas (la construction de modéles de cas); (2) la découverte de modèles (l'établissement de modèles de cas à partir de données brutes); (3) l'analyse de modèles (l'analyse de modèles à la fois statiques et dynamiques, par exemple, la dérivation de propriétés avant la mise en place du cas); (4) amélioration du modèle (réduction des coûts, optimisation de la performance opérationnelle, etc.); et (5) la promulgation du modèle (l'exécution d'un scénario avec des case workers dans la boucle). Après un examen approfondi de la littérature, nous avons constaté que seulement quelques efforts ont été faits dans (1) et (5), et aucune contribution notable n'a été faite dans d'autres aspects.Ceci présente notre approche CM qui fournit aux assistants un support complet dans tout le cycle de vie du CM: de l'établissement de modèles de cas à partir de données brutes jusqu'à l'optimisation des modèles de cas. Process Tree est notre choix pour formaliser le modèle découvert, et CMMN (Case Management Model and Notation, une spécification de modèlisation de cas est choisie comme formalisme pour la présentation et la construction de modèles de cas.) En outre, nous adoptons le langage HiLLS. L'analyse de modèle dynamique est permise par le formalisme DEVS, l'analyse de modèle statique est fournie par des méthodes formelles. Quand à la mise en oeuvre de modèle, elle est permise par la mise en ?uvre d'une spécification orientée objet du cas. Nous proposons principalement deux modules: un module concernant la découverte du modèle de cas à partir des historiques d'événements, et un autre module concernant l'amélioration et l'optimisation du modèle de cas. / In today's business world, customer requirements change more rapidly than ever before, and new competitors are increasing every second. Moreover, the ability of managing changes and unpredictability has become a crucial factor for enterprises to make more value and stay competitive [Oracle 2013]. This results in a fact that nowadays enterprises are challenged with not only managing structured business processes, but also more and more unstructured ones. In a common structured business process, everything regarding the process can be predetermined at design time, such as activities, the execution sequence of activities, and so on. However, in an unstructured one the activities cannot be defined precisely beforehand, as well as the sequence to execute. To stay competitive, meet the ever-changing market demands and improve their business process operational efficiency, organizations need a novel process approach that can help them manage changes, dynamics and unpredictability. Under this context, the concept of Case Management is proposed. Different from Business Process Management (BPM) which standardizes and automates structured business processes, CM overcomes the BPM approach limitations and provides an infrastructure for managing changes, dynamics and unpredictability in unstructured business processes. CM proceeds largely depending on evolving circumstances, and decisions are made on the fly. BPM requires a high level of predictability; whereas CM has a lower level of predictability but a higher level of adaptability and flexibility. With CM approach, enterprises are able to manage their unstructured business processes in a more adaptive and flexible manner.However, for this new area it lacks supporting methods and software tools. Major concerns are: (1) case modeling (the construction of case models); (2) model discovery (the establishment of case models from raw data); (3) model analysis (the analysis of models in both static and dynamic manners, e.g., the derivation of properties before the case is enacted); (4) model improvement (the reduction of cost, the optimization of operational performance, etc.); and (5) model enactment (the execution of a case scenario with case workers in the loop). After a thorough literature review we found that only a few efforts have been done in (1) and (5), and no noticeable contribution has been done in other aspects.This these presents our CM approach that provides case workers full supports in the whole lifecycle of CM: from establishing case models from raw data to optimizing case models. Process Tree is our choice to formalize the discovered model, and CMMN (Case Management Model and Notation, a case modeling specification is selected as the formalism for presenting and constructing case models. In addition, we adopt the HiLLS (High Level Language for Systems Specification) formalism to conciliate usability, simulation ability and formal analysis capabilities together. Dynamic model analysis is enabled by DEVS formalism, static model analysis is provided by formal methods, and model enactment is given by the implementation of an object-oriented specification of the case. We propose mainly two modules in this these: one module concerning the discovery of the case model from historical event logs, and another module concerning the improvement and the optimization of the case model.
Identifer | oai:union.ndltd.org:theses.fr/2017CLFAC087 |
Date | 08 December 2017 |
Creators | Wang, Shaowei |
Contributors | Clermont Auvergne, Traoré, Mamadou Kaba |
Source Sets | Dépôt national des thèses électroniques françaises |
Language | English |
Detected Language | French |
Type | Electronic Thesis or Dissertation, Text |
Page generated in 0.0019 seconds