Metadaten

<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="en">
                    Case Home Page for case: %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="en">
                    Confirm Person Details for 
                      person: %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
Enthält alle Details einer Aufgabe, einschließlich die Nachricht und die Details der zugehörigen Aktionen. Die mit einer Aufgabe verknüpften Metadaten sind nachfolgend aufgeführt.
message
Enthält die Details der parametrisierten Nachricht. Beim Ausführen einer manuellen Aktivität wird eine Aufgabe erstellt. Wenn ein Benutzer sich seine Aufgaben im Posteingang ansieht, gibt diese Nachricht den Betreff der entsprechenden Aufgabe an.
message-text
Enthält die Details des Nachrichtentextes. Der Betrefftext kann ersetzbare Zeichenfolgen (%k) enthalten, die durch die verknüpften Textparameter ersetzt werden. Ein Textparameter ist eine Zuordnung zu einem Workflowdatenobjekt-Attribut. Parameter 'k' in der Liste ersetzt '%k' in der Textzeichenfolge, wobei 'k' die Reihenfolge der Parameter in der Liste ist. '%k' kann innerhalb der Zeichenfolge wiederholt werden. Daher darf jedes Workflowdatenobjekt-Attribut nur einmal zugeordnet werden. Optional kann auch ein Format für die ersetzbare Zeichenfolge angegeben werden, indem nach der Zeichenfolge ein Buchstabe eingefügt wird, z. B. "%1d", wobei "d" den Wert als Datum kennzeichnet.
Tabelle 1. Datenkonvertierung für Betrefftext

Formatierungsbuchstabe

Formatieren als

s

Zeichenfolge

n

Zahl

d

Datum

z

Datum/Uhrzeit

t

Uhrzeit

localized-text
Enthält die Details des lokalisierbaren Aufgabennachrichtentextes. Weitere Informationen zu lokalisierbarem Text und den zugehörigen Metadaten finden Sie im Abschnitt Lokalisierter Text.
message-parameters
Einer Aufgabennachricht können Parameter zugeordnet sein. Dieser Tag enthält die Details der Workflowdatenobjekt-Attributparameter, die zum Ersetzen der Platzhalter im zugehörigen Text verwendet werden. Informationen zu Workflowdatenobjekten und Workflowdatenobjekt-Attributen finden Sie in Workflowdatenobjekte.
actions
Enthält die Details aller Aktionen, die der Aufgabe der manuellen Aktivität zugeordnet sind. Diese Aktionen sind Links zu Cúram-Anwendungsseiten, auf denen die für die Aufgabe erforderliche Arbeit durchgeführt werden kann.
action
Enthält die Definition eines Hyperlinks zu einer Cúram-Seite, auf der eine Aufgabe ausgeführt werden kann. Die der Aufgabenaktion zugeordneten Felder sind nachfolgend beschrieben:
page-id
Gibt die Kennung der Cúram-Zielseite an, auf der ein Benutzer die erforderliche Aktion ausführen kann.
principal-action
Aktionen müssen als primäre oder als sekundäre Aktionen definiert werden. Primäre Aktionen enthalten für gewöhnlich die Links zu den Cúram-Seiten, auf denen ein Benutzer die tatsächlich erforderliche Arbeit ausführen kann. Sekundäre Aktionen enthalten Links zu unterstützenden Informationen, auf die der Benutzer beim Durchführen seiner zugewiesenen Aufgabe zurückgreifen kann.
open-modal
Die mit einer Aufgabenaktion verknüpften Seiten können so angegeben werden, dass sie in einem modalen Dialogfeld geöffnet werden. Wenn dieser Indikator auf "true" gesetzt ist, wird die vom Aktionslink angegebene Seite in einem modalen Dialogfeld geöffnet. Ist er auf "no" (Standardeinstellung) gesetzt, entscheidet die Clientinfrastruktur in gleicher Art und Weise wie für jeden anderen Link in der Anwendung, wie der Link geöffnet wird (d. h., wenn die Seite Teil einer Registerkartenkonfiguration ist, wird die entsprechende Registerkarte geöffnet; wenn nicht, wird ganz einfach die Startseite des Aktionslinks im Inhaltsbereich der aktuellen Registerkarte mit der Seite ersetzt).
message
Enthält die Details der parametrisierten Nachricht, die der durchzuführenden Aktion zugeordnet ist, einschließlich des Nachrichtentextes und der optionalen Parameter, die dem Text zugeordnet sein können.
link-parameter
Die Links zu den Cúram-Seiten, auf denen die tatsächliche Arbeit für die Aufgabe durchgeführt wird, müssen eine Seitenkennung (siehe weiter oben) und optionale Seitenparameter enthalten. Diese Seitenparameter werden durch die nachfolgenden Metadaten beschrieben und stellen ein Name/Wert-Paar dar, wobei das Attribut 'name' der Name eines Linkparameters (der Name des Seitenparameters auf der zugehörigen Cúram-Clientseite) ist und der Wert von einem Workflowdatenobjekt-Attribut bereitgestellt wird. Das dem Linkparameter zugeordnete Feld ist nachfolgend beschrieben:
name
Der Name des Linkparameters.
multiple-occurring-action
Gibt an, dass diese Aktion eine mehrfach auftretende Aktion darstellt. Wenn also diese Metadaten für eine Aktion angegeben werden, erstellt die Workflow-Engine beim Ausführen der Aktivität einen Datensatz der Aktion für jedes Element im Listen-Workflowdatenobjekt, das als die mehrfach auftretende Aktion festgelegt wurde.

