CompensableActivity 활동 디자이너

CompensableActivity 활동 디자이너는 CompensableActivity 활동을 만들고 구성하는 데 사용됩니다.

CompensableActivity 활동

CompensableActivity는 성공적으로 완료한 후 확인 또는 보정할 수 있는 작업 단위를 정의합니다.

CompensableActivity 활동 디자이너 사용

CompensableActivity 활동 디자이너는 도구 상자트랜잭션 범주에서 찾을 수 있습니다. 도구 상자를 열려면 워크플로 디자이너 왼쪽에서 도구 상자 탭을 선택합니다. 또는 보기 메뉴에서 도구 상자를 선택하거나 Ctrl+Alt+X를 누릅니다.

CompensableActivity 활동 디자이너를 도구 상자에서 끌어와서 워크플로 디자이너 화면에 놓을 수 있습니다. 활동 디자이너를 Sequence 내부에 놓을 수 있습니다. 활동 디자이너를 놓으면 기본 DisplayName인 CompensableActivity라는 이름의 CompensableActivity 활동이 만들어집니다. CompensableActivity 활동 디자이너의 헤더에서 DisplayName 값을 편집합니다. 속성 표의 DisplayName 상자에서 값을 편집할 수도 있습니다.

CompensableActivity 속성

다음 표에서는 CompensableActivity 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다. DisplayNameResult 속성은 속성 표에서 편집할 수 있지만 다른 속성은 워크플로 디자이너 화면에서 편집해야 합니다.

속성 이름 필수 사용량
DisplayName False CompensableActivity 활동의 선택적 이름입니다. 기본값은 CompensableActivity입니다.
Result False CompensableActivity의 반환 값을 지정합니다. 이 속성은 속성 표에서 편집해야 합니다.
Body True 보정, 취소 및 확인 논리를 제공할 활동을 지정합니다. Body 활동을 추가하려면 도구 상자에서 활동을 끌어와 CompensableActivity 활동 디자이너의 Body 상자에 놓습니다. 힌트 텍스트로 “여기에 활동 놓기”를 추가합니다.
CancellationHandler False 취소가 있는 경우 실행되는 활동을 지정합니다. 활동을 추가하려면 도구 상자에서 해당 디자이너를 끌어와 CompensableActivity 활동 디자이너의 CancellationHandler 상자에 놓습니다. 힌트 텍스트로 “여기에 활동 놓기”를 추가합니다.
CompensationHandler False Body 활동을 보정할 때 실행할 활동을 지정합니다. Compensate 활동을 사용하여 이 처리기를 명시적으로 호출할 수 있습니다.

활동을 추가하려면 도구 상자에서 해당 활동 디자이너를 끌어와 CompensableActivity 활동 디자이너의 CompensationHandler 상자에 놓습니다. 힌트 텍스트로 “여기에 활동 놓기”를 추가합니다.
ConfirmationHandler False Body 활동을 확인할 때 실행할 활동을 지정합니다. Confirm 활동을 사용하여 이 처리기를 명시적으로 호출할 수 있습니다.

활동을 추가하려면 도구 상자에서 해당 활동 디자이너를 끌어와 CompensableActivity 활동 디자이너의 ConfirmationHandler 상자에 놓습니다. 힌트 텍스트로 “여기에 활동 놓기”를 추가합니다.

참고 항목