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:
- Anzahl der verstrichenen Tage
- Abgeschlossene, genehmigte oder abgelehnte Zuweisungen
- Spezifische Bedingungen, die das Objekt erfüllt
- Bedingungen, die in einer Dokumentenverwaltungsanwendung oder einem VBScript-Code angegeben sind
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.
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.
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.
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.