Appearance
프로세스 체계도와 흐름도
프로세스 메뉴에서는 업무 구조를 계층형 프로세스 체계도로 관리하고, 각 체계도 노드에 연결되는 프로세스 흐름도를 BPMN 기반으로 작성합니다. 체계도는 업무의 상하위 관계를 보여 주고, 흐름도는 실제 업무 수행 순서와 액티비티 속성을 관리합니다. BPMN 표기법이 익숙하지 않다면 먼저 BPMN 기본 교육을 확인하세요.

프로세스 체계도
프로세스 체계도는 회사, 업무 영역, 프로세스, 액티비티 등 업무 구조를 트리 형태로 정리하는 화면입니다. 체계도 화면에서는 트리 보기와 그래프 보기로 전환할 수 있으며, 엑셀 업로드를 이용하면 체계도와 하위 흐름도를 한 번에 생성할 수 있습니다.

체계도 조회
- 좌측 메뉴에서 프로세스 체계도를 엽니다.
- 트리 보기 탭에서 상위와 하위 프로세스 구조를 확인합니다.
- 상위 노드를 펼치거나 접어 필요한 범위만 볼 수 있습니다.
- 프로세스명을 클릭하면 상세 화면에서 프로세스 코드, 이름, 설명, 상태와 담당자를 확인할 수 있습니다. 프로세스 코드가 있으면 상세 화면 제목의 프로세스명 앞에도 함께 표시됩니다.
- 상세 편집 화면이나 노드별 작업 메뉴의 수정에서 프로세스 코드를 직접 변경할 수 있습니다.
- 노드별 작업 메뉴에서 상태 변경, 삭제, 하위 프로세스 추가, 이동을 수행합니다.
하위 프로세스가 있는 노드는 일반 사용자가 삭제할 수 없습니다. ADMIN, TENANT_ADMIN, SUPER_ADMIN은 삭제 경고를 확인한 뒤 화면 언어에 따라 모든 프로세스를 삭제합니다 또는 Delete all processes를 정확히 입력하면 선택한 노드와 모든 하위 프로세스를 함께 삭제할 수 있습니다. 삭제된 계층은 복구할 수 없으므로 대상 범위를 먼저 확인하세요.
프로세스 코드는 1, 1.1, 1.2처럼 사람이 체계도 노드를 구분하기 위한 선택값입니다. 값이 있으면 트리 보기의 프로세스명 앞과 상세 화면 제목에 작은 글씨로 함께 표시되므로 목록에서 바로 노드를 구분할 수 있습니다. 상세 화면 기본 정보 탭에서는 이름보다 먼저 표시되며, 중복 입력이나 숫자가 아닌 문자열도 허용됩니다. 내부 식별자인 프로세스 ID는 기본 정보에서 표시하지 않습니다.
상세 화면 계층도
프로세스명을 클릭해 들어간 상세 화면의 왼쪽 프로세스 계층도 영역은 선택한 프로세스를 맨 위에 두고 하위 구조를 조직도 형태로 보여 줍니다. 위에서 아래로 한 단계씩 내려가는 배치라 어느 프로세스가 어느 프로세스 아래에 있는지 그대로 읽힙니다. 맨 위 노드는 테두리로 강조되므로 지금 보고 있는 프로세스를 놓치지 않습니다.
같은 상위 아래의 형제 노드는 프로세스 코드 오름차순으로 놓입니다. 세로 배치에서는 왼쪽에서 오른쪽으로, 가로 배치에서는 위에서 아래로 코드가 커집니다. 1.9 다음이 1.10이 되도록 숫자를 숫자로 비교하며, 코드가 없는 노드는 뒤로 밀리고 그들끼리는 이름 순으로 정렬됩니다.
노드마다 레벨이 함께 보입니다. 카드 오른쪽 위의 L4가 그 프로세스의 레벨입니다.

프로세스 간 연결 함께 보기
계층도에는 상하 포함 관계뿐 아니라 프로세스 사이의 흐름도 함께 표시됩니다. 두 선은 성격이 달라 모양으로 구분합니다.
| 선 | 의미 |
|---|---|
| 회색 실선 | 계층 관계입니다. 위가 상위, 아래가 하위입니다. |
| 보라색 점선 + 화살표 | 프로세스 간 흐름입니다. 화살표가 가리키는 쪽이 후행입니다. |
같은 두 프로세스 사이에 연결이 여러 건이면 선 위에 ×3처럼 건수가 표시됩니다. 액티비티 단위로 여러 곳이 이어져 있다는 뜻이며, 자세한 내용은 흐름도 상세의 연결 탭에서 확인합니다.
연결선은 양끝 프로세스가 모두 화면에 보일 때만 그려집니다. 접혀 있는 하위로 이어지는 연결은 해당 레벨을 펼쳐야 나타납니다.
선이 많아 계층이 가려지면 툴바의 연결 보기 버튼으로 끌 수 있습니다. 노드에 마우스를 올리면 그 프로세스에 닿는 연결만 남고 나머지는 흐려집니다.

색으로 보는 점검 상태
카드 왼쪽 테두리 색은 그 프로세스에 손볼 것이 남았는지 알려 줍니다. 왼쪽 아래 범례에서 언제든지 확인할 수 있습니다.
| 색 | 뜻 | 판정 기준 |
|---|---|---|
| 빨강 | 흐름도 필요 · 미연결 | 흐름도를 작성해야 하는 노드인데 연결된 흐름도가 없습니다. |
| 주황 | 담당자 미지정 | 업무 담당자와 IT 담당자 가운데 하나라도 비어 있습니다. |
| 회색 | 점검할 항목 없음 | 위 두 가지에 해당하지 않습니다. |
흐름도를 작성해야 하는 노드인지는 흐름도 진척 리포트와 같은 기준으로 판정합니다. 기본은 관리자가 정한 기본 레벨(설정값 PROCESS_FLOW_REQUIRED_LEVEL, 초기값 4레벨)이고, 노드별로 기본 정보 탭의 흐름도 필요 여부를 필요 또는 불필요로 지정하면 그 노드에는 예외가 적용됩니다.
두 가지에 모두 해당하면 빨강으로 표시합니다. 흐름도가 통째로 비어 있는 쪽이 담당자 공백보다 먼저 처리할 일이기 때문입니다.
레벨 단위로 펼치기
계층도는 선택한 프로세스 하나만 놓인 상태로 열립니다. 하위는 보고 싶은 만큼 직접 펼칩니다. 미리 펼쳐 두면 하위가 뒤늦게 채워지면서 화면 배율과 위치가 어긋나고, 하위가 수백 개인 프로세스는 그리는 데만 시간이 걸립니다.
화면에 보이는 레벨만 그때그때 불러옵니다. 상세 화면에 들어가는 순간에는 그 프로세스 한 건만 읽으므로, 아래에 수천 개가 달린 프로세스도 바로 열립니다. 접혀 있던 레벨은 펼치는 순간 불러오며, 그동안 + 버튼 자리에 잠깐 진행 표시가 나타납니다.
하위를 보려면 오른쪽 위 하위 0 / 0+ 레벨 옆의 + 버튼으로 한 단계씩 폅니다. −를 누르면 다시 접히고, 0까지 내리면 선택한 프로세스 하나만 남습니다. 아직 불러오지 않은 레벨이 남아 있으면 하위 2 / 2+ 레벨처럼 최대 레벨에 +가 붙습니다. 끝까지 펼치면 +가 사라지고 그 숫자가 실제 최대 레벨입니다.
레벨을 바꿔도 보고 있던 배율과 위치는 그대로 유지됩니다. 특정 가지를 확대해 살펴보다가 한 단계 더 펼치더라도 방금 찾아 들어간 자리를 잃지 않습니다. 뒤늦게 도착한 하위가 화면에 채워질 때도 마찬가지입니다. 전체를 다시 보려면 화면 맞춤 버튼을 누르세요.
노드별로 펼치기
레벨 조절은 계층 전체를 한 단계씩 여닫습니다. 한 가지만 따라 내려가고 싶을 때는 노드의 펼치기 버튼을 씁니다. 하위가 있는 노드에는 카드 오른쪽 위 레벨 표시 옆에 화살표 버튼이 있습니다.
| 표시 | 뜻 |
|---|---|
▸3 | 접혀 있고 하위가 3개입니다. 누르면 그 노드의 하위만 펼칩니다. |
▸ | 접혀 있고 하위가 있습니다. 아직 불러오지 않아 개수는 알 수 없습니다. |
▾ | 펼쳐져 있습니다. 누르면 그 노드의 하위만 다시 접습니다. |
| 회전 | 펼친 하위를 불러오는 중입니다. |
버튼을 누르면 그 노드의 하위만 불러오므로, 레벨 전체를 펼치지 않고도 필요한 가지만 깊게 내려갈 수 있습니다. 노드를 클릭하면 상세 화면으로 이동하지만 이 버튼은 이동시키지 않습니다.
레벨 조절 +, −는 전체 기준을 다시 정하는 조작이므로, 누르면 노드별로 여닫아 둔 상태는 초기화되고 모든 가지가 같은 레벨로 맞춰집니다.
조작 버튼은 모두 계층도 오른쪽 위에 모여 있습니다. 레벨 조절 옆의 방향 버튼을 누르면 위에서 아래(세로) 와 왼쪽에서 오른쪽(가로) 배치를 오갑니다. 계층이 깊고 좁을 때는 가로가, 넓고 얕을 때는 세로가 한 화면에 잘 들어옵니다. 그 옆에는 확대, 축소, 화면 맞춤 버튼이 있으며 마우스 휠로도 배율을 조절할 수 있습니다. 방향을 바꾸면 배치가 통째로 달라지므로 이때는 전체가 보이는 배율로 다시 맞춰 줍니다.
맨 오른쪽 버튼은 전체 화면입니다. 누르면 계층도가 모니터 전체를 채우고, 다시 누르거나 Esc를 누르면 원래 화면으로 돌아옵니다. 바로 옆의 화면 맞춤은 배율만 조절하는 기능이므로 서로 다릅니다. 전체 화면에서도 하위 추가 창과 흐름도 미리보기는 그대로 열립니다.
노드 확인과 이동
노드에 마우스를 올리면 그 프로세스의 설명, 업무 담당자, IT 담당자를 담은 작은 카드가 뜹니다. 값이 없는 항목은 -로 표시됩니다. 이름과 코드, 레벨은 카드에 이미 보이므로 다시 적지 않습니다. 계층 전체를 훑으면서 담당자를 확인할 때 노드마다 상세 화면을 열어 볼 필요가 없습니다.
동시에 그 노드와 바로 아래 자식 노드, 둘을 잇는 선이 함께 강조되고 나머지는 흐려집니다. 형제가 수십 개인 자리에서도 어느 것이 이 프로세스의 하위인지 바로 갈라 볼 수 있습니다.
노드를 클릭하면 그 프로세스의 상세 화면으로 이동합니다. 조회와 수정 화면 모두 같습니다. 맨 위 노드는 지금 보고 있는 프로세스이므로 클릭해도 움직이지 않습니다. 이동한 화면의 계층도는 다시 그 프로세스를 맨 위에 두고 하위가 접힌 상태로 시작하므로, 계층을 따라 단계적으로 내려가며 살펴볼 수 있습니다.