Wenn eine Aktion als mehrfach auftretende Aktion verwendet wird, muss ein Attribut des verknüpften Listen-Workflowdatenobjekts als Linkparameter für die Aktion verwendet werden.

list-wdo-name
Der Name des Listen-Workflowdatenobjekts, das mit der mehrfach auftretenden Aktion verwendet wird.
wdo-attribute
Der Wert, der im Aktionslinkparameter verwendet wird, wird durch die in diesen Metadaten angegebene Workflowdatenobjekt-Attributzuordnung bereitgestellt.
task-priority
Eine Aufgabe kann optional eine Priorität enthalten. Die Details dazu sind in diesen Metadaten enthalten. Die Priorität einer Aufgabe kann in einem der folgenden Formate angegeben werden:
priority
In diesem Fall wird die Priorität im Prozessdefinitionstool ausgewählt und stammt aus der Codetabelle TaskPriority.
mapped-priority
Die Priorität einer manuellen Aufgabe kann mithilfe eines Workflowdatenobjekt-Attributs zugeordnet werden. Der folgende Metadatenausschnitt zeigt beispielhaft, wie dies erreicht werden kann:
<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
Stellt ein boolesches Flag dar, das anzeigt, ob die der Aufgabe für die manuelle Aktivität zugeordnete Frist (siehe Frist) überschrieben werden darf. Wenn der Wert für dieses Flag auf true (der Standardwert ist false) gesetzt wird, heißt das, dass das Fristintervall geändert werden kann, nachdem die Aufgabe von der Workflow-Engine erstellt wurde.
allow-task-forwarding
Stellt ein boolesches Flag dar, das anzeigt, ob die Aufgabe, die im Rahmen der Ausführung der zugehörigen manuellen Aktivität erstellt wurde, an einen anderen Benutzer weitergeleitet werden kann. Wenn eine Aufgabe erstellt wird, wird sie einem Sachbearbeiter zur Bearbeitung zugeordnet. Wenn dieses Flag auf true (den Standardwert) gesetzt wird, kann der Sachbearbeiter die Aufgabe an einen anderen Bearbeiter weiterleiten, der die erforderliche Arbeit ausführen soll.
administration-sid
Mit diesem Feld kann eine Verwaltungssicherheitskennung für eine manuelle Aufgabe angegeben werden. Dadurch kann ein Benutzer in einer Gruppe, die der angegebenen Sicherheitskennung zugeordnet ist, die Aufgabendetails ändern, obwohl die Aufgabe möglicherweise durch einen anderen Benutzer in der Anwendung reserviert ist.
initial-comment
Hiermit kann eine Zuordnung des Erstkommentars für die manuelle Aktivität angegeben werden. Mithilfe des Wertes des Workflowdatenobjekt-Attributs, der in dieser Zuordnung verwendet wird, kann ein Datensatz in die Tabelle TaskHistory eingefügt werden, wenn die zugehörige manuelle Aktivität ausgeführt wird.