다음을 통해 공유


Parallel 활동 디자이너

Parallel 활동은 자식 활동 컬렉션을 동시에 실행합니다.

Parallel 활동

Parallel 활동은 자식 활동을 Branches 컬렉션에 저장합니다. 일부 자식 활동이 유휴 상태가 될 수 있는 경우에는 Parallel 활동 대신 Sequence 활동을 사용합니다.

Parallel 활동에는 사용자가 지정한 Visual Basic 식을 포함하는 CompletionCondition 속성이 있습니다. Parallel 활동은 각 분기가 완료된 후 이 속성을 평가합니다. True로 평가되면 다른 분기를 실행하지 않고 Parallel 활동이 완료됩니다. CompletionConditionTrue로 평가되지 않는 경우 자식 활동이 모두 완료되어야 Parallel 활동이 완료됩니다.

Parallel 활동 디자이너 사용

도구 상자Control Flow 범주에서 Parallel 활동 디자이너에 액세스합니다.

도구 상자Parallel 활동 디자이너를 Sequence 활동 디자이너 내부 등 활동 디자이너가 일반적으로 배치되는 워크플로 디자이너 화면 아무 곳에나 끌어 놓을 수 있습니다. 워크플로 디자이너로 활동 디자이너를 끌어 놓으면 Parallel 활동이 생성됩니다. 기본적으로 이 활동에는 ParallelDisplayName이 포함되어 있습니다.

Parallel 활동의 Branches 컬렉션에 활동을 추가하려면 도구 상자의 다른 활동 디자이너를 Parallel 활동 디자이너 내부에 있는 삼각형으로 끌어 옵니다. 이 삼각형은 분기에 포함된 활동 옆에 표시됩니다. 이 절차를 반복하여 다른 활동을 추가할 수 있습니다. Parallel 활동 디자이너 내에서 활동을 끌어 놓아 활동을 다시 정렬할 수 있습니다.

Workflow Designer의 Parallel 활동 속성

다음 표에서는 가장 유용한 Parallel 활동 속성을 보여 주고 디자이너에서 이러한 속성을 사용하는 방법을 설명합니다.

속성 이름 필수 사용량
DisplayName False 머리글에 활동 디자이너의 표시 이름을 지정합니다. 기본값은 Parallel입니다. 값은 속성 표에서 선택적으로 편집하거나 활동 디자이너 머리글에서 직접 편집할 수 있습니다.
Branches True 실행할 자식 활동의 컬렉션을 포함합니다.
CompletionCondition False 분기가 완료된 후 확인됩니다. True이면 예약된 보류 중인 분기가 취소됩니다. 이 속성이 설정되어 있지 않거나 False가 아닌 경우에는 자식 활동이 모두 완료되어야 활동이 완료됩니다. 기본값은 null합니다.

참고 항목