연결된 흐름도 확인
흐름도가 연결된 노드에는 코드 옆에 지도 아이콘이 붙습니다. 계층 전체에서 어느 프로세스까지 흐름도가 작성되어 있는지 한눈에 구분할 수 있습니다.
아이콘에 마우스를 올리면 그 흐름도를 미리보기 창으로 바로 볼 수 있습니다. 흐름도 이름과 버전, 상태와 함께 BPMN 다이어그램이 그려지므로, 화면을 옮기지 않고 내용을 확인할 수 있습니다. 창 아래 흐름도 열기를 누르면 해당 흐름도 화면으로 이동합니다. 같은 아이콘과 미리보기는 트리 보기의 프로세스명 옆에서도 똑같이 동작합니다.
미리보기는 아이콘에 마우스를 올린 순간에 불러옵니다. 화면을 열 때마다 모든 흐름도를 미리 받아 두지 않으므로 목록이나 계층도가 느려지지 않습니다. 아직 다이어그램이 그려지지 않은 흐름도는 그 사실을 안내합니다.

수정 모드에서 하위 프로세스 추가
수정 화면에서는 계층도에서 바로 하위 프로세스를 만들 수 있습니다. 하위를 추가할 수 있는 노드에는 카드 오른쪽 위에 + 버튼이 항상 표시됩니다.
- 상위가 될 노드의
+버튼을 클릭합니다. - 이름을 입력하고, 필요하면 설명을 적습니다. 이름만 필수입니다.
- 추가를 누르면 초안 상태로 저장되고 계층도가 새로 고쳐집니다.
프로세스 코드는 다음 번호가 미리 채워집니다. 이미 1.2.2.1, 1.2.2.2가 있으면 1.2.2.3이 들어가고, 하위가 하나도 없으면 상위 코드 아래 첫 번호인 1.2.2.1로 시작합니다. 접혀 있어 화면에 보이지 않는 하위도 번호 계산에 넣으므로, 지금 펼친 레벨과 상관없이 다음 번호가 나옵니다. 값은 그대로 고쳐 쓸 수 있습니다.
코드 끝이 숫자가 아닌 체계(예: AR.CR)에서는 다음 번호를 짐작할 수 없으므로 비워 둡니다. 직접 입력하세요.
확정 상태인 노드에는 + 버튼이 나타나지 않습니다. 확정된 노드는 계층이 잠기므로 하위를 추가할 수 없습니다. 상태를 먼저 되돌린 뒤 추가하세요.

그래프 보기
그래프 보기 탭은 체계도와 흐름도, 액티비티를 하나의 관계망으로 펼쳐 전사 프로세스를 한 화면에서 조망하는 화면입니다. 트리 보기가 상하위 구조를 순서대로 훑는 데 맞다면, 그래프 보기는 서로 떨어져 있는 업무가 어떻게 이어지는지 보는 데 맞습니다.

그래프 보기는 별도 주소를 가집니다. 탭을 누르면 주소가 /app/process/graph로 바뀌므로, 새로고침하거나 링크를 공유해도 같은 화면이 열리고 브라우저 뒤로가기로 트리 보기에 돌아갈 수 있습니다.
노드는 색으로 종류를 구분합니다. 파란색은 체계도의 프로세스 노드, 주황색은 프로세스 흐름도, 초록색은 흐름도 안의 액티비티입니다. 화면 왼쪽 아래 범례에서 언제든지 확인할 수 있습니다.
보는 범위 고르기
그래프는 최상위 체계도 하나만 펼친 상태로 열립니다. 체계도와 흐름도, 액티비티를 모두 합치면 노드가 수만 개까지 늘어나 여는 데만 시간이 걸리는데, 실제로 한 번에 살펴보는 것은 업무 영역 하나이기 때문입니다.
오른쪽 위 첫 번째 버튼이 지금 보고 있는 범위를 나타냅니다. 눌러서 다른 최상위 체계도로 바꾸면 그 하위만 다시 불러옵니다. 목록에는 체계도마다 프로세스와 흐름도 개수가 함께 표시되므로, 고르기 전에 어느 영역이 얼마나 큰지 알 수 있습니다.
| 항목 | 보이는 것 |
|---|---|
| 최상위 체계도 이름 | 그 체계도의 하위 프로세스와 거기 연결된 흐름도, 액티비티 |
| 미배치 흐름도 | 어느 체계도에도 연결되지 않은 흐름도만 |
| 전체 체계도 | 모든 체계도를 한 화면에. 규모가 작을 때만 권합니다 |
마지막으로 고른 범위는 브라우저에 기억되므로, 다음에 그래프 보기를 열면 그대로 시작합니다. 고른 체계도가 삭제되었으면 첫 번째 체계도로 되돌아갑니다.
범위를 넘는 연결
흐름도 간 연결은 선택한 범위 안에서만 그려집니다. 다른 체계도에 있는 흐름도로 이어지는 연결이 있다면 그 선은 나타나지 않습니다.

상하 관계 읽기
노드는 부모를 중심으로 자식이 둘러싸는 형태로 놓입니다. 1레벨 프로세스 둘레에 그 2레벨 하위가, 각 2레벨 노드 둘레에 다시 3레벨이 놓이고, 흐름도는 그 흐름도가 속한 프로세스 둘레에, 액티비티는 다시 흐름도 둘레에 붙습니다. 레벨이 깊어질수록 바깥으로 퍼져 나가므로, 어느 노드가 어느 노드의 하위인지 배치만 보고 알 수 있습니다.
다만 흐름도는 연결된 체계도 노드와 같은 레벨입니다. 흐름도는 체계도의 마지막 레벨을 따로 떼어내 관리하는 것이라 한 단계 아래가 아니기 때문입니다. 표시 레벨을 5로 맞추면 5레벨 프로세스와 거기 연결된 흐름도가 함께 나타나고, 그 흐름도 안의 액티비티만 한 단계 아래인 6레벨에서 열립니다.
같은 흐름도에 속한 액티비티는 옆 묶음과 겹치더라도 흐름도 둘레에 고르게 펼쳐집니다. 겹쳐 보이는 것보다 뭉쳐서 안 보이는 쪽이 더 불편하기 때문입니다.
묶음 가운데에는 그 묶음의 최상위 프로세스 이름이 표시됩니다.
미배치 흐름도 감추기
체계도에 연결되지 않은 흐름도는 기본적으로 화면에서 빠집니다. 수가 많으면 화면 대부분을 차지해 정작 봐야 할 체계도가 구석으로 밀리기 때문입니다. 화면 위쪽의 미배치 흐름도 N개 버튼을 누르면 이들을 하나의 묶음 노드 아래에 모아 함께 보여 주고, 다시 누르면 감춥니다.
미배치 흐름도만 따로 살펴보려면 보는 범위에서 미배치 흐름도를 고르세요. 이 범위에서는 미배치 흐름도가 항상 표시되므로 위 버튼은 나타나지 않습니다.
표시 레벨 조절
그래프는 처음부터 액티비티까지 모든 레벨을 펼친 상태로 열립니다. 확대해야만 하위가 보이면 그 배율에서는 전체가 화면에 들어오지 않아, 정작 한눈에 보려던 것을 못 보게 되기 때문입니다.
화면이 복잡하면 왼쪽 위 레벨 7 / 7 옆의 − 버튼으로 단계를 줄일 수 있습니다. 줄이면 그 레벨보다 깊은 노드가 접히고, +로 다시 폅니다. 이 조절은 확대·축소와 무관하므로, 레벨을 그대로 둔 채 원하는 곳을 확대해 볼 수 있습니다.
화면 배율은 마우스 휠이나 오른쪽 아래의 확대·축소 버튼으로 조절하고, 맨 아래 버튼을 누르면 전체가 보이는 배율로 돌아옵니다.
연결된 것만 보기
배치는 체계도 계층을 따르므로, 흐름도 간 연결이 서로 다른 업무 영역 사이에 걸쳐 있으면 양끝이 화면 반대편에 놓입니다. 이때 화면 위쪽의 연결된 것만 버튼을 누르면 흐름도 간 연결에 참여하는 노드와 그 상위 경로만 남고 나머지는 빠집니다. 연결 관계가 한 화면에 모여 방향까지 한눈에 들어옵니다.
연결 상대가 미배치 흐름도인 경우가 많으므로, 연결된 것만과 미배치 흐름도 버튼을 함께 켜면 전체 연결망을 빠짐없이 볼 수 있습니다.

