Tilasiirtymän aktivointi

Tilasiirtymä-valintaikkunan Aktivointi-välilehdellä voit määrittää laukaisimen, joka käynnistää tilasiirtymän automaattisesti tiettyjen ehtojen täyttyessä. Voit määrittää tilasiirtymän tapahtumaan esimerkiksi silloin, kun kaikki 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. Tämä tarkoittaa, että voit suojausasetusten avulla estää käyttäjiä käynnistämästä tilasiirtymää manuaalisesti.

Voit määrittää siirtymän tapahtumaan seuraavien kriteerien perusteella:

Tilasiirtymä X päivän kuluttua

Voit asettaa tilasiirtymän tapahtumaan, kun tietty määrä päiviä on kulunut. Määritä päivien määrä Aktivoi tilasiirtymä, kun on kulunut -kentässä.

Huomaa: Tilasiirtymä ei välttämättä tapahdu täsmälleen silloin, kun määritetty määrä päiviä on kulunut. M-Files arvioi laukaisinta säännöllisin välein, joten siirtymä tapahtuu seuraavan kerran, kun laukaisin arvioidaan määritettyjen päivien kuluttua. Lisätietoja on kohdassa Aktivointiehtojen arviointi.

Tilasiirtymä tehtävänantojen valmistumisen, hyväksymisen tai hylkäämisen jälkeen

Voit asettaa M-Files Serverin suorittamaan siirtymän sen jälkeen, kun käyttäjät ovat a) suorittaneet tai hyväksyneet kaikki työnkulun tilan tehtävänannot tai b) hylänneet minkä tahansa niistä.

Tilasiirtymä, kun kohde täyttää määritetyt kriteerit

Voit asettaa tilasiirtymän tapahtumaan, kun kohde täyttää tietyt ehdot. Voit esimerkiksi määrittää, että kohde siirretään seuraavaan tilaan, kun käyttäjä antaa sille tietyn ominaisuusarvon. Voit esimerkiksi määrittää, että kun käyttäjä lisää päivämäärän dokumentin Lähetetty-kenttään, M-Files siirtää sen automaattisesti Lähetetty-tilaan.

Lisätietoja suodatinasetuksista on sivulla Laajennetut hakuehdot .

Tilasiirtymä, kun varastosovelluksessa tai VBScript-koodissa määritetyt ehdot täyttyvät

Voit asettaa tilasiirtymän tapahtumaan myös varastosovelluksen tai VBScript-koodin avulla. Näin voit luoda siirtymälogiikan sisäänrakennettujen asetusten tarjoamien vaihtoehtojen lisäksi. Voit esimerkiksi validoida useita metatietoarvoja, tarkistaa niihin liittyviä kohteita ja soveltaa mukautettuja liiketoimintasääntöjä.

Tärkeää: Kun kehität uusia laajennuksia tai muokkaat olemassa olevia, suosittelemme korvaamaan VBScriptin sisällön Vault Application Framework (VAF) -yhteensopivalla koodilla. Näin varmistat yhteensopivuuden myös jatkossa. Lisätietoja VAF-toteutusten hyödyistä VBScript-toteutuksiin nähden löydät The Vault Application Framework -sivulta M-Files Developer Portalista.

Voit käyttää VBScript-koodissa 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ä (;). Tämä voi olla erityisen hyödyllistä sisällön replikoinnissa.

Aktivointiehtojen arviointi

M-Files arvioi tilasiirtymäaktivoinnin 60 minuutin välein sekä silloin, kun kohteeseen tehdään muutoksia.