Metadatos

<manual-activity id="1">
      ...
      <task>
        <message>
          <message-text>      
            <localized-text>
              <locale language="en">The following 
                case %1n for %1s must be approved</locale>
            </localized-text>
          </message-text>        
          <message-parameters>
            <wdo-attribute wdo-name="TaskCreateDetails" 
                           name="caseID"/>
            <wdo-attribute wdo-name=
                           "Claimant[Context_Loop.loopCount]"
                           name="caseID"/>
          </message-parameters>
        </message>
        <actions>
          <action page-id="Case_viewHome" principal-action="false"
           open-modal="false">
            <message>
              <message-text>          
                <localized-text>
                  <locale language="es">
                    Página de inicio del caso: %1n</locale>
                </localized-text>
              </message-text>            
              <message-parameters>
                <wdo-attribute wdo-name="TaskCreateDetails" 
                               name="caseID"/>
              </message-parameters>
            </message>
            <link-parameter name="childID">
              <wdo-attribute wdo-name="ChildDependents" 
                             name="identifier"/>
            </link-parameter>
            <link-parameter name="fullName">
              <wdo-attribute wdo-name="ChildDependents" 
                             name="fullName"/>
            </link-parameter>
            <multiple-occurring-action>
              <list-wdo-name>ChildDependentList</list-wdo-name>
            </multiple-occurring-action>
          </action>
          <action page-id="Person_confirmPersonDetails" 
                           principal-action="true"
                           open-modal="true">
            <message>
              <message-text>          
                <localized-text>
                  <locale language="es">
                    Confirme los detalles de persona de la
                      persona: %1s</locale>
                </localized-text>
              </message-text>            
              <message-parameters>
                <wdo-attribute wdo-name=
                  "PersonDetailsList[Context_Loop.loopCount]"
                               name="fullName"/>
              </message-parameters>
            </message>
            <link-parameter name="identifier">
              <wdo-attribute wdo-name="
                PersonDetailsList[Context_Loop.loopCount]" 
                             name="identifier"/>
            </link-parameter>
          </action>          
        </actions>
        <task-priority>
         <priority>TP1</priority>
        </task-priority>
        <allow-deadline-override>false
          </allow-deadline-override>
        <allow-task-forwarding>true
          </allow-task-forwarding>
        <administration-sid>MaintainCase.closeCase
          </administration-sid>  
        <initial-comment>
          <wdo-attribute wdo-name="TaskCreateDetails" 
                         name="subject"/>    
        </initial-comment>
      </task>
      ...
    </manual-activity>
task
Contiene todos los detalles de una tarea, incluido el mensaje y los detalles de las acciones asociadas. Los diversos metadatos asociados a una tarea se describen a continuación
message
Contiene los detalles del mensaje parametrizado. Cuando se ejecuta una actividad manual, se crea una tarea. Cuando un usuario visualiza sus tareas en la bandeja de entrada, este mensaje representa el asunto de esa tarea.
message-text
Contiene los detalles del texto del mensaje. El texto del asunto puede contener cadenas sustituibles (%k), que se sustituirán con los parámetros de texto asociados. Un parámetro de texto es una correlación con un atributo de objeto de datos de flujo de trabajo. El parámetro k de la lista sustituirá a %k en la cadena de texto, donde k es el orden del parámetro en la lista. %k puede repetirse dentro de la cadena, de modo que cada atributo de objeto de datos de flujo de trabajo solo debe correlacionarse una vez. Puede especificarse de forma opcional un formato para las cadenas sustituibles colocando otra letra detrás de la cadena sustituible como, por ejemplo, %1d, donde d dará al valor un formato de fecha.
Tabla 1. Conversión de datos del texto del asunto

Letra de formateo

Formatear como

s

cadena

n

numérico

d

fecha

z

fecha/hora

t

hora

