Metadatos

<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
Representa un distintivo booleano que indica si la actividad debe finalizar cuando caduque la duración de la fecha límite. El valor predeterminado para este distintivo es false.
duration
Representa la cantidad de tiempo que puede transcurrir antes de que se invoque el método manejador de fechas límite. La duración puede representarse en cualquiera de los formatos siguientes, que se utilizará posteriormente para calcular el tiempo de fecha límite de la espera de sucesos:
seconds
El número de segundos que pueden transcurrir antes de que se invoque el manejador de fecha límite
mapped-duration
El atributo de un objeto de datos de flujo de trabajo que puede correlacionarse como representación del número de segundos que pueden transcurrir antes de que se invoque el manejador de fecha límite.
deadline-handler
Representa el método que debe invocarse una vez que haya transcurrido la duración de la fecha límite. Deben especificarse los siguientes metadatos para un manejador de fecha límite:
interface-name
Representa el nombre completo del nombre de clase de la interfaz del manejador de fecha límite.
method-name
Representa el método de la interfaz del manejador de fecha límite que debe invocarse cuando vence la fecha límite.
formal-parameters
Contiene una lista de los parámetros del método del manejador de fecha límite y de los atributos de objeto de datos de flujo de trabajo que están correlacionados con esos parámetros cuando se invoca el manejador de fecha límite. Puede obtener detalles sobre la correlación de parámetros de método consultando Correlaciones de entrada.
deadline-output-mappings
Contiene los datos de salida de fecha límite que pueden correlacionarse de forma opcional con los atributos del objeto de datos de flujo de trabajo. Estos datos indican si ha caducado o no la duración de la fecha límite, y la fecha y hora de caducidad de la duración de la fecha límite.