다시 누르면 원래 화면으로 돌아옵니다.
흐름도 간 연결
액티비티에 E2E 연결이 설정되어 있으면 그래프에서도 선으로 이어집니다. 이 선은 점선이 출발지에서 도착지로 흐르는 모양이고 끝에 화살촉이 붙어 방향을 나타냅니다. 상하위 관계를 나타내는 선은 움직이지 않는 얇은 실선이므로, 두 종류를 한눈에 구분할 수 있습니다.
아직 액티비티가 펼쳐지지 않은 레벨에서는 연결이 사라지지 않고, 그 액티비티가 속한 상위 노드끼리의 선으로 합쳐져 표시됩니다. 여러 연결이 하나로 합쳐진 선은 더 굵게 그려지므로, 레벨을 낮춰도 어느 업무 영역끼리 많이 얽혀 있는지 파악할 수 있습니다.
보기 옵션
화면 오른쪽 위 보기 옵션에서 강조 범위와 라벨 표시 방식을 바꿉니다. 아래 두 가지는 처음부터 켜져 있습니다.
| 옵션 | 켜져 있을 때 |
|---|---|
| 호버 시 선후행 끝까지 표시 | 상위 경로는 최상위 바로 아래까지, 하위는 흐름도까지 거슬러 강조하고 흐름도 간 연결은 후행 방향으로 끝까지 따라갑니다. |
| 프로세스 코드 함께 표시 | 노드 이름 앞에 코드가 함께 붙습니다. 체계도는 프로세스 코드, 흐름도는 문서 번호, 액티비티는 액티비티 코드입니다. |
호버 시 선후행 끝까지 표시를 끄면 바로 옆에 붙은 노드와 선만 강조합니다. 연결이 길게 이어지는 업무에서 화면이 너무 넓게 밝아진다면 이 옵션을 끄세요.
강조는 두 경우 모두 현재 표시 레벨 안에서만 이루어집니다. 레벨을 낮춰 접어 둔 하위 노드로는 선이 뻗지 않으므로, 레벨을 좁힌 상태에서도 화면에 보이는 것끼리의 관계만 남습니다.

노드 확인과 이동
노드에 마우스를 올리면 그 노드가 커지고 이름과 종류, 코드, 레벨이 담긴 작은 카드가 뜹니다. 동시에 이어진 노드와 선만 남고 나머지는 흐려지므로, 복잡한 화면에서도 해당 업무가 무엇과 이어져 있는지 바로 볼 수 있습니다. 어디까지 강조할지는 위의 호버 시 선후행 끝까지 표시 옵션을 따릅니다.
화면이 겹치는 순서에는 두 가지 원칙이 있습니다. 평소에는 노드가 선보다 위에 놓여 선이 노드를 가로질러 지나가지 않습니다. 마우스를 올리면 선택된 것이 선택되지 않은 것보다 위로 올라와, 강조된 선이 흐려진 노드들을 넘어 어디까지 이어지는지 끝까지 보입니다. 선택된 것 안에서도 노드가 선보다 위이므로, 하위가 수십 개인 노드에서도 화면이 지저분해지지 않습니다.
지금 보는 노드와 무관한 흐름도 연결선도 함께 흐려져 시선을 뺏지 않습니다. 마우스를 치우면 원래 상태로 돌아옵니다.
노드가 서로 겹쳐 가려질 때는 노드를 끌어서 옮길 수 있습니다. 집은 노드 하나만 움직이고 나머지 배치는 그대로 유지되므로, 가려진 노드를 잠깐 빼내어 확인하기 좋습니다. 옮긴 위치는 저장되지 않으며 화면을 새로 고치면 원래 배치로 돌아옵니다.
노드를 클릭하면 해당 화면으로 이동합니다. 프로세스 노드는 체계도 상세 화면으로, 흐름도 노드는 흐름도 화면으로, 액티비티 노드는 그 액티비티가 선택된 상태의 흐름도 화면으로 연결됩니다. 끌어서 옮긴 경우에는 이동하지 않으므로, 위치를 조정하다가 다른 화면으로 넘어갈 걱정은 없습니다.

상단 검색창에 노드 이름이나 프로세스 코드를 입력하면 일치하는 노드와 그 노드에 이어진 노드·선이 밝게 남고 나머지는 흐려집니다. 강조 범위는 마우스를 올렸을 때와 같아서, 1.1.2.3을 검색하면 그 노드에 마우스를 올린 것과 똑같이 상위 경로와 하위, 흐름도 연결이 함께 드러납니다. 일치하는 노드가 여러 개면 각각에 대해 모두 강조합니다. 검색으로 찾은 노드는 현재 표시 레벨보다 깊은 곳에 있어도 함께 나타나며, 화면이 자동으로 그 결과들이 모두 들어오도록 맞춰집니다. 결과가 하나뿐이면 그 노드까지 확대하고, 결과가 화면 전체에 흩어져 있으면 전체 배율로 돌아옵니다.
같은 검색창은 트리 보기에서도 프로세스 코드를 함께 찾습니다. 이름, 프로세스 코드, 설명, 담당자 가운데 하나라도 일치하면 결과에 남습니다.
미배치 흐름도
한 번도 체계도 노드에 연결된 적이 없는 흐름도가 여기에 해당합니다. 해당 흐름도를 체계도 노드에 연결하면 원래 위치로 이동합니다.
삭제된 체계도 노드에 매달려 있던 흐름도는 그래프에 나타나지 않습니다. 체계도 노드를 삭제해도 흐름도 자체는 남지만, 배치 정보가 사라진 삭제 잔재이므로 관계망에서는 제외합니다. 이 흐름도들은 프로세스 흐름도 목록에서 그대로 조회할 수 있고, 다른 체계도 노드에 연결하면 그래프에 다시 나타납니다.
상태 변경과 확정
체계도 노드의 상태는 기본적으로 초안, 활성, 비활성, 확정 네 가지입니다. 상태 목록과 이름은 마스터 코드 PROCESS_STATUS에서 가져오므로, 관리자가 마스터 코드 관리에서 항목을 추가하거나 이름을 바꾸면 선택 목록에도 그대로 반영됩니다. 상세 편집 화면에서 바꾸거나, 트리 보기의 노드별 작업 메뉴에서 상태 변경을 선택해 목록에서 바로 바꿀 수 있습니다.
- 트리 보기에서 대상 노드의 작업 메뉴를 열고 상태 변경을 클릭합니다.
- 변경할 상태를 선택합니다.
- 하위 노드가 있으면 하위 노드도 같은 상태로 변경을 선택할 수 있습니다. 선택하면 모든 후손 노드가 같은 상태로 함께 바뀝니다.
- 저장을 클릭하면 변경된 노드 수가 안내됩니다.

