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ä. 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ä.

Huomautus: Järjestelmänvalvojan oletetaan osaavan VBScript-ohjelmointikielen käyttö entuudestaan. VBScript-koodin kirjoittamiseen liittyvä ohjeistus ei sisälly M-Filesin tai M-Files APIn dokumentaatioon. M-Files APIn dokumentaatio löytyy M-Filesin asennuksen jälkeen kohdasta Käynnistä / Ohjelmat / M-Files / Dokumentaatio / M-Files API (vain englanniksi). Lisätietoja VBScript-koodiin ja M-Files APIin liittyen saat osoitteesta [email protected]. VBScript-koodin kirjoittamiseen ja M-Files APIin liittyvä neuvonta ei kuulu teknisen tuen piiriin, vaan siitä veloitetaan erikseen.

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ä.