Skip to main content
QUICK REVIEW

[논문 리뷰] Introduction to the Case Management Model and Notation (CMMN)

Mike A. Marin|arXiv (Cornell University)|2016. 08. 17.
Business Process Modeling and Analysis참고 문헌 1인용 수 12
한 줄 요약

이 논문은 기업 프로세스 모델링을 위한 선언적이고 워커 중심의 접근 방식으로 Case Management Model and Notation (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 요소인 사례 계획, 사례 계획 항목(작업, 스테이지, 마일스톤, 이벤트 리스너), 장식자(decorator)를 소개한다.
  • 진입 조건 및 종료 조건을 통해 선언적 모델링을 설명하며, 이는 작업이나 스테이지가 언제 활성화되거나 완료될 수 있는지를 정의한다.
  • 수동 활성화 및 자동 완료 기능을 설명하여 사례 워커가 실행 시점을 제어할 수 있음을 설명한다.
  • 반복, 필수, 선택 사항 등의 장식자를 적용하여 조건 기반의 민첩한 동작을 모델링한다.
  • 계획 테이블과 임의의 항목의 사용을 통해 자격 있는 워커가 런타임 시 사례 계획을 수립할 수 있도록 지원한다.

실험 결과

연구 질문

  • RQ1CMMN는 전통적인 워크플로우 모델과 비교해 사례 워커가 비즈니스 프로세스 실행을 어떻게 동적으로 제어할 수 있도록 하는가?
  • RQ2CMMN에 내장된 어떤 메커니즘이 사례 워커가 런타임 시 계획 수립 및 결정을 내리는 데 지원하는가?
  • RQ3진입 조건 및 종료 조건은 어떻게 고정된 제어 흐름을 강제하지 않고도 프로세스 조건을 선언적으로 모델링하는 데 사용되는가?
  • RQ4사례 워커는 실행 중 어떤 방식으로 사례 데이터와 구조를 수정할 수 있는가?
  • RQ5마일스톤, 작업, 스테이지의 임의의 활성화 기능을 통해 CMMN는 사례 인스턴스 간의 변동성을 어떻게 다루는가?

주요 결과

  • CMMN는 프로세스 중심에서 워커 중심의 프로세스 실행으로의 전환을 가능하게 하여, 사례 워커가 동적 계획 수립과 의사결정을 통해 비즈니스 목표를 달성하도록 한다.
  • 수동 활성화 기능을 통해 사례 워커는 진입 조건이 충족된 후에도 작업이나 스테이지를 시작하거나 건너뛸 수 있다.
  • 진입 조건 및 종료 조건을 통한 선언적 모델링은 고정된 제어 흐름을 강제하지 않으면서도 조건 기반의 활성화를 가능하게 하여 높은 영향력 있는 모델링을 실현한다.
  • 사례 워커는 사례 실행 중 언제라도 사례 파일 항목(예: 문서, 데이터)을 추가, 수정, 삭제할 수 있어 실시간 협업을 지원한다.
  • 런타임 동작, 예를 들어 일시정지/재개, 오류 무시, 수동 완료 등의 기능을 지원하여 복잡하거나 예측 불가능한 프로세스에서의 적응성을 향상시킨다.
  • 불만 처리 과정 예시는 CMMN 모델이 BPMN 모델보다 덜 구조화되어 보일 수 있지만, 이는 모델이 영향력 있는 유연성과 워커 자율성을 실현하고자 하는 목표를 반영한 것이다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.