확정 상태의 노드는 체계도가 잠깁니다. 이름, 설명, 프로세스 코드, 담당자, 상위 노드 변경과 삭제, 하위 프로세스 추가, 이동이 모두 막히고 엑셀 업로드로도 덮어쓸 수 없습니다. 엑셀 업로드 dry-run에서는 확정 노드가 포함되면 저장 전에 오류로 표시되고, 확정 노드는 업로드 대상에서 건너뜁니다.
확정된 노드를 다시 수정하려면 상태 변경으로 초안, 활성 또는 비활성으로 되돌려야 합니다. 작업 메뉴에서 상태 변경만 활성화되어 있으므로 잠긴 노드도 상태는 언제든지 바꿀 수 있습니다.
엑셀 업로드
지정된 엑셀 양식을 업로드하면 체계도 데이터를 먼저 저장하고, 엑셀에 흐름도 액티비티가 포함된 경우 하위 프로세스 흐름도를 이어서 생성합니다.
- 체계도 화면 상단의 엑셀 업로드를 클릭합니다.
- 파일을 드래그하거나 파일 선택으로
.xlsx또는.xls파일을 선택합니다. - 필요하면 양식 다운로드로 최신 업로드 템플릿을 내려받습니다.
- 이미 흐름도가 있는 노드를 어떻게 할지 고릅니다. 자세한 내용은 이미 있는 데이터를 만났을 때를 참고하세요.
- 파일을 읽고 나면 미리보기 창이 자동으로 열립니다. ID 바로 다음의 프로세스 코드와 생성 예정 노드의 설명, 업무 담당자, IT 담당자, 흐름도 아이콘을 확인하고, 필요한 값은 여기서 수정합니다.
- 저장 전에 Dry-run 점검을 클릭해 실제 저장과 같은 검증을 수행할 수 있습니다.
- 저장을 클릭하면 dry-run을 다시 실행한 뒤 체계도가 먼저 저장되고, 매칭된 체계도 노드 기준으로 흐름도 업로드 작업이 접수됩니다.
파일을 선택하면 엑셀 읽기와 변환이 끝날 때까지 처리 중 안내가 표시됩니다. 데이터가 많은 파일은 완료까지 시간이 걸릴 수 있으므로 안내가 사라질 때까지 기다리세요.
미리보기 창은 업로드한 데이터를 편집하는 동안에만 열려 있는 작업 화면입니다. 별도의 보기 모드가 아니므로, 저장이나 취소로 창을 닫으면 원래 보고 있던 트리 보기나 그래프 보기로 그대로 돌아옵니다. 창을 닫으면 업로드한 데이터는 버려지므로, 편집 중이라면 저장 전에 닫지 마세요.
미리보기의 프로세스명 옆 배지는 저장하면 무슨 일이 일어날지 알려 줍니다. N은 새로 만들 노드, U는 기존 노드를 갱신할 행입니다. 판정 기준은 저장할 때와 같아서, ProcessCode가 같은 기존 노드가 같은 상위에 있으면 이름을 바꾼 행도 U로 표시됩니다.
미리보기는 처음 열 때 Level0과 그 바로 아래 Level1까지만 펼쳐 보여 줍니다. 더 깊은 항목은 각 행의 펼치기 버튼이나 전체 펼치기로 확인할 수 있습니다. 열이나 행이 많으면 미리보기 표 안에서 가로·세로로 스크롤하며, 세로 스크롤 중에도 컬럼 헤더는 표 상단에 고정됩니다.

미리보기에서 상위 체계도 노드를 제외하면 확인 후 해당 노드의 모든 하위 노드와 연결된 흐름도 초안도 업로드 대상에서 함께 제외됩니다. 예를 들어 Level1 노드를 제외하면 그 아래 경로의 흐름도는 dry-run과 저장 단계에서 생성하지 않습니다.
체계도 노드가 1,000건을 초과해도 파일을 나눌 필요가 없습니다. 저장할 때 부모 노드를 먼저 정렬한 뒤 최대 1,000건씩 자동 분할하고, 앞 요청에서 저장된 실제 ID를 다음 요청의 상위 ID에 연결합니다. 체계도 청크가 모두 성공한 뒤에만 흐름도 생성 작업을 접수합니다.
Dry-run 점검도 같은 방식으로 최대 1,000건씩 나누어 검증합니다. 청크가 나뉘어도 오류 메시지의 행 번호는 엑셀 원본 행을 그대로 가리키고, 다른 청크에 있는 상위 노드도 정상적으로 인식합니다. 이전에는 데이터가 많으면 dry-run과 저장이 413 오류로 중단될 수 있었습니다.
흐름도와 액티비티는 작은 청크로 서버에 전달된 뒤 백그라운드에서 생성됩니다. 접수가 끝나면 진행 창을 닫거나 다른 화면으로 이동해도 작업은 계속됩니다. 작업이 완료되면 실행 사용자에게 앱 알림이 도착하며, 알림의 결과 확인을 누르면 생성·건너뛰기·덮어쓰기·실패 건수를 확인할 수 있습니다.

엑셀 대량 업로드의 검증, 청크 전송, 링크 접수와 진행 상태 조회는 일반 API 호출 제한과 분리된 업로드 전용 제한을 사용합니다. 일반 프로세스 조회와 수정 요청의 API 제한에는 영향을 주지 않습니다.
일부 흐름도만 실패한 경우 정상 흐름도는 유지됩니다. 결과 창에서 실패한 흐름도와 오류 원인을 확인한 뒤 체계도 경로, 담당자 또는 중복 데이터를 수정하고 실패 건 다시 시도를 누르면 실패한 흐름도 데이터만 새 작업으로 접수됩니다. 원본 작업 결과는 이력으로 남습니다.

업로드 템플릿의 주요 컬럼은 다음과 같습니다.
| 컬럼 | 필수 여부 | 설명 |
|---|---|---|
Level0 ~ LevelN | 필수 | 체계도 경로입니다. 가장 깊은 Level 값이 흐름도 이름으로 사용됩니다. |
BusinessOwner | 선택 | 가장 깊은 Level 노드의 업무 담당자 user_id입니다. 생성되는 흐름도의 BusinessOwner에도 반영됩니다. |
ITOwner | 선택 | 가장 깊은 Level 노드의 IT 담당자 user_id입니다. 생성되는 흐름도의 ITOwner에도 반영됩니다. |
ProcessCode | 선택 | 사람이 프로세스를 구분하기 위한 표시용 코드입니다. 한 체계도 안에서 겹치면 안 됩니다. |
NodeDescription | 선택 | 가장 깊은 Level 노드의 설명으로 저장됩니다. |
Lane | 선택 | 액티비티를 배치할 Lane 이름입니다. 빈 셀은 같은 Pool의 직전 Lane 값을 상속합니다. |
ActivityCode | 선택 | 액티비티를 구분하기 위한 표시용 코드입니다. 연결(Links) 시트가 이 코드로 액티비티를 지목합니다. |
Activity | 흐름도 생성 시 필수 | 해당 체계도 노드 아래에 생성할 액티비티 이름입니다. 비어 있으면 흐름도에는 포함되지 않습니다. |
SequenceNumber | 선택 | 같은 흐름도 안에서 액티비티를 정렬하는 순번입니다. 비어 있으면 엑셀 행 순서를 사용합니다. |
ProgramID | 선택 | 액티비티의 프로그램 ID로 저장됩니다. |
RefProgramID | 선택 | 참고 프로그램입니다. 쉼표로 구분해 여러 개를 적을 수 있습니다. |
System | 선택 | 액티비티의 시스템 코드로 저장됩니다. |
Description | 선택 | 액티비티 설명입니다. NodeDescription과 구분됩니다. |
ActivityType | 선택 | 기본값은 USER_TASK입니다. 실행 유형은 이 값에 따라 자동 결정됩니다. |
Manager | 선택 | 액티비티 담당자 이름 또는 사용자 ID입니다. 유효하지 않으면 비운 상태로 생성될 수 있습니다. |
이전 양식 컬럼 이름
ProcessCode는 이전에 SemanticKey, ProgramID는 Tcode라는 이름이었습니다. 업로드는 두 이름을 모두 읽으므로 예전에 받아 둔 양식을 그대로 올려도 됩니다. 새로 내려받는 템플릿과 체계도 내보내기는 새 이름을 사용합니다.
기본 템플릿에서는 Level0~Level4가 A~E열에 있고, 바로 다음 F~I열에 BusinessOwner, ITOwner, ProcessCode, NodeDescription이 배치됩니다. ActivityCode와 Lane은 Activity 바로 앞에, SequenceNumber는 Activity 바로 뒤에 배치됩니다. 프로세스 코드는 시스템 식별자가 아니라 사용자가 체계도 노드를 알아보기 위한 값이므로 중복될 수 있고 숫자 형식을 강제하지 않습니다.
업로드로 생성되는 흐름도는 Level0 값을 Pool 이름으로 사용합니다. Lane에 값을 입력하면 해당 행부터 같은 Pool의 다음 Lane 값이 나올 때까지 같은 Lane에 액티비티가 배치됩니다. 새 Pool의 첫 Lane 값이 비어 있어 상속할 이름이 없으면 이름 없는 Lane을 생성합니다.
앞뒤 액티비티의 Lane이 다르면 연결선은 대각선으로 가로지르지 않고 두 액티비티 사이에서 한 번 꺾여 이어집니다. 모델러에서 직접 그린 흐름도와 같은 모양이므로, 업로드한 뒤 선을 다시 정리할 필요가 없습니다.
RefProgramID는 ProgramID 바로 옆 열입니다. ME52N, ME53N처럼 쉼표로 구분해 적으면 액티비티 속성의 참고 프로그램으로 저장됩니다. 세미콜론과 줄바꿈도 구분자로 인식합니다. 참고 프로그램의 시스템은 따로 받지 않고 같은 행의 System 값을 사용하며, ProgramID와 같은 값이나 중복된 값은 저장하지 않습니다. 체계도를 템플릿으로 내려받으면 이 컬럼도 함께 채워지므로 고쳐서 그대로 다시 올릴 수 있습니다.
BusinessOwner, ITOwner, ProcessCode, NodeDescription은 같은 체계도 경로가 여러 행에 반복될 때 첫 번째 행의 값만 사용합니다. 상위 레벨 노드에 값을 지정하려면 해당 레벨까지만 입력한 행을 추가하고 Activity는 비워 둡니다. 기존 노드에 업로드할 때 네 컬럼이 비어 있으면 기존 값을 유지합니다.
BusinessOwner와 ITOwner가 비어 있으면 체계도 노드와 흐름도 모두 담당자가 비어 있는 상태로 생성됩니다. 업로드한 사용자가 담당자로 대신 채워지지 않습니다.
ExecutionType은 엑셀에서 직접 입력하지 않습니다. ActivityType에 따라 다음과 같이 자동 결정됩니다.
| ActivityType | 자동 ExecutionType |
|---|---|
SERVICE_TASK, SCRIPT_TASK, BUSINESS_RULE_TASK | AUTOMATIC |
USER_TASK | SEMI_AUTOMATIC |
MANUAL_TASK 등 그 밖의 유형 | MANUAL |
Dry-run 점검은 데이터를 저장하지 않고 다음 항목을 확인합니다.
- 체계도 노드의 이름, 레벨, 상위 노드와 상태 값.
BusinessOwner,ITOwner, 액티비티Manager의 실제 사용자user_id존재 여부.- 흐름도 이름과 액티비티 필수값,
ActivityType,SequenceNumber. - 흐름도 경로와 업로드 미리보기 체계 노드의 매칭 여부.
TIP
Level 컬럼 값 끝에 실수로 들어간 공백은 업로드할 때 자동으로 제거됩니다. 눈에 보이지 않는 공백 때문에 흐름도 경로가 체계도와 어긋나 매칭에 실패하는 일은 없습니다.
오류가 있으면 대상 노드 또는 액티비티 위치와 잘못된 값을 표시하고 저장을 시작하지 않습니다. 오류가 연결된 미리보기 행은 붉은색으로 강조되고 프로세스명 옆에 오류 개수 배지가 표시됩니다. 행에 마우스를 올리면 전체 오류 메시지를 확인할 수 있으며, 값을 수정하면 해당 행의 이전 오류 표시는 지워집니다. 경고만 있으면 내용을 확인한 뒤 저장을 진행할 수 있습니다. Dry-run 버튼을 먼저 실행했더라도 데이터가 변경될 수 있으므로 저장 시 같은 검사를 자동으로 다시 수행합니다.
검증 오류 상세 확인
오류가 하나라도 있으면 검증 오류 상세 창이 자동으로 열려 전체 목록을 보여 줍니다. 창을 닫은 뒤에도 미리보기 상단의 오류 N건 보기 버튼으로 언제든 다시 열 수 있습니다. 이전에는 오류 알림에 첫 번째 항목과 나머지 건수만 표시되어 전체 내용을 확인할 방법이 없었습니다.
목록은 구분, 대상, 내용으로 정리됩니다.
| 구분 | 의미 |
|---|---|
| 흐름도 검증 | 흐름도 이름과 액티비티 필수값에서 발견된 오류입니다. |
| 체계도 매칭 | 흐름도 경로에 해당하는 체계도 노드를 찾지 못한 경우입니다. |
| 서버 검증 | 노드 값, 담당자 user_id, 확정 노드 여부 등 서버가 확인한 오류입니다. |
대상에는 오류가 발생한 체계도 경로가 들어갑니다. 오류가 많아 화면에서 훑기 어려우면 오류 목록 내려받기로 같은 내용을 엑셀 파일로 저장해 정리할 수 있습니다. 파일에는 번호, 구분, 대상, 내용 네 개 컬럼이 담깁니다.

