Validation

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.

Exemple de code

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

Remarque : Les instructions d'écriture du code VBScript ne sont pas incluses dans la documentation de M-Files ou de M-Files API. La documentation M-Files API est installée dans le dossier Démarrer / Programmes / M-Files / Documentation / M-Files API. Pour de plus amples informations sur le code VBScript et M-Files API, contactez [email protected]. Les instructions sur l'écriture du code VBScript et l'utilisation de M-Files API sont disponibles auprès du support technique M-Files pour un prix séparé.