<enactment-mappings>
<mapping>
<source-attribute
struct-name="curam.core.sl.struct.TaskCreateDetails"
name="subject" />
<target-attribute
wdo-name="TaskCreateDetails"
name="subject" />
</mapping>
<mapping>
<source-attribute
struct-name="curam.core.sl.struct.GroupMemberDetails"
name="dtls.memberName" />
<target-attribute
wdo-name="MemberCreateDetails"
name="memberName" />
</mapping>
<mapping>
<source-attribute
struct-name="curam.core.sl.struct.ChildDetailsList"
name="dtls.identifier" />
<target-attribute
wdo-name="ChildDetails"
name="identifier" />
</mapping>
...
</enactment-mappings>
- enactment-mappings
- 연관된 프로세스 인스턴스를 규정할 때 초기 데이터로 사용할 수 있는 맵핑 목록을 포함합니다. 규정 순서에 따라 규정 맵핑을 정의할 때는 프로세스 정의가 필요하지 않습니다.
- mapping
- mapping은 연관된 프로세스 인스턴스를 규정할 때 사용되는 Cúram 구조체 속성에서 제공하는 데이터 항목을 나타냅니다.
- source-attribute
- 프로세스에 대한 규정 데이터를 채울 때 사용할 Cúram 구조체 속성을 나타내며 규정 맵핑의 필수사항입니다.
- struct-name
- 워크플로우 프로세스를 규정하는 데 필요한 속성을 포함하는 Cúram 구조체의 이름. 위의 메타데이터 스니펫의 설명에 따라 집계된 구조체 및 목록 구조체를 사용하여 규정 데이터를 워크플로우 프로세스에 전달할 수도 있습니다.
- name
- 연관된 워크플로우 프로세스를 규정하는 데 필요한 Cúram 구조체 속성의 이름. 집계된 구조체 또는 목록 구조체의 필드를 사용할 경우 이 이름은 해당 필드의 완전한 이름을 나타냅니다. 이 경우 이름은 실제 필드 이름 외에 상위 구조체 및 하위 구조체 간 연관의 역할 이름으로 구성됩니다. 다음은 앞서 기술한 메타데이터 스니펫에 대한 설명입니다.
- target-attribute
- 프로세스에 대한 규정 데이터를 채울 때 사용할 워크플로우 데이터 오브젝트 속성을 나타내며 규정 맵핑의 필수사항입니다.
- wdo-name
- 맵핑할 대상 속성을 포함하는 Cúram 워크플로우 데이터 오브젝트의 이름(워크플로우 데이터 오브젝트 참조)
- name
- 규정에 필요한 것으로 표시된 Cúram 워크플로우 데이터 오브젝트 속성의 이름. 해당 Cúram 구조체 소스 속성 값은 프로세스 규정 시 이 속성에 맵핑됩니다.