파티션

활동 다이어그램에서 파티션을 사용하여 공통 특성이 있는 활동 노드와 에지를 그룹화할 수 있습니다. 파티션은 활동의 동작 보기를 제공하지만 제어 플로우나 오브젝트 플로우에 영향을 주지는 않습니다.

여러 파티션을 사용하여 활동 노드에 특성이나 자원을 할당할 수 있습니다. 예를 들어, 파티션은 비즈니스 모델링에 유용하며 어느 조직 단위가 비즈니스 프로세스의 다양한 활동에 책임이 있는지 표시할 수 있습니다.

활동의 각 파티션에는 파티션의 활동에 책임이 있는 사람이나 사물을 설명하는 고유 이름이 있습니다. 파티션은 가로, 세로나 자유 양식으로 맞출 수 있으며 이는 파티션을 다이어그램의 어디에든 둘 수 있다는 의미입니다. 활동 다이어그램의 노드와 에지는 하나 또는 여러 파티션을 참조할 수 있습니다.

파티션 내에 파티션을 중첩해서 다이어그램에 활동 노드의 계층 파티션을 표시할 수 있습니다.

다음 그림에 표시된 대로, 파티션은 활동에 직사각형으로 표시됩니다. 이름 컴파트먼트는 표시하는 요소와 파티션의 이름을 표시하고 쉐이프 컴파트먼트는 활동 노드 및 에지를 표시합니다. 이 예제에서는, Partition1:Actor1이라는 파티션이 오파크 조치 및 Subpartition1:Component1이라는 하위 파티션을 포함합니다. 하위 파티션은 제어 에지로 연결되는 데이터 저장소 노드 및 중앙 버퍼 노드를 포함합니다.

중앙 버퍼 노드와 데이터 저장소 노드로
이루어진 하위 파티션 및 오파크 조치가 있는 파티션을 포함한
활동 다이어그램.

팁: 파티션에서 노드 및 에지의 플로우 방향을 변경하려면 노드를 마우스 오른쪽 단추로 클릭한 다음 세로 플로우를 클릭하십시오.

파티션에 제어 노드 지정

기본적으로 새 노드를 작성하거나 프로젝트 탐색기 보기에서 노드를 끌어와서 파티션에 제어 노드를 추가할 때에는 노드가 파티션에 지정되지 않습니다. 파티션 페이지의 특성 보기를 사용하여 특정 파티션에 제어 노드를 지정할 수 있습니다.

제어 노드가 자동으로 파티션에 지정되게 하려면, > 환경 설정 > 모델링 > 다이어그램 > 활동 다이어그램을 클릭한 다음 다이어그램의 제어 노드 재파티션 사용 선택란을 클릭하여 기본 동작을 사용 불가능하게 할 수 있습니다.

파티션 표기법

일부 경우 둘 이상의 파티션이 활동 노드를 포함하는 때처럼 활동 다이어그램에 파티션을 표시하는 것이 실용적이지 않을 수도 있습니다. 다음 그림에 표시된 대로, 대안은 파티션 이름을 활동 노드의 이름 컴파트먼트에 표시하는 것입니다. 이 예제에서는, 이름 컴파트먼트의 컨텐츠가 두 개의 파티션 즉, Partition 및 Partition 2에 오파크 조치가 포함되어 있음을 표시합니다.


피드백