Métadonnées

<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.