이미 있는 데이터를 만났을 때
업로드는 체계도와 흐름도를 서로 다른 규칙으로 다룹니다.
체계도 노드는 선택과 무관하게 항상 갱신됩니다. 같은 상위 아래에서 ProcessCode가 같은 노드를 먼저 찾고, 코드가 없거나 찾지 못하면 이름으로 찾습니다. 찾은 노드는 값이 채워진 칸만 덮어쓰고, 없으면 새로 만듭니다. 빈 칸은 기존 값을 지우지 않습니다. 확정 상태인 노드는 갱신 대상에서 빠집니다.
코드로 먼저 찾기 때문에 이름을 바꿔서 올려도 같은 노드가 갱신됩니다. 2.1.1.1의 이름을 구매에서 직접구매로 고쳐 올리면 새 노드가 생기지 않고 이름만 바뀝니다. 반대로 코드를 비워 두고 이름을 바꾸면 찾을 근거가 없어 새 노드가 만들어집니다.
코드는 같은 상위 아래에서만 찾습니다. 같은 코드가 체계도의 다른 자리에 이미 있으면 그 행은 실패로 남고, 어느 노드와 겹쳤는지 알려 줍니다. 노드를 다른 상위로 옮기는 것은 업로드로 처리하지 않습니다.
업로드 창에서 고르는 것은 이미 흐름도가 붙어 있는 노드를 만났을 때 그 흐름도를 어떻게 할지입니다. 흐름도가 없는 노드에는 어느 쪽을 골라도 새 흐름도가 만들어집니다.
| 방식 | 기존 흐름도 | 문서번호 | 버전 이력 |
|---|---|---|---|
| 그대로 두기 (기본) | 건드리지 않습니다 | 유지 | 유지 |
| 새 버전 추가 | 새 버전을 얹습니다 | 유지 | 지난 버전이 남습니다 |
| 새 흐름도로 교체 | 내리고 새로 만듭니다 | 바뀝니다 | 1.0부터 다시 시작 |
교체는 덮어쓰기가 아닙니다
새 흐름도로 교체는 기존 흐름도의 내용만 바꾸는 것이 아니라, 기존 흐름도를 내리고 별개의 흐름도를 새로 만듭니다. 문서번호가 새로 발급되고 지난 버전 이력은 새 흐름도에 따라오지 않습니다. 기존 흐름도를 가리키던 문서나 연결도 새 흐름도로 옮겨가지 않습니다.
같은 흐름도를 유지한 채 내용만 바꾸려면 새 버전 추가를 사용하세요.
WARNING
엑셀 업로드는 체계도 저장 후 흐름도 백그라운드 작업을 접수합니다. 체계도 저장에 실패한 행이 있으면 잘못된 ID로 흐름도를 만들지 않도록 백그라운드 작업을 시작하지 않습니다. 흐름도 경로가 체계도 경로와 맞지 않는 항목은 실패 결과에 별도로 표시됩니다. 확정 상태인 기존 노드가 업로드에 포함되면 dry-run 단계에서 오류로 표시되며, 상태를 되돌리기 전까지 해당 노드는 갱신되지 않습니다.
엑셀로 연결 일괄 등록하기
프로세스 사이의 연결은 화면에서 하나씩 만들 수도 있고, 업로드 양식의 Links 시트로 한 번에 올릴 수도 있습니다. 연결이 수십 건이면 엑셀 쪽이 훨씬 빠릅니다.
Links 시트는 한 줄이 하나의 연결입니다. 별도의 분기·합류 문법이 없습니다.
- 같은 출발점으로 여러 줄을 쓰면 분기가 됩니다.
- 여러 줄이 같은 도착점을 가리키면 합류가 됩니다.
| 컬럼 | 필수 여부 | 설명 |
|---|---|---|
Root | 조건부 필수 | 체계도(Level0) 이름입니다. 같은 파일에서 올리는 체계도가 하나면 비워도 됩니다. 이번 업로드에 없는 체계도 이름은 쓸 수 없습니다. |
FromCode / ToCode | 권장 | 연결할 대상의 코드입니다. 액티비티는 액티비티 코드, 흐름도 전체는 프로세스 코드를 씁니다. |
FromPath / ToPath | 선택 | 코드가 없을 때 쓰는 대체 수단입니다. A > B > C 형식이며, 마지막 이름만 적어도 유일하면 찾습니다. |
FromActivity / ToActivity | 선택 | 경로로 지정할 때의 액티비티 이름입니다. 비우면 그쪽 끝점은 흐름도 전체가 됩니다. |
RelationType | 선택 | 기본값은 SUCCESSOR(후행)입니다. PREDECESSOR(선행)를 쓰면 흐름 방향이 반대가 됩니다. |
코드로 적은 쪽과 경로로 적은 쪽을 한 시트에서 섞어 써도 됩니다.
연결 대상은 이번 업로드가 다룬 체계도 안에서만 찾습니다. As-Is와 To-Be처럼 같은 채번을 쓰는 체계도가 여러 벌 있어도 다른 체계도의 노드에 연결이 걸리지 않습니다. Root에 이번 업로드에 없는 체계도 이름을 적으면 그 행은 실패로 남습니다.
연결 대상을 지정하는 방법
| 연결 형태 | 적는 방법 |
|---|---|
| 액티비티 → 액티비티 | 양쪽 모두 액티비티 코드를 적습니다. |
| 흐름도 전체 → 흐름도 전체 | 양쪽 모두 프로세스 코드를 적습니다. |
| 액티비티 → 흐름도 전체 | 출발은 액티비티 코드, 도착은 프로세스 코드를 적습니다. |
| 흐름도 전체 → 액티비티 | 반대로 적습니다. |
처리 방식 선택
업로드 창에서 연결 시트를 어떻게 반영할지 고릅니다.
| 방식 | 동작 |
|---|---|
| 추가 | 기본값입니다. 시트의 연결을 더하기만 합니다. 같은 파일을 여러 번 올려도 중복되지 않습니다. |
| 교체 | 시트에 나온 출발점의 기존 나가는 연결을 지우고 시트 내용으로 대체합니다. 시트에 없는 액티비티의 연결은 그대로 둡니다. |
결과 확인과 오류 처리
연결 해석이 실패해도 흐름도 생성은 되돌아가지 않습니다. 업로드 결과 창에서 반영 건수와 행별 실패 사유를 확인합니다.
자주 나오는 사유는 다음과 같습니다.
| 메시지 | 원인과 조치 |
|---|---|
| 키를 찾을 수 없습니다 | 오타이거나 대상이 아직 없습니다. 키를 확인하고 다시 올립니다. |
| 키가 여러 흐름도에 있습니다 | 같은 키를 여러 액티비티가 쓰고 있습니다. 키를 고유하게 바꿉니다. |
| 체계도 노드와 액티비티 양쪽에 있습니다 | 같은 키를 체계도 노드와 액티비티가 함께 씁니다. 한쪽을 바꾸거나 경로로 지정합니다. |
| 노드에 흐름도가 없습니다 | 지목한 체계도 노드에 아직 흐름도가 만들어지지 않았습니다. |
Root 열이 필요합니다 | 한 파일에서 체계도 여러 벌을 올려 어느 쪽인지 알 수 없습니다. Root에 체계도 이름을 적습니다. |
| 이번 업로드에 없습니다 | Root에 적은 체계도를 이번 업로드가 다루지 않았습니다. 이름을 확인합니다. |
TIP
양식 다운로드로 받은 파일에는 흐름도 세 개와 그 사이 연결 여섯 개가 예시로 들어 있습니다. 그대로 업로드하면 분기와 합류까지 화면에서 바로 확인할 수 있습니다.

