메타데이터

<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 테이블에 레코드를 저장하는 데 사용됩니다.