
BPMN 핵심 요소

프로세스 모델 읽기 및 생성
과정을 읽는 것은 마치 책을 읽는 것과 같다. 특정 방향을 따르며 왼쪽에서 오른쪽으로, 위에서 아래로 읽는다. 학습 BPMN은 언어를 배우는 것과 비슷합니다. 모든 BPMN 요소는 단어 do와 같이 특정한 의미를 갖는다. 프로세스 언어로 말할 수 있고 심지어 생각할 수 있는 노력도 가치가 있습니다.
배고픈 상태라고 가정하면 기본 BPMN 요소를 사용하여 배고픔을 만족시키는 목표에 도달하기 위해 해야 할 일을 설명하는 프로세스를 생성해 보겠습니다.
프로세스 생성 방법
- 프로세스를 트리거하는 요인을 설명하는 시작 이벤트입니다.
- 순서 흐름 - 프로세스와 태스크를 안내합니다.
- 우리가 해야 할 일을 설명하는 작업.
- 프로세스 종료 시 도달한 상태를 설명하는 종료 이벤트입니다.

BPMN 토큰 개념
비즈니스 프로세스가 대리점 운영이라고 가정해 보십시오.
프로세스 내에서 대리석이 따라야 하는 흐름이 있습니다. 프로세스를 통해 대리석을 멈출 수 있는 유일한 것은 태스크입니다. 여기서 대리석은 작업이 적용될 때까지 기다려야 합니다. 결국 우리는 모든 흐름이 끝 이벤트에 도달할 수 있도록 해야 합니다. 따라서 대리석은 항상 결승선을 통과할 수 있습니다. 대리석이 도착하지 않으면, 우리는 뭔가 잘못이 있다는 것을 알고 그 흐름이 어딘가에 중단되었다.
대리석 예제는 '토큰'의 BPMN 개념을 쉽게 생각할 수 있는 방법입니다. BPMN에서는 대리석을 공식적으로 토큰이라고 합니다. 토큰 개념은 비즈니스 프로세스가 얼마나 복잡하든 비즈니스 프로세스의 실행 동작을 설명합니다.
이 아이디어를 파악하면 비즈니스 프로세스 흐름, 특히 프로세스 실행 동작을 점검할 때 오류 메시지를 이해하는 데 도움이 됩니다.
이러한 '기술적 점검'이 중요하지 않다고 생각되는 경우, 모델이 시스템에서 실행되지 않기 때문에 해당 모델이 중요합니다.
동일한 개념이 다음 항목에 적용됩니다.
- BPMN 구문 점검(다이어그램을 저장할 때마다 적용됨)
- 프로세스 시뮬레이션(토큰을 시각화할 수도 있는 경우)
토큰 개념을 제대로 적용하면 아무리 복잡한 BPMN 프로세스 모델을 이해할 수 있습니다.
노트

한 회사의 여러 사람이 프로세스 모델링에 관여할 때마다 이름 지정과 일관성을 유지하는 것이 중요합니다. 다행히도 모든 BPMN 프로세스가 동일한 범용 스타일을 따르도록 하는 작업과 이벤트에 대한 명명 규칙이 있어 전 세계에서 이해됩니다.
태스크 및 이벤트에 대한 명명 규칙은 BPMN의 Best Practices를 기반으로 하므로 엄격한 정책 또는 규칙으로 인식되지 않습니다. 모델러가 적절하게 정당화되고 의미 있고 이해할 수 있으면 이를 벗어날 수 있습니다.
그렇다면 어떻게 이벤트 이름을 적절하고 일관되게 지정할 수 있을까요? IS 상태를 식별하는 데 도움이 되는 규칙이 있습니다. 실제로 명명 이벤트의 잠재적 시그널 단어는 다음과 같습니다.
- [수요]이(가) 발생했습니다.
- [오더]이(가) 수령되었습니다.
- [서비스]를 사용할 수 있습니다.
- [송장]이(가) 생성되었습니다.
- ...
"is"라는 용어를 사용할 필요는 없지만 IS 상태를 실제로 설명하는 데 도움이 됩니다.




