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.

Automaattinen tilasiirtymä voi tapahtua kohteelle esimerkiksi kohteen ominaisuusarvojen perusteella.

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.

Huomaa: M-FilesAPI -dokumentaatio on saatavilla verkossa: M-Files API.

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.