BPMN 2.0 reference

BPMN 2.0 요약표: 기호, 표기법과 예시

프로세스를 읽거나 그릴 때 필요한 BPMN 2.0 기호를 모델 구성 순서에 따라 정리했습니다. 이벤트, 활동, Gateway, 연결, 스윔레인, 아티팩트를 다루며, 각 항목에서 모양과 의미, 사용 시점을 확인할 수 있습니다.

모양을 보기 전에 표기법 열부터 확인하세요. BPMN에서는 외곽선으로 이벤트와 활동을 구분하고, 마름모 안의 표식으로 Gateway 유형을 구분합니다. 아래 네 가지 규칙만 알아도 요약표의 나머지 내용을 대부분 이해할 수 있습니다.

01

외곽선으로 요소 유형 구분

원은 이벤트, 둥근 사각형은 활동, 마름모는 Gateway입니다. 다른 요소를 보기 전에 바깥 모양부터 확인하세요.

02

표식으로 동작 방식 구분

외곽선이 같아도 의미는 다를 수 있습니다. 내부 표식에 따라 일반 작업이 User Task가 되거나 일반 Gateway가 배타적 또는 병렬 분기로 바뀝니다.

03

선 모양으로 관계 구분

실선 화살표는 하나의 프로세스 안에서의 순서를 나타냅니다. 열린 원이 있는 점선 화살표는 참여자 간 메시지를 나타냅니다.

04

컨테이너로 담당 주체 구분

Pool 하나는 보통 조직 하나를 나타냅니다. Pool 안의 Lane은 서로 업무를 넘기는 역할을 나타냅니다.

1

이벤트

발생하는 일을 나타냅니다. 외곽선은 프로세스에서의 위치를, 내부 표식은 트리거 유형을 보여줍니다.

BPMN Start event symbol

Start event

얇은 단일 원

프로세스 인스턴스가 시작되는 지점입니다. 표식이 없는 시작 이벤트는 수동으로 시작됩니다. 내부 표식을 추가하면 메시지, 타이머, 신호 또는 조건부 시작 이벤트가 됩니다.

BPMN Intermediate event symbol

Intermediate event

얇은 이중 원

시작과 종료 사이에 발생하는 일을 나타냅니다. 대기(수신) 또는 알림(발신)을 표현합니다. 활동의 경계에 연결하면 예외 상황을 모델링할 수 있습니다.

BPMN End event symbol

End event

굵은 단일 원

경로 하나 또는 전체 인스턴스를 종료합니다. 종료 유형 이벤트는 모든 병렬 경로를 멈추고, 일반 종료 이벤트는 해당 경로만 끝냅니다.

2

활동

수행할 작업입니다. 둥근 사각형은 작업을 나타내며, 모서리의 표식은 작업을 수행하는 주체를 보여줍니다.

BPMN Task symbol

Task

둥근 사각형

가장 낮은 상세 수준의 작업 단위입니다. 수행 주체의 유형을 아직 모르거나 중요하지 않을 때 사용합니다.

BPMN User task symbol

User task

사람 표식이 있는 둥근 사각형

일반적으로 양식이나 받은 편지함을 통해 사람이 수행하는 작업입니다. 해당 사용자가 완료할 때까지 작업이 대기합니다.

BPMN Service task symbol

Service task

톱니바퀴 표식이 있는 둥근 사각형

사람의 개입 없이 시스템이 수행하는 작업입니다. API 호출, 계산 또는 다른 애플리케이션과의 동기화가 이에 해당합니다.

BPMN Script task symbol

Script task

스크립트 표식이 있는 둥근 사각형

프로세스 엔진이 스크립트를 실행해 자동으로 처리하는 단계입니다. 간단한 규칙에 사용하고 시스템 연동에는 사용하지 마세요.

BPMN Business rule task symbol

Business rule task

표 표식이 있는 둥근 사각형

적격성 판정이나 점수표처럼 규칙 엔진에 맡기는 의사결정입니다. 규칙을 다이어그램 밖에서 관리할 수 있습니다.

BPMN Manual task symbol

Manual task

손 표식이 있는 둥근 사각형

시스템 지원 없이 수행하는 작업입니다. 주기 시간에는 영향을 주지만 시스템 기록에는 남지 않는 단계를 모델링할 때 사용합니다.

BPMN Receive task symbol

Receive task

봉투 표식이 있는 둥근 사각형

프로세스가 이어지기 전에 외부 메시지를 기다립니다. 새 인스턴스를 시작하는 메시지 시작 이벤트와는 다릅니다.

BPMN Send task symbol

Send task

채워진 봉투 표식이 있는 둥근 사각형

다른 참여자에게 메시지를 보내고 프로세스를 계속합니다. 다이어그램에 표시할 인계에 사용합니다.

BPMN Sub-process symbol

Sub-process

[+] 표식이 있는 둥근 사각형

접힌 활동 그룹입니다. 최상위 수준을 간결하게 유지하면서 한 단계 아래에서 세부 내용을 확인할 수 있습니다.

BPMN Loop symbol

Loop

원형 화살표가 있는 활동

