<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
- Dieser Tag stellt ein boolesches Flag dar, das anzeigt, ob die Aktivität bei Ablauf der Fristdauer abgeschlossen werden sollte. Der Standardwert für dieses Flag ist "false".
- duration
- Zeigt die Zeit an, die vergehen kann, bevor der Fristhandler aufgerufen wird. Diese Dauer kann in einem der unten aufgeführten Formate dargestellt werden, das nachfolgend für das Berechnen der Frist (Datum und Uhrzeit) für das Event-Wait verwendet wird:
- seconds
- Die Anzahl der Sekunden, die vergehen können, bevor der Fristhandler aufgerufen wird.
- mapped-duration
- Das Attribut eines Workflowdatenobjekts, das als Anzahl der Sekunden zugeordnet werden kann, die vergehen können, bevor der Fristhandler aufgerufen wird.
- deadline-handler
- Gibt die Methode an, die nach Ablauf der Fristdauer aufgerufen wird. Für einen Fristhandler müssen die folgenden Metadaten angegeben werden:
- interface-name
- Stellt den vollständig qualifizierten Namen der Schnittstellenklasse des Fristhandlers dar.
- method-name
- Gibt die erforderliche Methode in der Fristhandlerschnittstelle an, die bei Ablauf der Frist aufgerufen werden muss.
- formal-parameters
- Enthält eine Liste der Methodenparameter des Fristhandlers sowie zugehörige Workflowdatenobjekt-Attribute, die diesen Parametern beim Aufruf des Fristhandlers zugeordnet werden. Detaillierte Informationen zu Methodenparameterzuordnungen finden Sie im Abschnitt Eingabezuordnungen.
- deadline-output-mappings
- Enthält die Fristausgabedaten, die optional Workflowdatenobjekt-Attributen zugeordnet werden können. Diese Daten zeigen an, ob die Fristdauer abgelaufen ist oder nicht sowie das Datum und die Uhrzeit für den Ablauf der Fristdauer.