Tarkistus

Tarkistus-välilehdellä voit määritellä ehdot, jotka ominaisuuden arvojen tulee täyttää. Voit tarkistaa esimerkiksi, että ominaisuuden arvo sisältää tietyn määrän verran merkkejä. Tällä tavoin voidaan tarkistaa, että asiakkaan puhelinnumero tai laskunumero lisätään kohteelle oikein. Lisäksi voidaan esimerkiksi tarkistaa, voidaanko arvo hyväksyä muut ominaisuudet huomioon ottaen tai että arvo ei saa olla tyhjä.

Tarkistus määritellään muuttujia, VBScriptin yleisiä ominaisuuksia ja M-Files APIa käyttämällä. Ehdoissa käytettävät M-Files-muuttujat ovat: PropertyDef, PropertyValue, ObjVer, DisplayID, Vault, CurrentUserID, CurrentUserSessionInfo, VaultSharedVariables, SavepointVariables, TransactionCache, MFScriptCancel, GetExtensionObject, MasterTransactionID, CurrentTransactionID, ParentTransactionID. Katso lisätietoja muuttujista kohdasta VBScript-muuttujat selitettynä.

Esimerkkikoodi

Alla olevan koodin avulla tarkistetaan, että annetun ominaisuuden arvo sisältää 10 merkkiä:

Option Explicit

DIM value

value = PropertyValue.GetValueAsUnlocalizedText

If Len(value) < 10 Then

Err.Raise MFScriptCancel, "Syöttämäsi arvon pitää olla 10 merkkiä pitkä."

End If

Huomautus: 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.