유효성 검증
- 수동 태스크에 대한 할당 전략을 정의해야 합니다.
- 할당 전략이 함수 유형일 경우 지정된 함수는 유효한 함수여야 하며 Cúram 애플리케이션 클래스 경로에 있어야 합니다.
- 할당 전략이 함수 유형일 경우 함수의 리턴 유형은 curam.util.workflow.struct.AllocationTargetList여야 합니다.
- 할당 전략이 함수 유형일 경우 맵핑되도록 지정된 함수의 모든 입력 매개변수는 유효한 워크플로우 데이터 오브젝트 속성이어야 하며 워크플로우 데이터 오브젝트 속성의 유형은 입력 매개변수 필드의 유형과 일치해야 합니다.
- 할당 전략이 함수 유형이고 목록 워크플로우 데이터 오브젝트의 색인화된 항목이 입력 맵핑에 사용될 경우 워크플로우 데이터 오브젝트는 목록 워크플로우 데이터 오브젝트이고 맵핑을 포함하는 활동이 루프 내에 포함되어야 합니다.
- 할당 전략이 규칙 유형일 경우 지정된 규칙 세트는 유효한 규칙 세트여야 합니다.
- 할당 전략이 규칙 유형일 경우 맵핑에 지정된 모든 소스 속성은 포함하는 워크플로우 프로세스 정의 컨텍스트에서 유효한 워크플로우 데이터 오브젝트 속성이어야 합니다. 모든 대상 속성은 지정된 규칙 세트 컨텍스트에서 유효한 규칙 데이터 오브젝트 속성이어야 합니다. 소스 속성으로 지정된 워크플로우 데이터 오브젝트 속성의 유형은 맵핑에 대상 속성으로 지정된 규칙 데이터 오브젝트 속성의 유형과 일치해야 합니다.
- 중복 대상 속성 맵핑은 허용되지 않습니다. 다시 말해서 규칙 세트 맵핑 목록에서 규칙 데이터 오브젝트 속성은 한 번만 지정할 수 있습니다.
- 목록 워크플로우 데이터 오브젝트의 색인화된 항목(예: PersonDetailsList[Context_Loop.loopCount])이 함수 또는 규칙 할당 전략 맵핑에 사용될 경우 워크플로우 데이터 오브젝트는 목록 워크플로우 데이터 오브젝트여야 하고 맵핑을 포함하는 활동이 루프 내에 있어야 합니다.
- Context_Parallel 워크플로우 데이터 오브젝트가 함수 또는 규칙 할당 전략 맵핑에 사용될 경우 맵핑을 포함하는 활동은 Parallel 활동이어야 합니다.
- 병렬 목록 워크플로우 데이터 오브젝트의 색인화된 항목이 함수 또는 규칙 할당 전략 맵핑에 사용될 경우 맵핑을 포함하는 활동은 병렬 활동(예: ParallelListWDO[Context_Parallel.occurrenceCount])이어야 합니다. Context_Parallel 워크플로우 데이터 오브젝트로 색인화할 워크플로우 데이터 오브젝트는 병렬 활동 목록 워크플로우 데이터 오브젝트여야 합니다.