| Uusi työnkulku / Työnkulun tilat | |
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ä. Laajennetuissa ehdoissa käytettävissä olevat muuttujat ovat: VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer, PropertyValues, StateID, PropertyDef, SavepointVariables, TransactionCache ja GetExtensionObject. Katso lisätietoja muuttujista kohdasta VBScript-muuttujat selitettynä.

Työnkulun tilan ominaisuuksien Ehdot-välilehti.
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.
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ä.