Denna version av användarhandledningen gäller för uppdateringen maj 2020 och tidigare. För det senaste innehållet, besök vår engelska användarhandledning.

Villkor för arbetsflödestillstånd

På fliken Villkor kan du ange olika förhands- och efterhandsvillkor för tillståndsövergången. Du kan till exempel definiera specifika egenskaper eller deras värden som ett dokument ska uppfylla innan det kan flyttas till det här tillståndet. Bland annat kan villkoren även beskriva att de grundläggande dokumenten som rör projektet (specifikationsdokument, implementering och instruktioner för projekttidtabell osv.) måste vara på en viss nivå innan det går att flytta till nästa nivå.

Villkoren kan anges i ett vidare perspektiv och mer detaljerat med hjälp av variabler, allmänna funktioner i VBScript och M-Files API. Följande variabler kan användas i avancerade villkor: VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer, PropertyValues, StateID, PropertyDef, SavepointVariables, TransactionCache och GetExtensionObject. Mer information om variabler finns i Tillgängliga VBScript-variabler.

Notera: Dokumentationen om M-Files API finns på www.m-files.com/api/documentation/latest. Mer information om att använda VBScript i M-Files finns i Hur skriver jag VBScript-kod för M-Files-syften?-självstudierna.


Fliken Villkor för egenskaper för tillstånd.

Förhandsvillkor

Förhandsvillkoren för tillståndet anger de objektegenskaper som krävs för att objektet ska flyttas till det här tillståndet.

Du kan till exempel beskriva att informationen Godkänd av måste anges innan dokumentet kan flyttas till tillståndet Godkänd.

Efterhandsvillkor

Efterhandsvillkoren för tillståndet anger de objektegenskaper som krävs för att objektet ska flyttas från det här tillståndet.

Du kan till exempel beskriva att informationen Kostnadsställe i en faktura måste anges innan dokumentet kan flyttas från tillståndet Inväntar definition av kostnadsställe.