엑셀 다운로드
체계도 화면의 엑셀 다운로드를 클릭하면 체계도 데이터를 파일로 내려받을 수 있습니다.
- 엑셀 다운로드를 클릭합니다.
- 다운로드 형식을 선택합니다.
- 파일이 자동으로 다운로드됩니다.
다운로드 형식은 다음과 같습니다.
| 형식 | 설명 |
|---|---|
| 업로드 양식 형식 | 체계도, 액티비티, 연결을 업로드 양식과 같은 Template·Links 두 시트로 내려받습니다. 고쳐서 그대로 다시 올릴 수 있습니다. |
| 계층 구조 형식 | Level0, Level1, Level2처럼 체계도 경로를 펼치고 프로세스 코드를 함께 내려받습니다. |
| 표준 형식 | ID, 프로세스명, 설명, 레벨, 상위 ID, 상태, 프로세스 코드, 생성자, 생성일 컬럼으로 내려받습니다. |
업로드 양식 형식은 체계도 한 벌을 통째로 내려받습니다. 체계도가 여러 벌이면 어느 것을 내보낼지 먼저 고릅니다. 액티비티는 각 흐름도의 최신 버전 기준이고, 연결도 최신 버전에 걸린 것만 담깁니다.

상세 화면에서 연결 흐름도 확인
체계도와 연결된 흐름도는 프로세스 흐름도 상세 화면의 좌측 체계도 패널과 우측 액티비티 패널에서 함께 확인할 수 있습니다. 체계도 패널에서 다른 노드를 선택하면 연결된 프로세스 흐름도 또는 문서로 이동합니다.
흐름도를 열면 연결된 체계도 노드가 자동으로 펼쳐지고 선택되며, 해당 노드가 패널 가운데로 스크롤되어 목록이 길어도 바로 위치를 확인할 수 있습니다.
상세 화면 정보 영역의 연결된 체계도에는 노드가 1.2.3 구매 요청처럼 프로세스 코드와 이름이 한 줄로 표시되고, 그 아래에 연결이 속한 최상위 체계도가 표시됩니다. 내부 식별자인 체계도 ID는 화면에 표시하지 않습니다. 체계도 패널에서 연결을 바꾼 경우에는 저장하기 전까지 최상위 체계도가 표시되지 않습니다.
편집 모드에서 체계도 패널의 다른 노드를 클릭하면 연결을 바꿀지 묻는 창이 열립니다. 이 창도 현재 연결과 새 연결을 같은 방식으로 보여줍니다. 프로세스 코드가 없는 노드는 이름만, 이름과 코드가 모두 없으면 -가 표시됩니다.
좌측 체계도 패널도 체계도 목록과 동일하게 프로세스명 앞에 프로세스 코드를 작은 글씨로 표시합니다. 이름이 패널 너비보다 길면 잘리지 않고 패널 아래쪽 가로 스크롤로 끝까지 확인할 수 있습니다.

프로세스 흐름도
프로세스 흐름도는 BPMN 캔버스에서 업무의 시작, 액티비티, 분기, 종료를 작성하는 화면입니다. 목록에서는 신규 생성, Signavio 가져오기, 새 버전 생성, 복사 등을 수행할 수 있습니다.
AI로 프로세스 흐름도를 생성하면 시스템 설정의 회사 정보에 등록된 회사명이 단일 Pool 이름으로 사용됩니다. 부서와 역할은 해당 Pool 안의 Lane으로 구성됩니다. 회사 정보가 등록되어 있지 않으면 회사명 Pool 규칙을 적용할 수 없으므로 먼저 Tenant Admin에게 회사 정보 등록을 요청하세요.
SVG 산출물에는 회사 정보에 등록된 회사명과 로고가 표시됩니다. PPT 표지에는 원본 비율을 유지한 회사 로고가 표시되며 회사명은 표시하지 않습니다. PPT 본문의 우측 하단에는 원본 비율을 유지한 회사 로고가, 좌측 하단에는 회사명이 표시됩니다. 회사 로고를 등록하지 않은 경우에는 Intellidesk 가로형 로고가 사용됩니다. PPT 목차의 우측 하단에는 Intellidesk 가로형 로고가 표시됩니다. BPMN 원본 파일은 외부 모델러 호환성을 위해 로고를 포함하지 않고 회사명 Pool만 유지합니다.
AI로 프로세스 흐름도를 생성할 때는 시스템 마스터의 이름, 코드와 설명이 함께 전달됩니다. AI는 액티비티의 업무 내용과 시스템 설명의 업무 범위를 비교해 가장 적합한 시스템을 지정하며, 적합한 시스템이 없거나 수작업인 경우 시스템을 지정하지 않습니다.

최상위 체계도로 좁혀 보기
목록의 최상위 체계도 열에는 그 흐름도가 연결된 체계도 노드가 속한 최상위 체계도가 프로세스 코드와 이름을 붙인 한 줄로 표시됩니다. 체계도에 연결되지 않은 흐름도는 미배치로 표시됩니다.
상단 필터의 최상위 체계도에서 하나를 고르면 그 체계도 아래에 연결된 흐름도만 남습니다. As-Is와 To-Be처럼 체계도를 여러 벌 운영할 때 한쪽만 놓고 볼 수 있습니다. 선택은 주소에 남으므로 새로고침하거나 링크를 공유해도 같은 화면이 열립니다.
목록 상단의 필터를 전체로 되돌리면 다시 모든 흐름도가 표시됩니다.

신규 생성
- 프로세스 맵 목록에서 새 프로세스 맵을 클릭합니다.
- 이름, 설명, 모듈, 서브모듈, 업무 담당자, IT 담당자를 입력합니다.
- Visibility를 선택합니다.
- 생성을 클릭하면 편집 화면으로 이동합니다.
- BPMN 캔버스에서 흐름도를 작성하고 저장합니다.
Visibility 옵션은 다음과 같습니다.
| 옵션 | 설명 |
|---|---|
| Public | 누구나 조회할 수 있습니다. 기본값입니다. |
| Secret | 목록에는 기본 노출되지 않고 URL을 아는 사용자가 접근할 수 있습니다. 편집 화면에서 URL 복사 버튼을 사용할 수 있습니다. |
| Private | 생성자만 조회할 수 있습니다. |

업무 담당자는 기존 Owner 속성에 저장되고, IT 담당자는 별도 IT Owner 속성에 저장됩니다. 엑셀 일괄 업로드로 생성한 흐름도는 체계도 노드의 두 담당자를 이어받습니다. 생성자는 담당자와 별개이며, 실제로 생성 또는 일괄 업로드를 실행한 사용자가 자동 기록되므로 엑셀에서 입력하지 않습니다.
SAP Signavio에서 가져오기
Signavio에서 관리 중인 모델을 선택해 Intellidesk 프로세스 흐름도로 가져올 수 있습니다.
- 프로세스 맵 목록에서 Signavio에서 가져오기를 클릭합니다.
- Signavio 프로세스 선택 창에서 대상 모델을 검색합니다.
- 필요한 경우 미리보기를 확인합니다.
- 가져오기를 클릭하면 새 프로세스 흐름도가 생성되고 편집 화면으로 이동합니다.
Signavio에서 가져온 흐름도는 상세 화면에 Signavio 배지가 표시됩니다. 조회 화면에서는 동기화 버튼으로 최신 BPMN을 다시 가져올 수 있고, 편집 중 BPMN을 변경하면 Signavio 링크가 자동 해제될 수 있습니다.

