<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
- Il s'agit d'un indicateur booléen qui indique si l'activité doit terminer lorsque la durée de l'échéance expire. La valeur par défaut de l'indicateur est false.
- duration
- Cela représente la durée de temps qui peut s'écouler avant que la méthode du gestionnaire d'échéance ne soit appelée. La durée peut être représentée dans l'un des formats ci-dessous qui sera ensuite utilisé pour calculer la date et l'heure d'échéance de l'attente d'événement :
- seconds
- Cela représente le nombre de secondes qui peuvent s'écouler avant que le gestionnaire d'échéance ne soit appelé.
- mapped-duration
- Il s'agit de l'attribut d'un objet de données de flux de travaux qui peut être mappé, représentant ainsi le nombre de secondes qui peuvent s'écouler avant que le gestionnaire d'échéance ne soit appelé.
- deadline-handler
- Il s'agit de la méthode à appeler une fois que l'échéance a expiré. Les métadonnées suivantes doit être spécifiées pour un gestionnaire d'échéance :
- interface-name
- Cela représente le nom qualifié complet du nom de classe de l'interface du gestionnaire d'échéance.
- method-name
- Cela représente la méthode requise dans l'interface du gestionnaire d'échéance qui doit être appelée lorsque l'échéance expire.
- formal-parameters
- Cela contient la liste des paramètres de méthode du gestionnaire d'échéance et les attributs d'objet de données de flux de travaux associés qui sont mappés à ces paramètres lorsque le gestionnaire d'échéance est appelé. Pour plus d'informations sur les mappages du paramètre de la méthode, voir Mappages des entrées.
- deadline-output-mappings
- Cela contient les données de sortie d'échéance qui peuvent être éventuellement mappées aux attributs d'objet de données de flux de travaux. Ces données indiquent si l'échéance a expiré ou non ainsi que la date et l'heure d'expiration de l'échéance.