QUICK REVIEW
[论文解读] Introduction to the Case Management Model and Notation (CMMN)
Mike A. Marin|arXiv (Cornell University)|Aug 17, 2016
Business Process Modeling and Analysis参考文献 1被引用 12
一句话总结
本文介绍了案例管理模型与记法(CMMN)1.0,这是一种声明式、以工作人员为中心的业务流程建模方法,强调案例级控制、任务的自主激活以及动态规划。它使案例工作人员能够通过灵活、数据驱动的模型动态管理工作流程,支持实时决策、手动激活以及案例计划的运行时修改。
ABSTRACT
This is a short tutorial of the Case Management Model and Notation (CMMN) version 1.0. It is targeted to readers with knowledge of basic process or workflow modeling, and it covers the complete CMMN notation. A simple complaints process is used to demonstrate the notation. At the end of the tutorial the reader will be able to understand and create CMMN models. An appendix summarizing the notation is included for reference purposes.
研究动机与目标
- 为熟悉基本流程建模的从业者提供 CMMN 1.0 的全面教程。
- 通过将控制权转移至案例工作人员,展示案例管理与传统工作流建模的差异。
- 通过一个真实的投诉处理流程示例,说明 CMMN 记法的使用。
- 阐明案例计划、案例文件项以及自主规划在实现自适应案例执行中的作用。
- 突出 CMMN 如何支持运行时决策,包括手动激活、暂停以及案例工作人员对数据的操纵。
提出的方法
- 使用一个虚构的客户投诉流程作为持续示例,演示 CMMN 记法与概念。
- 介绍 CMMN 的核心元素:案例计划、案例计划项(任务、阶段、里程碑、事件监听器)以及装饰器。
- 通过入口条件和出口条件解释声明式建模,明确任务或阶段何时可被激活或完成。
- 描述手动激活和自动完成功能,使案例工作人员能够控制执行时机。
- 应用重复、强制和可选等装饰器,以建模灵活、基于条件的行为。
- 演示规划表和自主项的使用,以支持授权工作人员在运行时进行案例规划。
实验结果
研究问题
- RQ1与传统工作流模型相比,CMMN 如何使案例工作人员能够动态控制业务流程的执行?
- RQ2CMMN 中有哪些机制支持案例工作人员在运行时进行规划和决策?
- RQ3入口条件和出口条件如何被用于声明式建模,以实现不强制固定控制流的过程条件?
- RQ4CMMN 在执行过程中以何种方式支持对案例数据和结构的修改?
- RQ5该模型通过具有自主激活功能的里程碑、任务和阶段,如何处理案例实例的变异性?
主要发现
- CMMN 实现了从以流程为中心到以工作人员为中心的流程执行转变,案例工作人员通过动态规划和决策来负责实现业务目标。
- 通过使用手动激活,案例工作人员即使在满足入口条件后,也能自主决定何时启动或跳过任务和阶段。
- 通过入口条件和出口条件实现的声明式建模,可在不强制固定控制流的前提下,灵活地基于条件激活案例计划项。
- 案例工作人员可在案例执行的任何时间添加、修改或删除案例文件项(如文档、数据),支持实时协作。
- 该模型支持运行时行为,如暂停/恢复、忽略故障以及手动完成,从而增强在复杂或不可预测流程中的适应性。
- 投诉处理流程示例表明,CMMN 模型可能看起来不如 BPMN 模型结构化,但这恰恰体现了其目标:实现灵活性和工作人员自主权。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。