INFO
SAP에서 정의한 표준 프로세스를 Process Navigatior에서 확인할 수 있으며, 여기에서 bpmn파일로 내려받은 뒤 프로세스 흐름도 내 편집화면에서 업로드 할 수 있습니다.
새 버전
기존 흐름도를 기준으로 새 버전을 만들 수 있습니다. 새 버전은 기존 마스터 정보를 유지하면서 BPMN XML, 가이드, 시뮬레이션 결과, 액티비티 데이터를 새 버전으로 저장합니다.
- 프로세스 맵 목록에서 대상 행의 작업 메뉴를 엽니다.
- 새 버전을 클릭합니다.
- 편집 화면에서 변경 내용을 작성합니다.
- 저장 시 변경 사유를 입력합니다.
새 버전에는 이전 버전 액티비티의 설명, 수행 절차, 입력·출력, 소요 시간, 비용, 담당자, 수행 주기가 그대로 이어집니다. 편집 화면에서 값을 고쳤다면 고친 값이 저장됩니다.
상세 화면에서는 저장 버튼 옆 ⌄ 메뉴의 새 버전으로 저장에서도 새 버전을 만들 수 있습니다. 클릭하면 변경 사유 입력 다이얼로그가 뜨고, 사유를 적어야 저장 버튼이 활성화됩니다. 같은 메뉴의 새 프로세스맵으로 저장은 현재 내용으로 완전히 새로운 흐름도를 만들며, 변경 사유 입력 없이 바로 저장됩니다.
입력한 변경 사유는 상세 화면 상단의 버전 선택기에서 확인할 수 있습니다. 목록을 펼치면 버전 번호와 작성 시점 아래에 변경 사유가 한 줄로 표시되며, 사유가 길어 잘린 경우 항목에 마우스를 올리면 전체 내용이 나타납니다.

복사
복사는 현재 흐름도 또는 버전을 바탕으로 새로운 흐름도를 즉시 만드는 기능입니다.
- 목록 또는 상세 편집 화면의 작업 메뉴에서 복사를 클릭합니다.
- 버전 복사인 경우 변경 사유를 입력합니다.
- 복사가 완료되면 목록이 갱신되거나 새 편집 화면으로 이동합니다.
버전 삭제
필요 없어진 버전은 조회 화면에서 지울 수 있습니다.
- 흐름도 조회 화면의 작업 메뉴에서 삭제를 클릭합니다.
- 확인 창에서 삭제를 클릭합니다.
- 삭제가 끝나면 같은 흐름도의 남은 버전 중 최신 버전 화면으로 이동합니다.
작성 중(DRAFT) 상태의 버전만 지울 수 있고, 삭제 권한이 있어야 메뉴가 활성화됩니다. 버전이 하나뿐인 흐름도는 그 버전을 지울 수 없습니다. 흐름도 자체를 없애려면 목록에서 흐름도를 삭제합니다.
여러 건 일괄 삭제
정리해야 할 흐름도가 많을 때 여러 건을 한 번에 삭제할 수 있습니다. 이 기능은 Admin, Super Admin, Tenant Admin 역할에게만 보입니다.
- 프로세스 맵 목록 왼쪽의 체크박스로 삭제할 흐름도를 선택합니다.
- 머리글의 체크박스를 사용하면 현재 페이지의 모든 행이 선택됩니다.
- 페이지를 넘겨 계속 선택할 수 있습니다. 선택은 페이지를 이동해도 유지되며, 화면 상단 버튼에 선택한 총 건수가 표시됩니다.
- 선택 N건 삭제를 클릭합니다.
- 확인 창에서 건수를 확인하고 삭제를 클릭합니다.

WARNING
삭제한 흐름도는 하위 버전과 액티비티까지 함께 삭제되며 목록에서 조회할 수 없습니다. 삭제는 한 번의 작업으로 처리되므로 도중에 실패하면 선택한 흐름도 전체가 삭제되지 않은 상태로 남습니다.
한 건만 삭제할 때는 대상 행의 작업 메뉴에서 삭제를 사용합니다. 단건 삭제는 관리자 외에 해당 흐름도의 담당자도 수행할 수 있습니다.
흐름도 편집 화면
흐름도 편집 화면은 좌측 체계도 패널, 중앙 BPMN 캔버스, 우측 상세 패널로 구성됩니다. 화면 상단의 맵 전환 버튼을 사용하면 목록으로 돌아가지 않고 다른 흐름도로 바로 이동할 수 있습니다. 중앙 캔버스에서는 도구막대와 BPMN 팔레트를 사용해 흐름도를 작성하고, 우측 패널에서는 액티비티 속성, 댓글, 시뮬레이션, 가이드를 관리합니다.
우측 패널에서 고른 탭은 주소에 남습니다. 연결 탭을 열어 둔 채 새로고침하거나 링크를 공유하면 상대방 화면에서도 연결 탭이 열린 상태로 시작합니다.

상세 정보 열기
화면 제목과 상태 배지 옆에는 즐겨찾기 별과 정보 아이콘이 나란히 놓입니다. 정보 아이콘을 누르면 흐름도의 상세 정보 패널이 열립니다. 문서번호, 연결된 체계도, 최상위 체계도, 이름, 모듈, 담당자, 공개 범위를 한자리에서 확인할 수 있고, 편집 모드에서는 같은 패널에서 고친 뒤 저장할 수 있습니다.

다른 흐름도로 이동
흐름도 조회와 편집 화면 상단의 맵 전환 버튼으로 다른 프로세스 흐름도를 검색해 바로 열 수 있습니다.
- 흐름도 화면 상단의 맵 전환을 클릭합니다.
- 검색창에 흐름도 이름이나 문서번호를 입력합니다.
- 목록에서 이동할 흐름도를 선택합니다.
- 선택한 흐름도의 최신 버전 조회 화면이 열립니다.

WARNING
편집 모드에서 저장하지 않은 변경이 있으면 이동 전에 이탈 확인 창이 표시됩니다. 변경 내용을 유지하려면 먼저 저장하세요.
툴바 버튼
편집 화면의 상단 도구막대는 흐름도 작성과 검토에 필요한 기능을 제공합니다.
| 버튼 | 설명 |
|---|---|
| BPMN 가져오기 | .bpmn, .xml, .bpmn2 파일을 캔버스로 가져옵니다. |
| BPMN 내보내기 | 현재 흐름도를 BPMN XML 파일로 다운로드합니다. |
| 이미지 내보내기 | 현재 흐름도를 SVG 이미지로 다운로드합니다. |
| 테두리 색상 | 선택한 요소의 테두리 색상을 변경합니다. |
| 채우기 색상 | 선택한 요소의 배경 색상을 변경합니다. |
| 확대 | 캔버스를 확대합니다. |
| 축소 | 캔버스를 축소합니다. |
| 화면 맞춤 | 흐름도를 화면 크기에 맞춥니다. |
| 자동 정렬 | 현재 BPMN 레이아웃을 자동으로 정렬합니다. 적용 후 하단의 원래대로 버튼으로 직전 상태를 복원할 수 있습니다. |
| 복사 | 선택한 BPMN 요소를 복사합니다. |
| 붙여넣기 | 복사한 BPMN 요소를 캔버스에 붙여넣습니다. |
| 라이브러리에서 삽입 | 공통 액티비티 라이브러리에 저장된 액티비티를 캔버스에 삽입합니다. 액티비티의 시스템, 프로그램, 시간, 비용, 설명 등 저장된 속성을 함께 가져옵니다. 자세한 내용은 액티비티 라이브러리를 참고하세요. |
| 라이브러리에 등록 | 캔버스에서 선택한 액티비티를 공통 액티비티 라이브러리에 등록합니다. 액티비티 이름과 주요 속성이 함께 저장됩니다. 자세한 내용은 액티비티 라이브러리를 참고하세요. |
| 액티비티 정보 표시 | 캔버스 위에 표시할 프로그램 ID, 담당자, 소요 시간, 비용 정보를 선택합니다. |
| 시뮬레이션 | 작성된 흐름도의 토큰 흐름을 실행해 실제 진행 경로를 미리 봅니다. 시뮬레이션을 종료하면 결과가 우측 시뮬레이션 탭에 누적됩니다. |
| 프로세스 분석 | 현재 BPMN XML을 AI 채팅으로 보내 프로세스 분석을 시작합니다. |

