<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
- 필요에 따라 워크플로우 데이터 오브젝트 속성에 맵핑할 수 있는 최종 기한 결과 데이터를 포함합니다. 이 데이터는 최종 기한이 만료되었는지 여부와 최종 기한의 만료 날짜 및 시간을 나타냅니다.