<manual-activity id="1">
...
<task>
<message>
<message-text>
<localized-text>
<locale language="en">The following
case %1n for %1s must be approved</locale>
</localized-text>
</message-text>
<message-parameters>
<wdo-attribute wdo-name="TaskCreateDetails"
name="caseID"/>
<wdo-attribute wdo-name=
"Claimant[Context_Loop.loopCount]"
name="caseID"/>
</message-parameters>
</message>
<actions>
<action page-id="Case_viewHome" principal-action="false"
open-modal="false">
<message>
<message-text>
<localized-text>
<locale language="en">
Case Home Page for case: %1n</locale>
</localized-text>
</message-text>
<message-parameters>
<wdo-attribute wdo-name="TaskCreateDetails"
name="caseID"/>
</message-parameters>
</message>
<link-parameter name="childID">
<wdo-attribute wdo-name="ChildDependents"
name="identifier"/>
</link-parameter>
<link-parameter name="fullName">
<wdo-attribute wdo-name="ChildDependents"
name="fullName"/>
</link-parameter>
<multiple-occurring-action>
<list-wdo-name>ChildDependentList</list-wdo-name>
</multiple-occurring-action>
</action>
<action page-id="Person_confirmPersonDetails"
principal-action="true"
open-modal="true">
<message>
<message-text>
<localized-text>
<locale language="en">
Confirm Person Details for
person: %1s</locale>
</localized-text>
</message-text>
<message-parameters>
<wdo-attribute wdo-name=
"PersonDetailsList[Context_Loop.loopCount]"
name="fullName"/>
</message-parameters>
</message>
<link-parameter name="identifier">
<wdo-attribute wdo-name="
PersonDetailsList[Context_Loop.loopCount]"
name="identifier"/>
</link-parameter>
</action>
</actions>
<task-priority>
<priority>TP1</priority>
</task-priority>
<allow-deadline-override>false
</allow-deadline-override>
<allow-task-forwarding>true
</allow-task-forwarding>
<administration-sid>MaintainCase.closeCase
</administration-sid>
<initial-comment>
<wdo-attribute wdo-name="TaskCreateDetails"
name="subject"/>
</initial-comment>
</task>
...
</manual-activity>
- task
- 연관된 조치에 대한 세부사항과 메시지를 포함한 태스크의 모든 세부사항을 포함합니다. 태스크와 연관된 다양한 메타데이터에 대해서는 아래의 설명을 참조하십시오.
- message
- 매개변수화된 메시지에 대한 세부사항을 포함합니다. 수동 활동을 실행할 때 태스크가 작성됩니다. 사용자가 작업함의 태스크를 볼 때 이 메시지는 해당 태스크의 제목을 나타냅니다.
- message-text
- 메시지 텍스트에 대한 세부사항을 포함합니다. 제목 텍스트에는 연관된 텍스트 매개변수로 대체되는 대체 가능한 문자열(%k)이 포함될 수 있습니다. 텍스트 매개변수는 워크플로우 데이터 오브젝트 속성에 맵핑됩니다. 목록에 있는 매개변수 k는 텍스트 문자열에서 %k로 대체됩니다. 여기서 k는 목록에 있는매개변수의 순서입니다. %k는 문자열 내에서 반복될 수 있으므로 각 워크플로우 데이터 오브젝트 속성은 한 번만 맵핑해야 합니다. 대체 가능한 문자열의 형식은 대체 가능한 문자열 다음에 다른 문자를 배치하는 방식으로도 지정할 수 있습니다(예: %1d, 여기서 d는 값을 날짜(date) 형식으로 지정함).
표 1. 제목 텍스트 데이터 변환형식 문자
|
지정되는 형식
|
s
|
string
|
n
|
numeric
|
d
|
date
|
z
|
date/time
|
t
|
time
|
- localized-text
- 지역화할 수 있는 태스크 메시지 텍스트에 대한 세부사항을 포함합니다. 현지화된 텍스트 및 연관된 메타데이터에 대한 자세한 정보는 현지화된 텍스트의 내용을 참조하십시오.
- message-parameters
- 태스크 메시지에는 해당 태스크 메시지와 연관된 매개변수가 포함될 수 있습니다. 여기에는 연관된 텍스트의 플레이스홀더를 대체하는 데 사용되는 워크플로우 데이터 오브젝트 속성 매개변수에 대한 세부사항이 포함됩니다. 워크플로우 데이터 오브젝트와 워크플로우 데이터 오브젝트 속성에 대한 자세한 정보는 워크플로우 데이터 오브젝트의 내용을 참조하십시오.
- actions
- 수동 활동 태스크과 연관된 모든 조치에 대한 세부사항을 포함합니다. 이러한 조치는 태스크를 수행하는 데 필요한 작업을 수행할 수 있는 Cúram 애플리케이션 페이지로 링크됩니다.
- action
- 태스크를 수행할 수 있는 Cúram 페이지의 하이퍼링크 정의를 포함합니다. 태스크 조치와 연관된 다음 필드에 대해서는 아래의 설명을 참조하십시오.
- page-id
- 사용자가 필요한 조치를 수행할 수 있는 대상 Cúram 페이지의 ID입니다.
- principal-action
- 조치는 기본 조치 또는 보조 조치로 정의될 수 있습니다. 기본 조치는 대개 사용자가 필요한 실제 작업을 수행할 수 있는 Cúram 페이지에 대한 링크를 포함합니다. 보조 조치는 대개 작업을 수행하도록 지정된 사용자가 지정된 태스크를 수행하면서 참조할 수 있는 지원 정보에 대한 링크를 포함합니다.
- open-modal
- 태스크 조치에서 링크되는 페이지는 모달 대화 상자에서 열리도록 지정할 수 있습니다. 이 표시기를 true로 설정하면 조치 링크에 지정된 페이지가 모달 대화 상자에서 열립니다. false(기본값)로 설정하면 클라이언트 인프라가 애플리케이션의 다른 링크와 동일한 방식으로 링크를 여는 방법을 결정합니다. 즉, 페이지가 탭 구성의 일부이면 적절한 탭이 열리고, 그렇지 않으면 현재 탭의 컨텐츠 영역에 있는 조치 링크 홈 페이지로 대체됩니다.
- message
- 텍스트와 연관되는 선택적 매개변수와 메시지 텍스트를 포함하여 수행할 조치와 연관된 매개변수화된 메시지에 대한 세부사항을 포함합니다.
- link-parameter
- 태스크의 실제 작업을 수행할 Cúram 페이지에 대한 링크에는 페이지 ID(위에서 설명함)와 선택적 페이지 매개변수가 포함되어 있어야 합니다. 이러한 페이지 매개변수는 이 메타데이터로 설명되며 이름 속성이 링크 매개변수 이름(연관된 Cúram 클라이언트 페이지의 페이지 매개변수 이름)이고 값은 워크플로우 데이터 오브젝트 속성에서 제공하는 이름/값 쌍을 나타냅니다. 링크 매개변수와 연관된 다음 필드에 대해서는 아래의 설명을 참조하십시오.
- name
- 링크 매개변수의 이름
- multiple-occurring-action
- 이 조치는 여러 번 발생하는 조치를 나타냅니다. 즉, 조치에 대해 이 메타데이터가 지정되어 있는 경우 워크플로우 엔진은 해당 활동을 실행할 때 여러 번 발생하는 조치로 지정된 목록 워크플로우 데이터 오브젝트의 각 항목에 대해 조치 레코드 하나를 작성합니다.
조치에 대해 여러 번 발생하는 조치를 지정할 경우 연관된 목록 워크플로우 데이터 오브젝트의 속성을 조치의 링크 매개변수로 사용해야 합니다.
- list-wdo-name
- 여러 번 발생하는 조치와 함께 사용할 목록 워크플로우 데이터 오브젝트의 이름
- wdo-attribute
- 조치 링크 매개변수에 사용되는 값은 이 메타데이터에 지정된 워크플로우 데이터 오브젝트 속성 맵핑에서 제공합니다.
- task-priority
- 태스크는 필요에 따라 우선순위를 포함할 수 있으며 메타데이터는 이에 대한 세부사항을 포함합니다. 태스크의 우선순위는 아래 형식 중 하나로 나타낼 수 있습니다.
- priority
- 이 경우 우선순위는 프로세스 정의 도구에서 선택하며 TaskPriority 코드 테이블에서 가져옵니다.
- mapped-priority
- 수동 태스크의 우선순위는 워크플로우 데이터 오브젝트 속성을 통해 맵핑할 수 있습니다. 다음 메타데이터 스니펫에서는 맵핑 방법을 예로 들어 보여 줍니다.
<manual-activity id="1">
...
<task>
<message>
......
</message>
<actions>
<action page-id="Case_viewHome" principal-action="true">
.....
</action>
</actions>
<task-priority>
<mapped-priority>
<wdo-attribute wdo-name="WorkflowTestWDO"
name="taskPriority"/>
</mapped-priority>
</task-priority>
.....
</task>
...
</manual-activity>
- allow-deadline-override
- 수동 활동 태스크와 연관된 최종 기한(최종 기한 참조)을 대체할지 여부를 나타내는 데 사용되는 부울 플래그입니다. 이 플래그 값을 true(기본값: false)로 설정하면 워크플로우 엔진에서 태스크를 작성한 후에 최종 기한을 변경할 수 있습니다.
- allow-task-forwarding
- 연관된 수동 활동의 실행으로 인해 생성된 태스크를 다른 사용자에게 전달할지 여부를 나타내는 데 사용되는 부울 플래그입니다. 생성된 태스크는 작업을 수행할 에이전트에 할당됩니다. 이 플래그를 true(기본값: true)로 설정하면 에이전트가 지정된 작업을 수행할 다른 에이전트에 해당 태스크를 전달할 수 있습니다.
- administration-sid
- 이 필드에서는 수동 태스크에 대한 관리 보안 ID를 지정할 수 있습니다. 이 경우 애플리케이션의 다른 사용자가 태스크를 예약했어도 지정된 보안 ID와 연관된 그룹 내 사용자는 태스크 세부사항을 수정할 수 있습니다.
- initial-comment
- 이 필드에서는 수동 태스크에 대한 초기 의견 맵핑을 지정할 수 있습니다. 이 맵핑에 사용된 워크플로우 데이터 오브젝트 속성 값은 연관된 수동 활동을 실행할 때 TaskHistory 테이블에 레코드를 저장하는 데 사용됩니다.