AI로 흐름도 자동 작성
편집 화면 하단의 AI 생성 버튼을 사용하면 현재 흐름도 정보와 설명을 바탕으로 프로세스 흐름도를 자동 작성할 수 있습니다.
- 편집 화면 하단의 AI 생성을 클릭합니다.
- 프로세스 설명과 생성 옵션을 입력합니다.
- 생성 결과를 확인합니다.
- 결과를 적용하면 BPMN 캔버스에 AI가 작성한 흐름도가 반영됩니다.
- 필요한 액티비티 속성을 보완한 뒤 저장합니다.
TIP
프로세스명, 설명, 모듈, 기존 액티비티 정보가 구체적일수록 AI 생성 결과를 검토하고 보완하기 쉽습니다.
액티비티 속성
캔버스에서 액티비티를 선택하면 우측 액티비티 탭에서 상세 속성을 확인하거나 편집할 수 있습니다. 반대로 액티비티 목록에서 카드를 누르면 캔버스의 해당 노드가 선택되고, 화면 밖에 있으면 보이는 위치로 따라옵니다. 어느 쪽으로 골라도 결과는 같으며, 조회와 편집 모두 선택한 액티비티가 주소에 남으므로 링크를 공유하면 상대방 화면에서도 같은 액티비티가 열린 상태로 시작합니다.
다음 항목은 흐름도에서 자동으로 가져오므로 직접 수정할 수 없습니다.
| 항목 | 설명 |
|---|---|
| 액티비티 이름 | BPMN 캔버스의 액티비티 이름에서 가져옵니다. |
| 액티비티 유형 | BPMN 요소 유형에서 가져옵니다. |
| 실행 유형 | 액티비티의 실행 유형 코드에서 가져옵니다. |
| 관련부서 | BPMN Lane 이름에서 자동 추출됩니다. |
다음 항목은 편집 모드에서 입력할 수 있습니다.
| 항목 | 설명 |
|---|---|
| 순서 번호 | 액티비티 표시 및 정렬에 사용할 순번입니다. |
| 수행주기 | 반복 수행 주기를 선택합니다. |
| 시스템 | 액티비티가 실행되는 시스템입니다. |
| 프로그램 ID | SAP T-code 또는 프로그램 ID입니다. |
| 참고 프로그램 | 주 프로그램 외에 함께 참고할 프로그램 목록입니다. |
| 담당자 | 액티비티 담당 사용자입니다. |
| 소요 시간과 단위 | 시뮬레이션과 분석에 사용할 예상 소요 시간입니다. |
| 소요 비용과 통화 | 시뮬레이션과 비용 분석에 사용할 예상 비용입니다. |
| 설명 | 액티비티 업무 설명입니다. |
| 수행 절차 | 실제 업무 수행 절차입니다. |
| 입력 설명 | 액티비티 수행 시 필요한 입력 정보입니다. |
| 출력 설명 | 액티비티 수행 후 산출되는 결과 정보입니다. |

참고 프로그램
액티비티에 직접 연결되는 프로그램은 프로그램 ID 하나입니다. 하나의 액티비티에서 여러 프로그램을 함께 봐야 할 때는 참고 프로그램에 추가합니다.
- 편집 모드에서 참고 프로그램 검색창에 프로그램명을 입력합니다.
- 목록에서 프로그램을 선택하면 아래에 항목이 추가됩니다.
- 추가된 항목의 x를 클릭하면 목록에서 제거됩니다.
- 상단의 저장을 눌러야 반영됩니다.
참고 프로그램은 표시 목적의 참고 정보입니다. 기능 정의서 생성, 테스트 시나리오, 영향도 분석은 프로그램 ID에 연결된 주 프로그램만 사용합니다.

프로그램 등록
프로그램 검색 결과에 원하는 프로그램이 없으면 새로 만들기로 바로 등록할 수 있습니다.
- 검색창에 프로그램명을 2자 이상 입력합니다.
- 목록 아래의 새로 만들기를 클릭합니다.
- 오브젝트명, 이름, 시스템, 설명을 입력합니다.
- 타입에서
Program또는Function Module을 선택합니다. - 생성을 클릭하면 등록과 동시에 검색창에 선택됩니다.
프로그램 검색은 Program과 Function Module을 함께 찾습니다.
등록 시점에는 오브젝트 정보만 저장되고 소스 파일은 만들어지지 않습니다. 소스 파일은 개발 화면에서 코드를 처음 저장할 때 생성됩니다.

기능 정의서 생성 버튼은 액티비티에 프로그램 ID가 연결되어 있을 때 사용할 수 있습니다. 프로그램 ID가 없으면 안내 메시지가 표시되며 생성 화면으로 넘어가지 않습니다. 먼저 편집 모드에서 프로그램 ID를 검색해 연결한 뒤 다시 실행하세요.
흐름도 연결
프로세스 흐름도끼리 선행·후행 관계를 연결할 수 있습니다. 출발점은 특정 액티비티일 수도 있고 흐름도 전체일 수도 있으며, 도착점도 마찬가지입니다. 연결 정보는 E2E 형태의 전체 흐름도 조회에 사용됩니다.
연결은 우측 연결 탭에서 관리합니다.
- 흐름도 상세 화면 우측의 연결 탭을 엽니다.
- 연결 추가를 클릭합니다.
- 출발점을 고릅니다. 특정 액티비티 또는 이 흐름도 전체 중에서 선택합니다.
- 대상 흐름도를 검색해 선택합니다.
- 대상 액티비티를 선택하거나 흐름도 전체 연결을 선택합니다.
- 방향을 후행 또는 선행으로 선택합니다.
- 추가를 클릭합니다.
연결 탭 목록은 각 줄의 왼쪽이 선행, 오른쪽이 후행입니다. 이 흐름도 쪽 끝점은 굵은 글씨로 구분합니다. 다른 흐름도가 만든 연결도 함께 보이며, 이 경우 상대 소유 배지가 붙고 수정은 원본 흐름도에서 합니다.
액티비티 상세의 연결 흐름도/액티비티 영역은 목록만 보여 줍니다. 편집은 연결 탭에서 합니다. 같은 데이터를 두 곳에서 고치면 한쪽 변경이 다른 쪽에 늦게 반영될 수 있기 때문입니다.
연결이 걸린 액티비티는 캔버스 박스 아래쪽 좌우 모서리에 화살표로 표시됩니다. 왼쪽 아래는 들어오는 연결, 오른쪽 아래는 나가는 연결입니다.
연결이 많으면 엑셀로 한 번에 올릴 수 있습니다. 엑셀로 연결 일괄 등록하기를 참고하세요.
연결된 흐름도는 상세 화면 상단의 E2E 맵 버튼에서 전체 관계로 확인할 수 있습니다. E2E 맵에서는 현재 흐름도를 중심으로 연결된 선행·후행 흐름도, 특정 액티비티 연결, 시스템 간 연결, 끊긴 연결을 한 화면에서 볼 수 있습니다. 자세한 사용 방법은 연결 흐름도 E2E 맵을 참고하세요.

PPT 내보내기
상세 화면 상단의 PPT 내보내기 기능으로 프로세스 문서를 PowerPoint 파일로 생성할 수 있습니다. 내보내기에는 프로세스 정의, 흐름도, 액티비티 목록, 시뮬레이션 이력, 가이드 내용이 포함될 수 있습니다.
- 흐름도 상세 화면에서 PPT 내보내기를 클릭합니다.
- 빠른 내보내기 또는 옵션 적용 내보내기를 선택합니다.
- 필요한 포함 항목을 선택합니다.
- 파일을 다운로드합니다.

본문 슬라이드 구성
본문 슬라이드에는 상단에 브랜드 컬러 액센트 바와 슬라이드 제목이 놓이고, 제목 오른쪽에는 프로세스명과 버전이 함께 표시됩니다. 하단에는 회사명, 쪽 번호, 회사 로고가 들어갑니다. 제목과 표 머리글, 구분선의 색은 설정 > 시스템 설정 > 회사 정보의 브랜드 컬러를 따릅니다. 표지와 목차, 마지막 장의 구성은 브랜드 컬러의 영향을 받지 않습니다.
흐름도는 원본 종횡비를 그대로 유지한 채 본문 영역 안에 들어가도록 맞춰지고, 남는 여백은 위아래 또는 좌우로 균등하게 배분됩니다. 가로로 긴 흐름도든 세로로 긴 흐름도든 눌리거나 늘어나지 않습니다.
액티비티 목록과 시뮬레이션 상세처럼 행이 많은 표는 한 장에 다 담기지 않으면 다음 장으로 자동으로 이어집니다. 이어지는 장에는 표 머리글이 반복되고 제목 뒤에 (2), (3)처럼 순번이 붙습니다.

시뮬레이션 결과 보기
시뮬레이션을 실행하면 결과가 우측 시뮬레이션 탭에 표시됩니다. 편집 화면의 작업 메뉴에는 자동 시뮬레이션과 테스트 계획 생성 기능도 제공됩니다.
- 도구막대의 시뮬레이션 버튼을 클릭해 토큰 흐름을 실행합니다.
- 필요한 경로를 확인한 뒤 시뮬레이션을 종료합니다.
- 우측 시뮬레이션 탭에서 실행 결과를 확인합니다.
- 필요한 결과를 선택해 테스트 계획을 생성할 수 있습니다.

가이드 작성
우측 가이드 탭에서는 흐름도와 액티비티 정보를 바탕으로 업무 가이드를 작성합니다. AI를 통해 초안을 자동 생성한 뒤 사용자가 내용을 보완해 저장할 수 있습니다.
- 흐름도 상세 화면에서 가이드 탭을 엽니다.
- 편집 모드에서 AI 생성 또는 직접 입력으로 가이드 내용을 작성합니다.
- 액티비티 설명, 수행 절차, 입력 설명, 출력 설명을 보완하면 가이드 품질이 좋아집니다.
- 흐름도를 저장하면 가이드 콘텐츠도 함께 저장됩니다.

저장과 권한
흐름도 편집 후에는 반드시 저장해야 BPMN XML, 액티비티 속성, 연결 정보, 시뮬레이션 결과, 가이드 내용이 반영됩니다. 저장하지 않고 화면을 벗어나면 변경 사항이 사라질 수 있으므로, 화면 이동 전 저장 여부를 확인합니다.
권한에 따라 생성, 수정, 삭제, 복사, 새 버전 생성 버튼이 비활성화될 수 있습니다. 필요한 권한이 없으면 관리자에게 요청합니다.

