Ominaisuuksien arvojen automaattinen tarkistus
Tarkistus-välilehden Ominaisuusmäärittelyn ominaisuudet -ikkunassa voit määrittää ehdot, jotka tietyn ominaisuuden arvojen tulee täyttää. Tarkistuksella voit esimerkiksi varmistaa, että ominaisuuden arvo sisältää vaaditun määrän merkkejä. Näin voidaan varmistaa, että asiakkaan puhelinnumero tai laskunumero lisätään metatietokorttiin 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ä. Ominaisuuksien arvojen tarkistukseen voidaan käyttää seuraavia M-Files-muuttujia: PropertyDef, PropertyValue, ObjVer, DisplayID, Vault, CurrentUserID, CurrentUserSessionInfo, VaultSharedVariables, SavepointVariables, TransactionCache, MFScriptCancel, GetExtensionObject, MasterTransactionID, CurrentTransactionID ja ParentTransactionID. Katso lisätietoja muuttujista kohdasta Käytettävissä olevat VBScript-muuttujat.
Oletusarvoisesti tarkistuksen oletetaan onnistuvan. Näin ollen virheelliset arvot tunnistetaan ehtolauseiden avulla. Jos jokin tarkistuksen määritellyistä ehdoista täyttyy, tulisi muodostaa virhe ja kehottaa käyttäjää korjaamaan virheellinen arvo (esimerkiksi Err.Raise MFScriptCancel, "Ominaisuuden arvossa on oltava vähintään 10 merkkiä.").
Lisää ominaisuudelle arvon tarkistus seuraavasti: