Metadaten

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