Auslöser für Statuswechsel

Auf der Registerkarte Auslöser des Dialogfelds Statusübergang können Sie einen Auslöser festlegen, der automatisch einen Statusübergang auslöst, wenn bestimmte Bedingungen erfüllt sind. Sie können beispielsweise einen Statusübergang definieren, der dann eintritt, wenn alle Zuweisungen eines Workflow-Status abgeschlossen oder genehmigt wurden.

Ein automatischer Statuswechsel kann für ein Objekt beispielsweise auf der Grundlage der Eigenschaftswerte des Objekts ausgelöst werden.

Der Server führt automatische Statuswechsel durch. Benutzerberechtigungen werden ignoriert. Dies bedeutet, dass Sie Berechtigungen verwenden können, um Benutzer daran zu hindern, einen Statusübergang manuell zu starten.

Sie können den Übergang auf der Grundlage dieser Kriterien festlegen:

Statusübergang nach X Tagen

Sie können festlegen, dass der Statusübergang nach einer bestimmten Anzahl von Tagen erfolgt. Geben Sie die Anzahl der Tage im Feld Statusübergang auslösen nach an.

Hinweis: Der Statusübergang erfolgt nicht zwangsläufig zum genauen Zeitpunkt, wenn die angegebene Anzahl von Tagen abgelaufen ist. M-Files wertet den Trigger in Intervallen aus, so dass der Übergang beim nächsten Auswerten des Triggers nach Ablauf der angegebenen Anzahl von Tagen erfolgt. Weitere Informationen finden Sie im Abschnitt Überprüfung der Kriterien für das Auslösen.

Statusübergang nach Abschluss, Genehmigung oder Ablehnung von Zuweisungen

Sie können festlegen, dass M-Files Server den Übergang durchführt, nachdem Benutzer a) alle Zuweisungen eines Workflow-Status abgeschlossen oder genehmigt oder b) eine davon abgelehnt haben.

Statusübergang auslösen, sobald das Objekt die spezifischen Kriterien erfüllt

Sie können festlegen, dass ein automatischer Statusübergang stattfindet, wenn ein Objekt bestimmte Bedingungen erfüllt. Sie können beispielsweise konfigurieren, dass das Objekt in den nächsten Status wechselt, wenn ihm der Benutzer einen bestimmten Eigenschaftswert zuweist. Sie können beispielsweise festlegen, dass ein Benutzer, wenn er dem Feld Gesendet für ein Dokument ein Datum hinzufügt, es M-Files automatisch in den Status Gesendet versetzt.

Für weitere Informationen zu Filtereinstellungen, siehe Zusätzliche Bedingungen .

Statusübergang auslösen, wenn die in einer Dokumentenverwaltungsanwendung oder einem VBScript-Code angegebenen Bedingungen erfüllt sind

Sie können auch eine Dokumentenverwaltungsanwendung oder einen VBScript-Code verwenden, um den Statusübergang durchzuführen. So können Sie eine Übergangslogik erstellen, die über die integrierten Konfigurationsoptionen hinausgeht. Sie können beispielsweise mehrere Metadatenwerte validieren, zugehörige Objekte überprüfen und benutzerdefinierte Geschäftsregeln anwenden.

Wichtig: Wenn Sie neue Erweiterungen entwickeln oder bestehende bearbeiten, empfehlen wir, VBScript-Inhalte für zukünftige Kompatibilität durch Vault Application Framework (VAF)-kompatiblen Code zu ersetzen. Weitere Informationen zu den Vorteilen von VAF gegenüber VBScript finden Sie unter The Vault Application Framework in M-Files Developer Portal.

In VBScript-Code, können Sie diese M-Files-Variablen verwenden: StateID, StateTransitionID, AllowStateTransition, NextStateID, ObjVer, DisplayID, Vault, CurrentUserID, CurrentUserSessionInfo, PropertyValues, VaultSharedVariables, SavepointVariables, TransactionCache, MFScriptCancel, GetExtensionObject, MasterTransactionID, CurrentTransactionID, ParentTransactionID. Weitere Informationen zu Variablen finden Sie im Abschnitt Verfügbare VBScript-Variablen.

Hinweis: Die M-Files API Dokumentation ist online verfügbar: M-Files API.

Evaluierungspriorität

Mit der Evaluierungspriorität können Sie die Priorität von parallelen Statuswechseln auf M-Files Server definieren. Die Priorität wird von der tiefsten zur höchsten Zahl hin sortiert. Null (0) steht für die höchste Priorität.

Dokumentenverwaltungen für Statuswechsel definieren

Sie können definieren, in welchen Dokumentenverwaltungen die Statusübergänge stattfinden. Geben Sie die GUIDs der Dokumentenverwaltungen durch Semikolon (;) getrennt ein. Dies kann besonders bei der Inhaltsreplikation nützlich sein.

Überprüfung der Kriterien für das Auslösen

M-Files bestätigt den Auslöser für den Statuswechsel alle 60 Minuten und bei jeder Änderung des Objekts.