| Structure des Métadonnées / Définitions de Propriétés | |
Dans l'onglet Validation, vous pouvez définir les critères que doivent respecter les valeurs de propriétés. Par exemple, vous pouvez valider que la valeur de propriété contient le nombre de caractères spécifié. Ainsi, vous pouvez vérifier que le numéro de téléphone du client ou le numéro de facture est correctement ajouté à l'objet. Par exemple, vous pouvez aussi valider le fait que la valeur puisse être acceptée en relation avec d'autres propriétés ou que la valeur n'est pas vide.
La validation est spécifiée à l'aide de variables, de propriétés communes de VBScript et M-Files API. Les variables M-Files suivantes peuvent être utilisées dans ces conditions : PropertyDef, PropertyValue, ObjVer, DisplayID, Vault, CurrentUserID, CurrentUserSessionInfo, VaultSharedVariables, SavepointVariables, TransactionCache, MFScriptCancel, GetExtensionObject, MasterTransactionID, CurrentTransactionID, ParentTransactionID. Pour davantage d'informations sur les variables, veuillez-vous reporter à la section Explication des variables VBScript.
Le code ci-dessous est utilisé afin de vérifier que la valeur de propriété spécifiée contient bien 10 caractères :
Option Explicit
valeur DIM
value = PropertyValue.GetValueAsUnlocalizedText
If Len(value) < 10 Then
Err.Raise MFScriptCancel, "La valeur que vous avez saisie doit inclure 10 caractères."
End If