조건이 충족되는 동안 또는 충족될 때까지 반복합니다. 화살표를 직접 되돌려 그리는 대신 재작업이나 재시도 흐름을 표현할 때 사용합니다.

BPMN Multi-instance symbol

Multi-instance

세로 막대 세 개가 있는 활동

컬렉션의 각 항목에 대해 병렬 또는 순차적으로 한 번씩 실행합니다. '각 항목 또는 승인자마다'를 정확히 표현할 때 사용합니다.

BPMN Compensation symbol

Compensation

되감기 표식이 있는 활동

배송 실패 후 환불처럼 이미 수행한 작업을 되돌리는 처리입니다. 오류 경로와는 다릅니다.

3

Gateway

의사결정과 분기를 나타냅니다. 모양은 항상 마름모이며, 내부 표식이 동작 방식을 결정합니다.

BPMN Exclusive gateway symbol

Exclusive gateway

X 표시가 있는 마름모

나가는 경로가 정확히 하나입니다. if/else 의사결정의 기본 선택이며, 조건이 서로 배타적이어야 하는 유일한 유형입니다.

BPMN Inclusive gateway symbol

Inclusive gateway

원 표시가 있는 마름모

조건에 따라 하나 이상의 경로로 나뉩니다. 여러 분기가 동시에 실행될 수 있을 때 사용합니다.

BPMN Parallel gateway symbol

Parallel gateway

더하기 표시가 있는 마름모

조건 없이 모든 나가는 경로가 실행됩니다. 이에 대응하는 병합 Gateway는 계속 진행하기 전에 들어오는 모든 경로가 도착할 때까지 기다립니다.

BPMN Event-based gateway symbol

Event-based gateway

오각형이 있는 마름모

메시지나 시간 초과처럼 먼저 발생한 이벤트에 따라 다음 단계가 결정됩니다. 경합 상황에 사용하고 데이터 기반 의사결정에는 사용하지 마세요.

4

요소 연결

요소 간 관계를 나타냅니다. 선 모양으로 프로세스 내부의 순서와 프로세스 간 통신을 구분합니다.

BPMN Sequence flow symbol

Sequence flow

실선 화살표

하나의 프로세스 또는 Pool 안에서 활동이 진행되는 순서입니다. Pool 경계를 넘을 수 없습니다.

BPMN Message flow symbol

Message flow

열린 원이 있는 점선 화살표

고객과 공급업체처럼 두 참여자 간의 통신입니다. 하나의 프로세스 안에서 시퀀스 플로우를 대신할 수 없습니다.

BPMN Association symbol

Association

점선

데이터 객체나 주석 같은 아티팩트를 설명 대상 요소에 연결합니다. 순서를 나타내지는 않습니다.

5

스윔레인

업무 수행 주체를 나타냅니다. Pool은 조직을 구분하고, Lane은 한 조직 안의 역할을 구분합니다.

BPMN Pool with lanes symbol

Pool with lanes

가로 Lane으로 나뉜 사각형

참여자와 내부 책임을 나타냅니다. 역할 간 인계는 지연이 자주 발생하는 Lane 경계에 표시하세요.

BPMN Collapsed pool symbol

Collapsed pool

내부가 표시되지 않은 검은 사각형

고객이나 외부 시스템처럼 내부를 모델링하지 않는 참여자입니다. 메시지 플로우를 표시할 수 있도록 다이어그램에 남겨 두세요.

6

아티팩트

보조 정보입니다. 아티팩트는 맥락을 더하지만 프로세스 로직을 바꾸지는 않습니다.

BPMN Data object symbol

Data object

페이지 아이콘

송장이나 요청처럼 프로세스가 읽거나 생성하는 데이터입니다. 인계 과정에서 실제로 전달되는 내용을 표시할 때 사용합니다.

BPMN Data store symbol

Data store

원통

데이터베이스나 케이스 시스템처럼 프로세스가 읽거나 쓰는 영구 저장소입니다.

BPMN Group symbol

Group

둥근 점선 사각형

가독성을 위한 시각적 그룹입니다. 실행 의미가 없으므로 하위 프로세스를 모델링하는 데 사용하지 마세요.

BPMN Text annotation symbol

Text annotation

괄호가 있는 텍스트

규칙, 가정 또는 단계가 필요한 이유를 설명하는 메모입니다. 실행되지는 않습니다.

PDF

참고 자료를 곁에 두세요

무료 BPMN 2.0 포스터 PDF 한 장에 이 페이지에서 설명하는 모든 요소 유형을 정리했습니다. 이벤트, 활동, Gateway, 연결, 스윔레인, 데이터와 아티팩트를 확인할 수 있습니다. 다운로드해 모델을 그릴 때 곁에 두고 참고하세요.

See how ProcessMind draws these symbols →
BPMN 2.0 포스터 다운로드(PDF)

종이뿐 아니라 모델에서도 기호를 활용하세요

프로세스를 설명하면 AI가 이 요소를 사용해 BPMN 2.0 모델 초안을 작성합니다. 직접 편집하고 프로세스 담당자와 검토한 뒤 표준 BPMN XML로 내보낼 수 있습니다.