메타데이터

<event-wait-activity id="1" category="AC1">
  
    ...
    
    <deadline complete-activity="true">
      <duration>
        <mapped-duration>
          <wdo-attribute wdo-name="TaskCreateDetails" 
            name="deadlineDuration" />
        </mapped-duration>
      </duration>
      <deadline-handler interface-name=
        "curam.core.sl.intf.WorkflowDeadlineFunction"
        method-name="defaultDeadlineHandler">
        <formal-parameters>
          <formal-parameter index="0">
            <struct type="curam.core.struct.TaskKey">
              <field name="taskID">
                <base-type type="INT64">
                  <wdo-attribute wdo-name="Context_Task"
                    name="taskID" />
                </base-type>
              </field>
            </struct>
          </formal-parameter>
          <formal-parameter index="1">
            <struct type="curam.core.struct.ChildKey">
              <field name="identifier">
                <base-type type="INT64">
                  <wdo-attribute wdo-name=
                    "ClaimantDependents[Context_Loop.loopCount]"
                    name="identifier" />
                </base-type>
              </field>
            </struct>
          </formal-parameter>          
        </formal-parameters>
      </deadline-handler>
      <deadline-output-mappings>
        <duration-expired wdo-name="TaskDeadlineDetails" 
          name="booleanValue" />
        <deadline-expiry-time wdo-name="TaskDeadlineDetails" 
          name="dateTimeValue" />
      </deadline-output-mappings>
    </deadline>
  
    ...
    
  
  </event-wait-activity>
complete-activity
최종 기한이 만료될 경우 활동을 완료해야 할지 여부를 나타내는 부울 플래그. 이 플래그의 기본값은 false입니다.
duration
최종 기한 핸들러 메소드를 호출하기 전까지 경과하는 시간을 나타냅니다. 기간은 다음 형식 중 하나로 나타낼 수 있으며, 이는 이후에 이벤트 대기의 최종 기한 날짜와 시간을 계산하는 데 사용할 수 있습니다.
seconds
최종 기한 핸들러를 호출하기 전까지 경과하는 시간(초)을 나타냅니다.
mapped-duration
맵핑할 수 있는 워크플로우 데이터 오브젝트의 속성으로, 최종 기한 핸들러를 호출하기 전까지 경과하는 시간(초)을 나타냅니다.
deadline-handler
최종 기한이 만료되면 호출할 메소드를 나타냅니다. 최종 기한 핸들러에 대해 다음 메타데이터를 지정해야 합니다.
interface-name
최종 기한 핸들러 인터페이스 클래스 이름의 완전한 이름을 나타냅니다.
method-name
최종 기한이 만료되었을 때 호출해야 하는 최종 기한 핸들러 인터페이스의 필수 메소드를 나타냅니다.
formal-parameters
최종 기한 핸들러 메소드 매개변수와 최종 기한 핸들러를 호출할 때 해당 매개변수에 맵핑되는 연관된 워크플로우 데이터 오브젝트 속성의 목록을 포함합니다. 메소드 매개변수 맵핑에 대한 자세한 정보는 입력 맵핑의 내용을 참조하십시오.
deadline-output-mappings
필요에 따라 워크플로우 데이터 오브젝트 속성에 맵핑할 수 있는 최종 기한 결과 데이터를 포함합니다. 이 데이터는 최종 기한이 만료되었는지 여부와 최종 기한의 만료 날짜 및 시간을 나타냅니다.