Bedingungen

Auf der Registerkarte Bedingungen können Sie verschiedene Bedingungen für Statusübergänge festlegen. So ist es möglich, die Eigenschaften oder Werte zu definieren, die ein Dokument erfüllen muss, bevor es in den entsprechenden Status wechselt. Über die Bedingungen kann außerdem festgelegt werden, dass z. B. die grundlegenden mit dem Projekt verbundenen Dokumente (Spezifizierungsdokument, Anweisungen für Integration und zeitlichen Ablauf usw.) eine bestimmte Ebene erreichen müssen, bevor sie zur nächsten Ebene wechseln können.

Video: State Transition Conditions

Die Bedingungen können mittels Variablen, allgemeinen Funktionen von VBScript und M-Files API umfangreicher und detaillierter festgelegt werden. Die folgenden Variablen können bei fortgeschrittenen Bedingungen benutzt werden: VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer, PropertyValues, StateID, PropertyDef, SavepointVariables, TransactionCache und GetExtensionObject. Weitere Informationen zu Variablen finden Sie im Abschnitt VBScript - Erläuterung der Variablen.

Anmerkung: Die Dokumentation zur M-Files API befindet sich in Start > Alle Programme > M-Files > Dokumentation > M-Files API. Weitere Informationen über den VBScript-Code und die M-Files API erhalten Sie unter www.m-files.com/api. Anweisungen zum Erstellen von VBScript-Code sowie zur Verwendung der M-Files API erhalten Sie kostenpflichtig beim technischen Support von M-Files ([email protected]).

Die Registerkarte "Bedingungen" der Workflow-Statuseigenschaften.

Vorbedingungen

Mit den Statusvoraussetzungen werden die Objekteigenschaften festgelegt, die erforderlich sind, damit das Objekt zu diesem Status wechseln kann.

Sie können festlegen, dass z. B. die Information Genehmigt von eingegeben werden muss, bevor das Dokument zum Status Genehmigt wechseln kann.

Nachbedingungen

Mit den Statusnachbedingungen werden die Objekteigenschaften festgelegt, die erforderlich sind, damit das Objekt den Status wieder verlassen kann.

Sie können festlegen, dass z. B. bei einer Einkaufsrechnung die Information Kostenstelle eingegeben werden muss, bevor das Dokument aus dem Status Warte auf Definition der Kostenstelle entfernt werden kann.