localized-text
Contiene detalles del texto del mensaje de tarea localizable o traducible. Para obtener más detalles del texto localizado y de los metadatos asociados, consulte Texto localizado.
message-parameters
Un mensaje de tarea puede tener parámetros asociados a él. Este elemento contiene los detalles de los parámetros de atributo de objeto de datos de flujo de trabajo utilizados para sustituir los marcadores de posición en el texto asociado. Puede obtener detalles sobre los objetos de datos de flujo de trabajo y los atributos de objeto de datos de flujo de trabajo consulando Objetos de datos de flujo de trabajo.
actions
Contiene los detalles de todas las acciones asociadas a la tarea de actividad manual. Dichas acciones son enlaces a páginas de solicitud de Cúram donde puede realizarse el trabajo necesario para llevar a cabo la tarea.
action
Contiene la definición de un hiperenlace a una página de Cúram en la que puede realizarse una tarea. A continuación se describen los campos asociados a la acción de tarea:
page-id
Representa el identificador de la página de Cúram de destino en la que un usuario puede empezar a realizar la acción necesaria.
principal-action
Las acciones pueden definirse como principales o como secundarias. Las acciones principales suelen contener los enlaces a las páginas de Cúram en las que un usuario puede empezar a realizar el trabajo necesario real. Las acciones secundarias suelen contener enlaces a información de apoyo a las que puede referirse el usuario asignado para hacer el trabajo mientras lleva a cabo la tarea asignada.
open-modal
Puede especificarse que las páginas enlazadas desde una acción de tarea se abran en un diálogo modal. Si este indicador se establece a true, la página especificada por el enlace de acción se abrirá en un diálogo modal. Si se establece a false (el valor predeterminado), la infraestructura cliente decidirá cómo abrir el enlace de la misma forma que lo hace con cualquier otro enlace de la aplicación (es decir, si la página forma parte de una configuración de pestañas, abrirá la correspondiente pestaña; si no, se limitará a sustituir la página inicial de enlace de acción en el área de contenido de la pestaña actual).
message
Contiene los detalles del mensaje parametrizado asociado a la acción que debe realizarse, incluido el texto del mensaje y los parámetros opcionales que puedan estar asociados al texto.
link-parameter
Los enlaces a las páginas de Cúram donde se va a realizar el trabajo real de la tarea deben contener un identificador de página (descrito anteriormente) y parámetros de página opcionales. Dichos parámetros se describen mediante estos metadatos y representan un par nombre/valor donde el atributo nombre es el nombre de un parámetro de enlace (el nombre del parámetro de página en la página cliente de Cúram asociada) y el valor lo proporciona un atributo de objeto de datos de flujo de trabajo. A continuación se describe el campo asociado al parámetro de enlace (link-parameter):
name
El nombre del parámetro de enlace.
multiple-occurring-action
Significa que esta acción ocurre varias veces. Esto significa que si se especifican estos metadatos para una acción, el motor de flujo de trabajo creará un registro de acción por cada elemento del objeto de datos de flujo de trabajo de lista especificado como acción con varias ocurrencias cuando se ejecute dicha actividad.

Debe tenerse en cuenta que cuando la acción de ocurrencia múltiple se especifica para una acción, deberá utilizarse un atributo del objeto de datos de flujo de trabajo de lista asociado como parámetro de enlace de la acción.

list-wdo-name
Nombre del objeto de datos de flujo de trabajo de lista para su uso con la acción de ocurrencia múltiple.
wdo-attribute
La correlación de atributos del objeto de datos de flujo de trabajo especificada en estos metadatos proporciona el valor utilizado en el parámetro de enlace de acción.
task-priority
Una tarea puede contener de forma opcional una prioridad, y estos metadatos contienen esos detalles. La prioridad de una tarea se representará en cualquiera de los formatos siguientes:
priority
En esta instancia, la prioridad se selecciona en la herramienta de definición de procesos y se toma de la tabla de códigos de TaskPriority.
mapped-priority
La prioridad de una tarea manual puede correlacionarse utilizando un atributo de objeto de datos de flujo de trabajo. El fragmento de metadatos siguiente proporciona un ejemplo de cómo se puede hacerse esto:
<manual-activity id="1">
      ...
      <task>
        <message>
          ......
        </message>
        <actions>
          <action page-id="Case_viewHome" principal-action="true">
            .....
          </action>
        </actions>
        <task-priority>
          <mapped-priority>
            <wdo-attribute wdo-name="WorkflowTestWDO" 
                           name="taskPriority"/>
          </mapped-priority>
        </task-priority>
        .....
      </task>
      ...
    </manual-activity>
allow-deadline-override
Representa un distintivo booleano utilizado para indicar si la fecha límite (consulte Fecha límite) asociada a la tarea de actividad manual puede sustituirse. Si se establece el valor de este distintivo a true (el valor predeterminado es false), se indica que la hora límite puede modificarse después de que el motor de flujo de trabajo haya creado la tarea.
allow-task-forwarding
Esto es un distintivo booleano que se utiliza para indicar si la tarea generada como consecuencia de la ejecución de la actividad manual asociada se puede reenviar a otro usuario. Cuando se genera una tarea, se asigna a un agente para que lleve a cabo el trabajo. Si se establece este distintivo a true (el valor predeterminado es true), se permite a ese agente reenviar la tarea a otro agente para que lleve a cabo el trabajo especificado.
administration-sid
Este campo permite especificar un identificador de seguridad de administración para una tarea manual. Esto permite a un usuario en un grupo asociado al identificador de seguridad especificado modificar los detalles de la tarea, aunque la tarea pueda estar reservada por otro usuario en la solicitud.
initial-comment
Permite especificar una correlación de comentarios inicial especificada para la tarea manual. El valor del atributo de objeto de datos de flujo de trabajo utilizado en esta correlación se utiliza para colocar un registro en la tabla TaskHistory cuando se ejecuta la actividad manual asociada.