활동

활동은 워크플로우에 대한 비즈니스 처리가 수행되는 단계이므로 워크플로우 프로세스의 중요 요소입니다. Cúram WMS에서 지원되는 활동 유형은 여러 가지이며 이에 대해서는 본 문서의 활동 절에서 설명합니다. 알림은 각 활동 유형과 관련이 있으므로 본 문서의 해당 절에서도 설명합니다.

기본 활동에서는 Cúram 워크플로우 시스템에서 지원되는 모든 활동 유형에 공통되는 메타데이터 세부사항에 대해 설명합니다. 활동 작성 또는 수정 시 실행되는 유효성 검증에 대해서도 간략히 설명합니다. 마지막으로 경로 지정 활동과 시작 및 종료 프로세스 활동을 포함하여 몇 가지 더 간단한 활동 유형에 대해 설명합니다.

자동에서는 자동 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 자동 활동과 연관된 메소드에 지정된 입력 및 결과 맵핑 모두에 대해 자세히 설명합니다. 그리고 자동 활동에 대한 메타데이터를 작성 또는 수정할 때 실행되는 유효성 검증에 대해 간략히 설명합니다. 마지막으로 이 장에서는 자동 활동에서의 상태 전이에 사용할 수 있는Context_ResultContext_Error 워크플로우 데이터 오브젝트에 대해서도 설명합니다.

이벤트 대기에서는 이벤트 대기 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 여기에는 이벤트 목록, 이벤트 대기와 연관된 최종 기한 세부사항(최종 기한 리마인더 포함) 및 지정할 수 있는 모든 결과 맵핑도 포함됩니다. 그리고 이벤트 대기 메타데이터를 작성 또는 수정할 때 실행되는 유효성 검증에 대해서도 설명합니다. 또한 워크플로우 엔진에서 이벤트 대기 활동을 실행하는 것과 연관된 런타임 정보에 대해서도 간략히 살펴봅니다. 마지막으로 이 장에서는 이벤트 대기 활동에서의 상태 전이에 사용할 수 있는Context_EventContext_Deadline 워크플로우 데이터 오브젝트에 대해서도 설명합니다.

수동에서는 수동 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 여기에는 수동 태스크 세부사항, 할당 전략, 비즈니스 오브젝트 연관 및 수동 활동과 연관된 이벤트 대기가 포함됩니다. 그리고 수동 활동 메타데이터를 작성 또는 수정할 때 실행되는 유효성 검증에 대해서도 설명합니다. 또한 워크플로우 엔진에서 수동 활동을 실행하는 것과 연관된 런타임 정보에 대해서도 간략히 살펴봅니다. 마지막으로 이 장에서는 수동 활동과 연관된 다양한 맵핑에 사용할 수 있는 Context_Task 워크플로우 데이터 오브젝트에 대해서도 설명합니다.

결정에서는 결정 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 이 메타데이터에는 결정 태스크 세부사항(수동 활동 태스크 세부사항과 유사), 다중 선택항목에 대한 질문 세부사항 및 자유 텍스트 질문이 포함됩니다. 그리고 결정 활동과 연관된 태스크 또는 질문 세부사항 작성 또는 수정 시 실행되는 다양한 유효성 검증에 대해서도 간략히 설명합니다. 이 장에서는 또한 워크플로우 엔진이 결정 활동을 실행할 때 제공되는 런타임 정보에 대해서도 설명합니다. 이 장에서는 Context_Decision 워크플로우 데이터 오브젝트에 대한 설명도 제공합니다.

서브플로우에서는 서브플로우 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 여기에는 서브플로우 활동과 연관된 서브플로우 프로세스 및 해당 서브플로우 프로세스를 규정하는 데 필요한 모든 입력 맵핑에 대한 세부사항이 포함됩니다. 이 장에서는 메타데이터와 그 설명을 작성 또는 수정할 때 실행되는 다양한 유효성 검증에 대해서도 설명합니다.

루프 시작 및 루프 종료에서는 루프 시작 및 루프 종료 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 루프 유형, 루프 조건 및 루프 시작 활동에 대한 루프 종료 활동 참조에 대해서도 설명합니다. 이 장에서는 또한 워크플로우 엔진이 워크플로우 프로세스 정의에서 루프를 실행할 때 제공되는 런타임 정보에 대해서도 설명합니다. 이 장에서는 Context_Loop 워크플로우 데이터 오브젝트에 대한 설명도 제공합니다.

병렬에서는 병렬 활동과 연관된 메타데이터 세부사항에 대해 설명합니다. 병렬 활동은 수동 활동 및 결정 활동을 포함하여 기존의 활동 유형을 랩핑합니다. 이러한 활동 유형과 연관된 메타데이터는 동일하므로 이 장에서 다시 설명하지 않습니다. 그리고 병렬 활동 메타데이터를 작성 또는 수정할 때 실행되는 유효성 검증에 대해서도 설명합니다. 또한 워크플로우 엔진에서 병렬 활동을 실행하는 것과 연관된 런타임 정보에 대해서도 간략히 살펴봅니다. 마지막으로 이 장에서는 병렬 활동과 연관된 다양한 맵핑에 사용할 수 있는 Context_Parallel 워크플로우 데이터 오브젝트에 대해서도 설명합니다.

활동 알림에서는 활동 알림과 연관된 메타데이터 세부사항에 대해 설명합니다. 여기에는 알림과 연관된 제공 메커니즘, 제목, 본문, 할당 전략 및 조치가 포함됩니다. 이 장에서는 알림 메타데이터를 작성 또는 수정할 때 실행되는 다양한 유효성 검증에 대해서도 간략히 설명합니다. 또한 워크플로우 엔진이 알림을 작성할 때 제공되는 런타임 정보에 대해서도 설명합니다. 마지막으로 Cúram 애플리케이션에서 알림을 올바르게 제공하는 데 필요한 다양한 구현 세부사항에 대해서도 살펴봅니다. 이 장에서는 앞서 언급한 모든 사항에 대해 살펴봅니다.