Mit Hilfe von Funktionselementen kann man auf Workflows zugreifen. Beispielsweise können mit dem workflow-get
-Element die Werte sämtlicher Workflow-Parameter ermittelt werden. Um zu spezifizieren, welche Workfloweigenschaften ausgelesen oder gesetzt werden sollen, verwendet man Parameterelemente. Im Folgenden werden die Parameterelemente für Workflows aufgeführt.
allowsMultipleSignatures
|
---|
Bedeutung: Gibt an, ob ein und dieselbe Person mehrere Unterschriften unter eine Version setzen darf. |
Definition: <!ELEMENT allowsMultipleSignatures (%cm.atom;)> |
displayTitle
|
---|
Bedeutung: Der in der HTML-Benutzerschnittstelle angezeigte Titel des Workflows (eine Kombination aus Titel und Namen). |
Definition: <!ELEMENT displayTitle (%cm.atom;)> |
editGroups
|
---|
Bedeutung: Gibt die Gruppen im Edit-Workflow, also die Bearbeitergruppen an. |
Definition: <!ELEMENT editGroups ((group)* | (listitem)*)> <!ELEMENT group (%cm.atom; | %cm.group-get;)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*>
|
getKeys
|
---|
Bedeutung: Die Liste der mit workflow-get abfragbaren Parameter. |
Definition: <!ELEMENT getKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
isEnabled
|
---|
Bedeutung: Gibt an, ob neue Worflows dieses Typs begonnen werden dürfen. |
Definition: <!ELEMENT isEnabled (%cm.atom;)> |
name
|
---|
Bedeutung: Der Name des Workflows. |
Definition: <!ELEMENT name (%cm.atom;)> |
title
|
---|
Bedeutung: Der Titel des Workflows. |
Definition: <!ELEMENT title (%cm.atom;)> <!ATTLIST title lang (en | de | it | fr | es) #IMPLIED > Bedeutung der Attribute:
Beispiel: <cm-request...> <workflow-where> <name>newsSport</name> </workflow-where> <workflow-get> <title lang="en"/> </workflow-get> </cm-request> <cm-response...> <cm-code numeric="0" phrase="ok"> <workflow> <title lang="en">sport:footballArticleWorkflow</title> </workflow> </cm-code> </cm-response> |
setKeys
|
---|
Bedeutung: Die Liste der mit workflow-set setzbaren Parameter. |
Definition: <!ELEMENT setKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
signatureDefs
|
---|
Bedeutung: Die Unterschriften und unterschriftsberechtigten Gruppen im Signature-Workflow. |
Definition: <!ELEMENT signatureDefs (signature)*> <!ELEMENT signature (attribute, group)> <!ELEMENT attribute (%cm.atom; | %cm.attribute-get;)*> <!ELEMENT group (%cm.atom; | %cm.group-get;)*>
|