Aktivointi
Voit määrittää Tilasiirtymä-ikkunan Aktivointi-välilehdellä laukaisimen, joka käynnistää tilasiirtymän automaattisesti tiettyjen ehtojen täyttyessä. Tilasiirtymä voidaan määrittää tapahtumaan esimerkiksi silloin, kun kaikki nykyisen työnkulun tilan tehtävänannot on suoritettu tai hyväksytty.
Palvelin tekee automaattisia tilasiirtymiä. Käyttäjäoikeuksia ei oteta huomioon. Käyttäjiä voidaan siis suojausasetusten avulla estää käynnistämästä tilasiirtymää. M-Files Server tekee tilasiirtymän, kun kaikki tehtävänannon saaneet ovat merkinneet tehtävän suoritetuksi.
Eri kriteerien käyttäminen automaattiselle tilasiirtymälle
Voit määrittää, että automaattinen tilasiirtymä tapahtuu, kun kohde täyttää tietyt ehdot. Voit esimerkiksi määritellä, että kohde siirretään seuraavaan tilaan, kun käyttäjä antaa sille tietyn ominaisuuden tai ominaisuusarvon. Esimerkiksi viestien käsittelyyn liittyvässä työnkulussa voidaan määrittää, että dokumentti siirretään automaattisesti työnkulun tilaan Lähetetty sen jälkeen, kun käyttäjä lisää Lähetetty-kenttään päivämäärän.
Voit myös määrittää, että tila vaihdetaan sen jälkeen, kun käyttäjät ovat merkinneet suoritetuksi, hyväksytyksi tai hylätyksi kaikki erilliset tehtävänannot. Vaihtoehtoisesti voit määrittää mukautetut ehdot tilasiirtymälle. Katso lisätietoja suodatinasetuksista kohdasta Tilaan perustuvat ehdot, Ominaisuuksiin perustuvat ehdot, Tiedostotietoon perustuvat ehdot ja Suojausasetuksiin perustuvat ehdot.
Käyttäjän määrittämän komentosarjan käyttäminen automaattiselle tilasiirtymälle
Voit myös kirjoittaa komentosarjan, joka saa tilasiirtymän tapahtumaan. Näin voit määrittää tilasiirtymän ehtoja yksityiskohtaisemmin muuttujien, VBScriptin yleisten ominaisuuksien ja M-Files APIn avulla. Voit esimerkiksi määrittää samalla kertaa useita ominaisuuksiin ja ominaisuuksien arvoihin liittyviä tilasiirtymiä.
Tässä komentosarjassa voit käyttää näitä M-Files-muuttujia: StateID, StateTransitionID, AllowStateTransition, NextStateID, ObjVer, DisplayID, Vault, CurrentUserID, CurrentUserSessionInfo, PropertyValues, VaultSharedVariables, SavepointVariables, TransactionCache, MFScriptCancel, GetExtensionObject, MasterTransactionID, CurrentTransactionID, ParentTransactionID. Katso lisätietoja muuttujista kohdasta Käytettävissä olevat VBScript-muuttujat.
Arviointiprioriteetti
Arviointiprioriteetin avulla voit määrittää M-Files Serverin rinnakkaisten tilasiirtymien tärkeysjärjestyksen. Tärkeysjärjestys eritellään pienimmästä suurimpaan numeroon. Nolla (0) on tärkeysjärjestyksessä ylimpänä.
Varastojen määritteleminen tilasiirtymille
Voit määrittää, missä varastoissa tilasiirtymä tapahtuu. Kirjoita varaston GUID-tunnisteet erotettuna puolipisteillä (;).
Aktivointiehtojen arviointi
M-Files arvioi tilasiirtymäaktivoinnin 60 minuutin välein sekä silloin, kun kohteeseen tehdään muutoksia.