<obj-where> <obj-reject>

Definition:

<!ENTITY % cm.obj-reject "
  (comment)
">
<!ELEMENT obj-reject %cm.obj-reject;>

Aufgabe: Bricht für die mit obj-where ermittelten Dateien den aktuellen Workflow ab und beginnt mit einem neuen Workflow (Workflow-Aktion Ablehnen).

Zusatzinformationen: Falls die Datei eine eingereichte Version hat, wird sie in eine Arbeitsversion umgewandelt.

Spezielle Parameter dieses Funktionselements:

  • comment: ist der Kommentar, der für die nächste Gruppe, die die Datei übernimmt, eingetragen wird.

Verwendung: Zunächst werden mit obj-where Dateien ermittelt. Anschließend wird obj-reject verwendet, um den Workflow für diese Dateien abzubrechen und wieder neu zu beginnen.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Wenn es eine Arbeitsversion gibt, muss der authentifizierte Benutzer das Recht permissionWrite für jede Datei haben. Gibt es eine eingereichte Version, muss der Benutzer das Recht permissionRead für die Dateien haben und Mitglied in einer der verbleibenden unterschriftsberechtigten Gruppen sein oder das Recht permissionRoot für die mit obj-where ermittelten Dateien haben.

Beispiel:

<cm-request...>
  <obj-where>
    <id>6634</id>
  </obj-where>
  <obj-reject>
    <comment/>
  </obj-reject>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok"/>
</cm-response>