Työnkulun tilan ehdot
Ehdot-välilehdellä voidaan määritellä erilaisia esi- ja jälkiehtoja tilasiirtymille. Esimerkiksi dokumentille voidaan määritellä tietyt ominaisuudet tai niiden arvot ennen kuin se voidaan siirtää tähän tilaan. Ehdoilla voidaan myös määritellä, että esimerkiksi projektiin liittyvien perusdokumenttien (esim. määrittelydokumentti, ohjeet käyttöönotolle ja projektiaikataulu) on oltava tietyllä tasolla, ennen kuin seuraavaan tilaan voidaan siirtyä.
Ehtoja voidaan määritellä laajemmin ja yksityiskohtaisemmin muuttujia, VBScriptin yleisiä ominaisuuksia ja M-Files APIa käyttämällä. Tässä komentosarjassa ovat käytettävissä seuraavat lisäasetukset: VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer, PropertyValues, StateID, PropertyDef, SavepointVariables, TransactionCache ja GetExtensionObject. Katso lisätietoja muuttujista kohdasta Käytettävissä olevat VBScript-muuttujat.

Työnkulun tilan ominaisuuksien Ehdot-välilehti.
Esiehdot
Tilan esiehdoissa määritellään ne ominaisuudet, jotka kohteella tulee olla, jotta se voi siirtyä tähän tilaan.
Voidaan esimerkiksi määrittää, että ominaisuus Hyväksyjän nimi pitää olla täytettynä, jotta dokumentti voidaan siirtää tilaan Hyväksytty.
Jälkiehdot
Tilan jälkiehdoissa määritellään ne ominaisuudet, jotka kohteella tulee olla, jotta se voi siirtyä pois tästä tilasta.
Voidaan esimerkiksi määrittää, että ostolaskun Kustannuspaikka pitää olla täytettynä, jotta dokumentti voidaan siirtää tilasta Odottaa kustannuspaikan määrittämistä.