비즈니스 프로세스 요소

비즈니스 프로세스 다이어그램은 비즈니스 프로세스 플로우의 그래픽 표시입니다. 이는 플로우 제어 요소 및 활동 요소의 시퀀스로 구성됩니다. Rational® Requirements Composer는 BPMN(Business Process Modeling Notation) 표준의 코어 요소 세트에서 요소의 서브세트를 지원합니다.
4개 카테고리의 요소가 비즈니스 프로세스 다이어그래밍에서 사용됩니다.

비즈니스 프로세스 다이어그램 요소에 대한 설명은 BPMN(Business Process Modeling Notation) 스펙, OMG(Object Management Group), www.omg.org에 기반합니다.

표 1. 비즈니스 프로세스 스윔레인 디바이더
요소 설명 그래픽 표시

풀은 비즈니스 대 비즈니스(Business2Business) 프로세스의 참여자를 표시합니다. 참여자는 비즈니스 엔티티( 회사, 회사 부서 또는 고객 등) 또는 비즈니스 역할(바이어 또는 판매자 등)로서, 비즈니스 프로세스를 담당하거나 제어합니다. 상위 레벨 또는 복잡한 프로세스에는 여러 참여자가 포함될 수 있습니다. 각 참여자는 해당 조직의 자체 프로세스를 제어합니다. 각 참여자는 하나의 풀과 연관됩니다.

풀은 단순 프로세스에서 사용되지 않습니다.

.
레인 레인은 단순 프로세스에서 요소의 독립 그룹으로나 비즈니스 대 비즈니스 프로세스에서 풀에 있는 서브파티션입니다. 레인은 활동을 구성하고 분류합니다. 레인은 종종 내부 역할(예: 관리자, 연관), 시스템(예: 엔터프라이즈 애플리케이션) 또는 내부 부서(예: 발송, 재정)에 사용됩니다.
표 2. 비즈니스 프로세스 플로우 오브젝트 요소
요소 설명 그래픽 표시
이벤트

이벤트는 비즈니스 프로세스 코스 중에 발생하는 것입니다. 이벤트는 프로세스의 플로우에 영향을 미치고 대개 원인(트리거) 및 영향(결과)을 포함합니다. 플로우에 영향을 미치는 시기에 따라 3가지 유형의 이벤트(시작, 중간 및 종료)가 있습니다.

시작 이벤트 - 없음

시작 이벤트 - 메시지

시작 이벤트 - 타이머

시작 이벤트
시작 이벤트는 프로세스를 시작합니다. 3가지 유형의 시작 이벤트가 있습니다.
  • 없음. 지정된 유형이 없습니다. 해당 상위에서 트리거될 때 서브프로세스를 시작하는 데도 사용합니다.
  • 메시지. 메시지가 참여자로부터 도달하여 프로세스의 시작을 트리거할 때 사용합니다.
  • 타이머. 프로세스의 시작을 트리거하는 반복 날짜 및 시간이나 단일 날짜 및 시간으로 사용합니다.

시작 이벤트 - 없음

시작 이벤트 - 메시지

시작 이벤트 - 타이머

중간 이벤트
중간 이벤트는 프로세스 중에 발생합니다. 프로세스의 플로우에 영향을 미치지만 프로세스를 시작하거나 직접 종료하지 않습니다. 중간 이벤트는 2가지 종류의 이벤트에 사용합니다.
  • 트리거를 설정 해제하거나 "처리하는" 송신 이벤트입니다.
  • 트리거에 응답하거나 "발견하는" 수신 이벤트입니다.
4가지 유형의 중간 이벤트가 있습니다.
  • 없음. 지정된 유형이 없습니다. 프로세스의 기본 플로우에서만 유효하며 프로세스 내의 일부 상태 변경사항을 표시합니다.
  • 메시지. 메시지를 보내거나 받고 프로세스 연속 프롬프트가 표시됨을 나타냅니다.
  • 링크. 단일 레벨의 프로세스에서 두 섹션을 연결합니다. 섹션은 프로세스에서 서브프로세스까지 링크로 연결할 수 없습니다. "off-page" 커넥터 또는 "go-to" 오브젝트로 사용할 수도 있습니다.
  • 타이머. 단일 날짜 및 시간이나 반복 날짜 및 시간으로 사용합니다. 기본 플로우에서 지연 메커니즘으로 작동합니다.

중간 송신/수신 이벤트 - 없음

중간 송신 이벤트 - 메시지

중간 송신 이벤트 - 링크

중간 수신 이벤트 - 메시지

중간 수신 이벤트 - 링크

중간 수신 이벤트 - 타이머

종료 이벤트 종료 이벤트는 프로세스의 플로우를 종료하고 출력 시퀀스 플로우를 포함하지 않습니다. 지원되는 종료 이벤트의 유형은 다음과 같습니다.
  • 없음. 지정된 유형이 없습니다. 이 설정은 서브프로세스의 종료에도 사용합니다. 플로우가 상위 프로세스로 리턴됩니다.
  • 메시지. 메시지를 프로세스의 결말에 보냄을 표시합니다.
  • 종료. 모든 프로세스 활동을 즉시 종료해야 함을 표시합니다. 후속 보정 또는 이벤트 핸들링이 없습니다.
종료 이벤트 - 없음

종료 이벤트 - 메시지

태스크

태스크는 프로세스에 포함된 단일 활동입니다. 태스크는 프로세스의 작업이 개선된 레벨의 프로세스 세부사항으로 분류되지 않을 때 사용합니다.

