Delete-Transition hinzufügen

Eine Delete-Transition wird ausgeführt, wenn ein Benutzer in einem Formular auf Löschen klickt oder wenn ein interner Prozess ein Objekt löscht. Ein Objekt kann nur dann gelöscht werden, wenn es in einem Zustand ist, der eine Delete-Transition enthält. Die Funktion Löschen ist bei Objekten in einem Zustand ohne ausgehende Delete-Transition nicht verfügbar.

Speicherort

XML-Datei im Ordner xml

Vorgehen

  1. Kopieren Sie ein Element <workflow> aus der Standardkonfiguration in die Customizing-Datei.
  2. Legen Sie eine oder mehrere neue Delete-Transitions innerhalb des Elements <transitions> an. Ein Element delete muss jeweils im Attribut to.state.id auf einen im Workflow existierenden aktiven Status verweisen, sowie im Attribut chain.id auf eine existierende Command-Chain des zum Workflow gehörenden Command-Kataloges (commandChains_*.xml).

Bemerkung

Eine hinzugefügte Delete-Transition muss auf einen existierenden Status (to.state.id) und eine Command-Chain (chain.id) verweisen.

Dokumente

workflow.xsd, workflow_*.xml, commandChains_*.xml

Beispiel

ModifyObjectLifecycle

\WEB-INF\config\custom\xml\testcase_workflow_custom.xml: New custom delete transition