Prepare-Transition hinzufügen

Eine prepare-Transition wird ausgeführt, wenn ein Objekt von einem Benutzer oder von einem Job erzeugt wird. Nach Ausführung dieser Transition ist das Objekt immer im Zustand state.prepared.

Speicherort

XML-Datei im Ordner xml

Vorgehen

  1. Kopieren Sie ein Element <workflow> aus der Standardkonfiguration in die Customizing-Datei.
  2. Legen Sie eine neue Prepare-Transition innerhalb des Elements <state.initial> an. Ein Prepare-Element muss im Attribut chain.id auf eine existierende Command-Chain des zum Workflow gehörenden Command-Kataloges verweisen (commandChains_*.xml).

Bemerkung

Prepare-Transitions können entweder ein Kind-Element <permission.workflow> oder <permission.job> haben.

  • <permission.job> wird verwendet, um eine Transition nur vom angegebenen Job ausführen zu können.
  • <permission.workflow> wird verwendet, um eine Transition nur vom angegebenen Workflow ausführen zu können.

Dokumente

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

Beispiel

ModifyObjectLifecycle

\WEB-INF\config\custom\xml\user_workflow_custom.xml: New custom prepare transition