외곽선으로 요소 유형 구분
원은 이벤트, 둥근 사각형은 활동, 마름모는 Gateway입니다. 다른 요소를 보기 전에 바깥 모양부터 확인하세요.
BPMN 2.0 reference
프로세스를 읽거나 그릴 때 필요한 BPMN 2.0 기호를 모델 구성 순서에 따라 정리했습니다. 이벤트, 활동, Gateway, 연결, 스윔레인, 아티팩트를 다루며, 각 항목에서 모양과 의미, 사용 시점을 확인할 수 있습니다.
모양을 보기 전에 표기법 열부터 확인하세요. BPMN에서는 외곽선으로 이벤트와 활동을 구분하고, 마름모 안의 표식으로 Gateway 유형을 구분합니다. 아래 네 가지 규칙만 알아도 요약표의 나머지 내용을 대부분 이해할 수 있습니다.
외곽선으로 요소 유형 구분
원은 이벤트, 둥근 사각형은 활동, 마름모는 Gateway입니다. 다른 요소를 보기 전에 바깥 모양부터 확인하세요.
표식으로 동작 방식 구분
외곽선이 같아도 의미는 다를 수 있습니다. 내부 표식에 따라 일반 작업이 User Task가 되거나 일반 Gateway가 배타적 또는 병렬 분기로 바뀝니다.
선 모양으로 관계 구분
실선 화살표는 하나의 프로세스 안에서의 순서를 나타냅니다. 열린 원이 있는 점선 화살표는 참여자 간 메시지를 나타냅니다.
컨테이너로 담당 주체 구분
Pool 하나는 보통 조직 하나를 나타냅니다. Pool 안의 Lane은 서로 업무를 넘기는 역할을 나타냅니다.
발생하는 일을 나타냅니다. 외곽선은 프로세스에서의 위치를, 내부 표식은 트리거 유형을 보여줍니다.
얇은 단일 원
프로세스 인스턴스가 시작되는 지점입니다. 표식이 없는 시작 이벤트는 수동으로 시작됩니다. 내부 표식을 추가하면 메시지, 타이머, 신호 또는 조건부 시작 이벤트가 됩니다.
얇은 이중 원
시작과 종료 사이에 발생하는 일을 나타냅니다. 대기(수신) 또는 알림(발신)을 표현합니다. 활동의 경계에 연결하면 예외 상황을 모델링할 수 있습니다.
굵은 단일 원
경로 하나 또는 전체 인스턴스를 종료합니다. 종료 유형 이벤트는 모든 병렬 경로를 멈추고, 일반 종료 이벤트는 해당 경로만 끝냅니다.
수행할 작업입니다. 둥근 사각형은 작업을 나타내며, 모서리의 표식은 작업을 수행하는 주체를 보여줍니다.
둥근 사각형
가장 낮은 상세 수준의 작업 단위입니다. 수행 주체의 유형을 아직 모르거나 중요하지 않을 때 사용합니다.
사람 표식이 있는 둥근 사각형
일반적으로 양식이나 받은 편지함을 통해 사람이 수행하는 작업입니다. 해당 사용자가 완료할 때까지 작업이 대기합니다.
톱니바퀴 표식이 있는 둥근 사각형
사람의 개입 없이 시스템이 수행하는 작업입니다. API 호출, 계산 또는 다른 애플리케이션과의 동기화가 이에 해당합니다.
스크립트 표식이 있는 둥근 사각형
프로세스 엔진이 스크립트를 실행해 자동으로 처리하는 단계입니다. 간단한 규칙에 사용하고 시스템 연동에는 사용하지 마세요.
표 표식이 있는 둥근 사각형
적격성 판정이나 점수표처럼 규칙 엔진에 맡기는 의사결정입니다. 규칙을 다이어그램 밖에서 관리할 수 있습니다.
손 표식이 있는 둥근 사각형
시스템 지원 없이 수행하는 작업입니다. 주기 시간에는 영향을 주지만 시스템 기록에는 남지 않는 단계를 모델링할 때 사용합니다.
봉투 표식이 있는 둥근 사각형
프로세스가 이어지기 전에 외부 메시지를 기다립니다. 새 인스턴스를 시작하는 메시지 시작 이벤트와는 다릅니다.
채워진 봉투 표식이 있는 둥근 사각형
다른 참여자에게 메시지를 보내고 프로세스를 계속합니다. 다이어그램에 표시할 인계에 사용합니다.
[+] 표식이 있는 둥근 사각형
접힌 활동 그룹입니다. 최상위 수준을 간결하게 유지하면서 한 단계 아래에서 세부 내용을 확인할 수 있습니다.
원형 화살표가 있는 활동
조건이 충족되는 동안 또는 충족될 때까지 반복합니다. 화살표를 직접 되돌려 그리는 대신 재작업이나 재시도 흐름을 표현할 때 사용합니다.
세로 막대 세 개가 있는 활동
컬렉션의 각 항목에 대해 병렬 또는 순차적으로 한 번씩 실행합니다. '각 항목 또는 승인자마다'를 정확히 표현할 때 사용합니다.
되감기 표식이 있는 활동
배송 실패 후 환불처럼 이미 수행한 작업을 되돌리는 처리입니다. 오류 경로와는 다릅니다.
의사결정과 분기를 나타냅니다. 모양은 항상 마름모이며, 내부 표식이 동작 방식을 결정합니다.
X 표시가 있는 마름모
나가는 경로가 정확히 하나입니다. if/else 의사결정의 기본 선택이며, 조건이 서로 배타적이어야 하는 유일한 유형입니다.
원 표시가 있는 마름모
조건에 따라 하나 이상의 경로로 나뉩니다. 여러 분기가 동시에 실행될 수 있을 때 사용합니다.
더하기 표시가 있는 마름모
조건 없이 모든 나가는 경로가 실행됩니다. 이에 대응하는 병합 Gateway는 계속 진행하기 전에 들어오는 모든 경로가 도착할 때까지 기다립니다.
오각형이 있는 마름모
메시지나 시간 초과처럼 먼저 발생한 이벤트에 따라 다음 단계가 결정됩니다. 경합 상황에 사용하고 데이터 기반 의사결정에는 사용하지 마세요.
요소 간 관계를 나타냅니다. 선 모양으로 프로세스 내부의 순서와 프로세스 간 통신을 구분합니다.
실선 화살표
하나의 프로세스 또는 Pool 안에서 활동이 진행되는 순서입니다. Pool 경계를 넘을 수 없습니다.
열린 원이 있는 점선 화살표
고객과 공급업체처럼 두 참여자 간의 통신입니다. 하나의 프로세스 안에서 시퀀스 플로우를 대신할 수 없습니다.
점선
데이터 객체나 주석 같은 아티팩트를 설명 대상 요소에 연결합니다. 순서를 나타내지는 않습니다.
업무 수행 주체를 나타냅니다. Pool은 조직을 구분하고, Lane은 한 조직 안의 역할을 구분합니다.
가로 Lane으로 나뉜 사각형
참여자와 내부 책임을 나타냅니다. 역할 간 인계는 지연이 자주 발생하는 Lane 경계에 표시하세요.
내부가 표시되지 않은 검은 사각형
고객이나 외부 시스템처럼 내부를 모델링하지 않는 참여자입니다. 메시지 플로우를 표시할 수 있도록 다이어그램에 남겨 두세요.
보조 정보입니다. 아티팩트는 맥락을 더하지만 프로세스 로직을 바꾸지는 않습니다.
페이지 아이콘
송장이나 요청처럼 프로세스가 읽거나 생성하는 데이터입니다. 인계 과정에서 실제로 전달되는 내용을 표시할 때 사용합니다.
원통
데이터베이스나 케이스 시스템처럼 프로세스가 읽거나 쓰는 영구 저장소입니다.
둥근 점선 사각형
가독성을 위한 시각적 그룹입니다. 실행 의미가 없으므로 하위 프로세스를 모델링하는 데 사용하지 마세요.
괄호가 있는 텍스트
규칙, 가정 또는 단계가 필요한 이유를 설명하는 메모입니다. 실행되지는 않습니다.
무료 BPMN 2.0 포스터 PDF 한 장에 이 페이지에서 설명하는 모든 요소 유형을 정리했습니다. 이벤트, 활동, Gateway, 연결, 스윔레인, 데이터와 아티팩트를 확인할 수 있습니다. 다운로드해 모델을 그릴 때 곁에 두고 참고하세요.
See how ProcessMind draws these symbols →프로세스를 설명하면 AI가 이 요소를 사용해 BPMN 2.0 모델 초안을 작성합니다. 직접 편집하고 프로세스 담당자와 검토한 뒤 표준 BPMN XML로 내보낼 수 있습니다.