studio-web
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur Studio Web

Dernière mise à jour 2 sept. 2025

La variable du contrôle de validation

Chaque contrôle de validation crée automatiquement une variable à l'intérieur de l'application. Cette variable contient les données du document et vous pouvez les utiliser dans d’autres parties de votre application ou de votre automatisation.

Le nom de la variable suit la syntaxe Var<ValidationControlName>_<PageName>, par exemple VarValidationControl_MainPage.

La variable Contrôle de validation permet à la fois de lire et d'écrire vers le contrôle de validation.

Apps gère automatiquement cette variable :

  • Crée la variable lorsque vous ajoutez le contrôle de validation sur la zone de dessin.
  • Renomme la variable lorsque vous renommez la commande.
  • Supprime la variable lorsque vous supprimez la commande.
  • Empêche de supprimer ou de modifier manuellement cette variable, car elle est protégée.
  • Fournit une utilisation sur différentes pages d'application, car la variable est étendue à l'application.

Propriétés des variables

La variable Contrôle de validation comprend plusieurs propriétés que vous pouvez référencer ou lier :
  • Taxonomy— Détient le schéma du document, les définitions de champ et les libellés.
  • ExtractionResult—Contient des valeurs de champ extraites, brutes et validées.
  • SelectedDocumentType : le type de document actif affiché dans la commande.
  • SelectedField : le champ actuellement sélectionné par l’utilisateur.
  • BusinessRules—Statut des règles de validation au niveau du champ.
  • IsValid—Influence booléenne pour remplacer la validité du contrôle.
  • DataSource— Détient l'objet ContentValidationData d'origine.

Lecture des données

Pour lire l'état actuel du contenu du contrôle de validation, utilisez les expressions suivantes :
  • Obtenir les résultats extraits
    VarValidationControl1_MainPage.ExtractionResultVarValidationControl1_MainPage.ExtractionResult
    
  • Récupération du type de document sélectionné

    VarValidationControl1_MainPage.SelectedDocumentTypeVarValidationControl1_MainPage.SelectedDocumentType
    
  • Obtenir le champ sélectionné et ses valeurs

    VarValidationControl1_MainPage.SelectedField.FieldValue.ValueVarValidationControl1_MainPage.SelectedField.FieldValue.Value
    
    VarValidationControl1_MainPage.SelectedField.FieldValue.ConfidenceVarValidationControl1_MainPage.SelectedField.FieldValue.Confidence
    
  • Obtenir des champs de taxonomie

    VarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSourceVarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSource
    

  • Lire une valeur de champ de table

    VarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).ValueVarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).Value
    
    
    (0)(0) représente la cellule à l'intersection de la première colonne et de la première ligne de la table Éléments de facture.
Reportez-vous à la documentation Document Understanding pour chaque définition de classe et propriétés.

Écriture de données

Pour modifier les valeurs à l'intérieur du contrôle de validation, utilisez l'activité Définir la valeur de la variable et référencez la variable :

  • Définir une valeur de champ dans le champ de variable À
    VarValidationControl1_MainPage.Field("Patient Name").ValueVarValidationControl1_MainPage.Field("Patient Name").Value
    
    Définir le champ de valeur : John Doe.
  • Définition du focus sur la valeur d'une cellule de tableau

    VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = trueVarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = true
    ("Description", 0) représente la cellule à l'intersection de la colonne Description et de la première ligne de la table Éléments de facture.
  • Définir les indicateurs de confiance ou de confirmation

    VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95
    
    VarValidationControl1_MainPage.Field("Patient Name").Confirm = trueVarValidationControl1_MainPage.Field("Patient Name").Confirm = true

  • Mise à jour d’un champ à plusieurs valeurs

    VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"
    
    2 représente le numéro de ligne de la colonne Code de diagnostic.
  • Supprimer une valeur de champ

    VarValidationControl1_MainPage.Field("Vendor Name").DeleteValueVarValidationControl1_MainPage.Field("Vendor Name").DeleteValue
    

  • Mise à jour d'une cellule de table

    VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"
    
    ("Description", 0) représente la cellule à l'intersection de la colonne Description et de la première ligne de la table Éléments de facture.
  • Propriétés des variables
  • Lecture des données
  • Écriture de données

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.