<workflow-where> <workflow-get>

Definition:

<!ENTITY % cm.workflow-get "
  (displayTitle |
  name |
  editGroups |
  signatureDefs |
  allowsMultipleSignatures |
  getKeys |
  isEnabled |
  setKeys |
  title)*
">
<!ELEMENT workflow-get %cm.workflow-get;>

Aufgabe: Liefert den Wert der angegebenen Parameter für die mit workflow-where ermittelten Workfows.

Verwendung: Zunächst werden mit workflow-where Workflows ermittelt. Anschließend wird workflow-get verwendet, um Parameterwerte dieser Workflows auszulesen.

Rückgabewert bei Erfolg: die Werte der angegebenen Workflowparameter.

Erforderliche Rechte: keine Einschränkungen.

Beispiel:

<cm-request...>
  <workflow-where>
    <name>wf_signNews</name>
  </workflow-where>
  <workflow-get>
    <editGroups/>
    <signatureDefs/>
    <isEnabled/>
  </workflow-get>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <workflow>
      <editGroups>
        <group>NewsEditors</group>
        <group>NewsMasters</group>
      </editGroups>
      <signatureDefs>
        <signature>
          <attribute>signNews</attribute>
          <group>NewsAdmins</group>
        </signature>
      </signatureDefs>
      <isEnabled>1</isEnabled>
    </workflow>
  </cm-code>
</cm-response>