Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- react
- JPA
- docker
- dbeaver
- mybatis
- nginx
- log4j2
- kubectl
- nodejs
- Kubernetes
- Git
- IntelliJ
- jetbrains
- wildfly
- gson
- tibero
- NCP
- BPMN
- gradle
- Spring
- database
- MySQL
- JavaScript
- Windows
- Java
- useEffect
- VSCode
- intellijIDEA
- LOG4J
- springboot
Archives
- Today
- Total
두 손끝의 창조자
BPMN에서 사용하는 Element와 표현방법 본문
BPMN Element
Flow Objects
비즈니스 프로세스의 동작을 정의하는 메인 오브젝트
- Event
- Activity
- Gateway
Data
- Data Object
- Data Input
- Data Output
- Data Store
Connecting Object
- Sequence Flows
- Message Flows
- Associations
- Data Associations
Swimlane
- Pool
- Lane
Artifacts
프로세스에 대한 추가적인 정보를 제공하기 위해 사용
- Group
- Text annotation
BPMN Element Notation
Element | 기호 | 설명 |
Event | Process, Choreography 에서 무언가 "발생하는 것"을 표현할 때 사용한다. 즉, 원인과 결과를 표현한다. 원 내부에 원인 또는 결과를 구별할 수 있는 마커(아이콘)을 넣을 수 있다. 발생하는 시점에 따라 시작, 중간 및 종료의 세 가지 유형의 이벤트가 있다. | |
Activity | 회사에서 수행하는 작업의 일반적인 용어를 Activity라고 한다. Activity는 Sub-Process와 Task 두 가지 타입이 있다. | |
Gateway | 흐름을 분기 또는 수렴을 제어하는데 사용한다. 내부에 마커를 사용해서 branching, forking, merging, joining 을 구별한다. | |
Sequence Flow | Activity의 순서를 표현한다. | |
Message Flow | 두 참여자간에 메시지 흐름을 표현한다. | |
Association | 정보와 BPMN Element 을 연결한다. | |
Poll | 참여자를 구분한다. | |
Lane | Pool 내에서 Activity를 구분할 때 사용한다. | |
Data Object | 데이터 객체는 활동 수행에 필요한 정보 또는 무엇을 생산하는지에 대한 정보를 제공한다. 데이터 입력과 데이터 출력은 프로세스에 대해 동일한 정보를 제공한다. | |
Message | 메시지는 두 참여자 간의 통신 내용을 설명하는 데 사용한다. | |
Group | 그룹은 동일한 카테고리 내에있는 그래픽 요소들이다. 그룹은 그룹 내 시퀀스 흐름에 영향을 미치지 않는다. 카테고리는 문서화 또는 분석 목적으로 사용될 수 있다. 그룹은 요소들의 카테고리를 표현할 수 있는 유일한 방법이다. |
|
Text Annotation | 텍스트 주석은 모델러가 BPMN 다이어그램의 독자에게 추가 텍스트 정보를 제공하는 방법이다. |
반응형
Comments