Métadonnées

<manual-activity id="1">
      ...
      <task>
        <message>
          <message-text>      
            <localized-text>
              <locale language="fr">Le dossier 
                suivant %1n pour %1s doit être approuvé</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="fr">
                    Page d'accueil du dossier : %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="fr">
                    Confirmez les coordonnées 
                      de la personne %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
Cet élément contient tous les détails d'une tâche, y compris le message et les détails des actions associées. Les différentes métadonnées associées à une tâche sont décrites ci-dessous.
message
Cet élément contient les détails du message paramétré. Lorsqu'une activité manuelle est exécutée, une tâche est créée. Lorsqu'un utilisateur visualise ses tâches dans la boîte de réception, ce message représente l'objet de cette tâche.
message-text
Cet élément contient les détails du texte du message. Le texte de l'objet peut contenir des chaînes remplaçables (%k), qui seront remplacées par les paramètres de texte associés. Un paramètre de texte est un mappage à un attribut d'objet de données de flux de travaux. Le paramètre k dans la liste remplacera %k dans la chaîne de texte, où k représente l'ordre du paramètre dans la liste. Le paramètre %k peut être répété dans la chaîne, c'est pourquoi chaque attribut d'objet de données de flux de travaux doit être mappé une seule fois. Vous pouvez éventuellement spécifier un format pour les chaînes remplaçables en plaçant une autre lettre après la chaîne remplaçable, par exemple %1d, où d mettra en forme la valeur sous la forme d'une date.
Tableau 1. Conversion des données de texte de l'objet

Lettre du formatage

Format utilisé

s

chaîne

n

numérique

d

date

z

date/heure

t

heure

localized-text
Cet élément contient des détails sur le texte du message de la tâche localisable. Pour plus de détails sur le texte localisé et les métadonnées associées, voir Texte localisé.
message-parameters
Il est possible d'associer des paramètres avec un message de tâche. Cet élément contient les détails des paramètres d'attribut de l'objet de données de flux de travaux utilisé pour remplacer les marques de réservation dans le texte associé. Pour plus de détails sur les objets de données de flux de travaux et leurs attributs, voir Objets de données de flux de travaux.
actions
Cet élément contient les détails de toutes les actions associées à la tâche d'activité manuelle. Ces actions sont des liens vers des pages d'application Cúram où il est possible d'exécuter le travail nécessaire pour effectuer la tâche.
action
Cette action contient la définition d'un lien hypertexte vers une page Cúram sur laquelle une tâche peut être effectuée. Les zones suivantes associées à l'action de tâche sont décrites ci-dessous :
page-id
Cet élément représente l'identificateur de la page Cúram cible sur laquelle un utilisateur peut commencer à effectuer l'action requise.
principal-action
Les actions peuvent être définies en tant qu'actions principales ou secondaires. Les actions principales contiennent généralement les liens vers les pages Cúram sur lesquelles un utilisateur peut commencer à exécuter le travail réel requis. Les actions secondaires contiennent généralement des liens vers les informations de support que l'utilisateur affecté au travail peut consulter lors de l'exécution de la tâche affectée.
open-modal
Les pages liées à partir d'une action de tâche peuvent être définies pour s'ouvrir dans une boîte de dialogue modale. Si cet indicateur est défini sur true, la page spécifiée par le lien d'action sera ouverte dans une boîte de dialogue modale. Si la valeur est false (valeur par défaut), l'infrastructure client décidera comment ouvrir le lien de la même manière qu'il le fait avec n'importe quel autre lien dans l'application (par exemple, si la page fait partie d'une configuration d'onglet, elle ouvrira l'onglet approprié - si ce n'est pas le cas, elle remplacera simplement la page d'accueil du lien de l'action dans la zone de contenu de l'onglet en cours).
message
Cet élément contient les détails du message paramétré qui est associé à l'action à effectuer, y compris le texte du message et les paramètres facultatifs qui peuvent être associés avec le texte.
link-parameter
Les liens vers les pages Cúram où le travail réel pour la tâche sera exécuté doivent contenir un identificateur de page (décrit ci-dessus) et les paramètres de page facultatifs. Ces paramètres de page sont décrits par ces métadonnées et ils représentent une paire nom/valeur dans laquelle l'attribut du nom correspond au nom d'un paramètre de lien (le nom de paramètre de page dans la page client Cúram liée) et où la valeur est fournie par un attribut d'objet de données de flux de travaux. La zone suivante associée au paramètre de lien est décrite ci-dessous :
name
Nom du paramètre de lien.
multiple-occurring-action
Cet élément signifie que cette action représentera une action qui se produit plusieurs fois. Cela signifie que lorsque ces métadonnées sont spécifiées pour une action, le moteur de flux de travaux crée un enregistrement d'action pour chaque élément dans l'objet de données de flux de travaux de liste considérée comme l'action qui se produit plusieurs fois lorsque cette activité est exécutée.

Il est important de noter que lorsque l'action se produisant plusieurs fois est indiquée pour une action, un attribut de l'objet de données de flux de travaux de liste associé doit être utilisé comme paramètre de lien pour l'action.

list-wdo-name
Nom de l'objet de données de flux de travaux de liste à utiliser avec l'action se produisant plusieurs fois.
wdo-attribute
La valeur utilisée dans le paramètre de lien d'action est fournie par le mappage d'attribut d'objet de données de flux de travaux spécifié dans cet élément de métadonnées.
task-priority
Une tâche peut éventuellement contenir une priorité et ces métadonnées contiennent ces détails. La priorité d'une tâche est représentée selon l'un des formats ci-après :
priority
Dans ce cas, la priorité est sélectionnée dans l'outil de définition de processus et est extraite de la table de code TaskPriority.
mapped-priority
La priorité d’une tâche manuelle peut être mappée à l’aide d’un attribut d’objet de données de flux de travaux. Le fragment des métadonnées suivant fournit un exemple de la manière dont cela peut être réalisé :
<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
Cet élément représente un indicateur booléen utilisé pour indiquer si la date limite (voir Echéance) associée à la tâche d'activité manuelle peut être remplacée. La définition de la valeur de cet indicateur sur true (la valeur par défaut estfalse) indique que l'heure d'échéance peut être modifiée une fois que la tâche a été créée par le moteur de flux de travaux.
allow-task-forwarding
Cet élément représente un indicateur booléen utilisé pour indiquer si la tâche générée en raison de l'exécution de l'activité manuelle associée peut être transférée à un autre utilisateur. Lorsqu'une tâche est générée, elle est attribuée à un agent pour qu'il effectue le travail. La définition de cette option sur true (la valeur par défaut est true) permet à l'agent de transmettre cette tâche à un autre agent pour réaliser le travail spécifié.
administration-sid
Cette zone permet de spécifier un identificateur de sécurité d'administration pour une tâche manuelle. Elle permet à un utilisateur dans un groupe associé à l'identificateur de sécurité spécifié de modifier les détails de la tâche, bien que la tâche peut être réservée par un autre utilisateur dans l'application.
initial-comment
Cette zone permet de spécifier un mappage de commentaire initial pour la tâche manuelle. La valeur de l'attribut d'objet de données de flux de travaux utilisée dans ce mappage permet de placer un enregistrement dans la table TaskHistory lorsque l'activité manuelle associée est exécutée.