서브프로세스 서브프로세스는 활동 세트를 표시하는 단일 플로우 오브젝트 요소입니다. 서브프로세스는 하위 활동 세트를 통해 개선된 레벨의 세부사항(프로세스로)으로 분류할 수 있습니다.

태스크 유형은 팔레트에 스택 처리됩니다. 태스크 유형을 선택하려면 태스크의 아래쪽 화살표를 클릭하여 서브프로세스를 선택하십시오.

데이터 오브젝트 데이터 오브젝트는 프로세스의 메시지 플로우 또는 시퀀스 플로우에 직접적인 영향을 미치지 않지만 문서, 데이터 및 기타 오브젝트가 프로세스 중에 사용되고 업데이트되는 방법 등 프로세스 내의 기능에 대한 정보를 제공합니다. 데이터 오브젝트는 프로세스에서 출력되거나 필요로 하는 정보를 제공할 수 있습니다. 여러 유형의 오브젝트, 전자식 및 실제 둘 다 표시하는 데 이를 사용할 수 있습니다. 모든 데이터 오브젝트는 프로세스 또는 서브프로세스를 통해 포함되어야 합니다.
의사결정 지점(게이트웨이) 의사결정 지점(또는 게이트웨이)은 여러 시퀀스 플로우의 확산 및 집중을 제어합니다. 경로의 결합, 병합 및 분기 등을 판별합니다. 다이아몬드 모양 내의 아이콘은 플로우 제어 동작의 유형을 표시합니다. 제어 유형은 다음과 같습니다.
  • 의사결정 지점(독점) - 데이터 기반 독점 의사결정 및 병합 게이트웨이입니다. 데이터 기반 의사결정이 나타내는 분기 지점에서 대체가 출력 시퀀스 플로우 내에 포함된 조건식에 기반합니다. 독점 게이트웨이는 플로우를 제한하여 런타임 중에 하나의 대체 세트만을 선택할 수 있습니다.
  • 의사결정 지점(통합) - 포괄적인(OR) 의사결정 및 병합 게이트웨이입니다. 이 의사결정이 나타내는 분기 지점에서 대체가 출력 시퀀스 플로우 내에 포함된 조건식에 기반합니다. 한편으로는 관련된 독립 2진(예/아니오) 의사결정 그룹입니다. 각 경로가 독립적이므로 모든 경로 조합이 0에서 모두 사용될 수 있습니다. 그러나 최소한 하나의 경로가 사용되도록 디자인되어야 합니다. 최소한 하나의 경로가 사용되는지 확인하는 데 기본 조건을 사용할 수 있습니다.
  • 분기/결합 - 병렬 플로우를 동기화하고 작성하는 데 메커니즘을 제공하는 병렬(AND) 게이트웨이입니다. 해당 게이트웨이는 병렬 플로우를 작성하는 데 필요하지 않지만, 게이트웨이의 문자열이 사용되고 병렬 플로우가 필요한 복잡한 상황의 동작을 명확하게 하는 데 사용할 수 있습니다.

각 제어 유형은 입력 및 출력 플로우 둘 다에 적용됩니다.

게이트웨이 유형은 팔레트에 스택 처리됩니다. 유형을 선택하려면 의사결정 지점 요소의 아래쪽 화살표를 클릭하여 유형을 선택하십시오.

의사결정 지점(독점)

의사결정 지점(통합)

분기/결합

표 3. 비즈니스 프로세스 커넥터 요소
요소 설명 그래픽 표시
시퀀스 플로우

시퀀스 플로우는 실제 화살촉이 포함된 실선으로 표시됩니다. 시퀀스 플로우는 단일 프로세스에서 활동이 수행되는 순서를 보여줍니다. 플로우 커넥터는 소스에서 대상까지 플로우의 방향을 보여줍니다. 시퀀스 플로우는 레인 간의 경계를 교차할 수 있지만 풀의 경계를 교차할 수 없습니다.

의사결정 지점(독점) 또는 의사결정 지점(통합) 게이트웨이에서 나온 종료 시퀀스 플로우는 기본값 또는 비기본값으로 디자인됩니다.

시퀀스 플로우:

게이트웨이에서 나온 기본 종료 시퀀스 플로우:

메시지 플로우

메시지 플로우는 열린 화살촉이 포함된 대시 행으로 표시됩니다. 메시지 플로우는 메시지를 보내고 받을 수 있는 두 참여자(독립 풀에서) 간의 메시지 플로우 및 통신 컨텐츠를 자세히 보여줍니다. 플로우 커넥터는 소스에서 대상까지 플로우의 방향을 보여줍니다. 메시지 플로우는 풀 경계를 교차하여 해당 독립 참여자 간의 상호작용을 보여줍니다.

메시지 플로우는 단순 프로세스에서 사용할 수 없습니다.

메시지 이벤트:

연관 연관은 점선으로 표시되고 텍스트 어노테이션 양식의 정보를 플로우 오브젝트와 연관시키는 데 사용합니다.
표 4. 비즈니스 프로세스 지원 요소
요소 설명 그래픽 표시
그룹 그룹은 시퀀스 플로우에 영향을 미치지 않는 활동의 콜렉션을 지정합니다. 그룹은 문서 또는 분석용으로 사용할 수 있습니다. 그룹은 풀에서 표시된 분배 트랜잭션의 활동을 식별할 수도 있습니다.
노트 노트는 디자이너가 비즈니스 프로세스 다이어그램의 리더용으로 추가 텍스트형 정보를 제공하는 메커니즘입니다.

피드백