- Démarrage
- Administration
- Projets de workflow RPA
- Créer un workflow RPA à partir d'une idée
- Créer un projet
- Comment démarrer un workflow RPA
- Gestion des fichiers et dossiers du projet
- Connecter des workflows RPA à vos comptes
- Configurer les activités
- Gérer les activités d'un projet
- Transmission de valeurs entre les activités
- Naviguer dans les éléments
- Gérer les données d'un projet
- Configurer un projet pour utiliser vos données
- Utiliser des ressources de fichiers et de dossiers
- Utiliser UI Automation pour les interactions de navigateur
- Projets d'application
- Applications dans Studio Web
- Concevoir des projets d'application
- Modèles d'applications
- Débogage de projets d'application
- Publier, déployer et mettre à niveau des projets d’application
- Importer et exporter des projets d'application
- Travailler avec des entités dans un projet d'application
- Créer des applications accessibles
- Ajout de descripteurs accessibles
- Le libellé Accessible
- Utilisation de la commande Onglet pour l'accessibilité
- Concevoir des listes et des en-têtes accessibles
- Conception d'application réactive
- Taux de contraste des couleurs
- Prédéfinir les styles et les mappages au niveau de l'air pour la commande En-tête
- Limites connues
- Définir un contexte externe à l'aide de paramètres de requête
- Définir un contexte externe à l'aide d'événements externes
- Utiliser des tableaux pour remplir les commandes Liste déroulante, Liste déroulante à sélection multiple et Bouton radio
- Utiliser des contrôles tabulaires avec des entités Data Service dans les projets d'application
- Activités d'application
- Tests

Guide de l'utilisateur Studio Web
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'objetContentValidationDatad'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.ValueVarValidationControl1_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).ValueOù
(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 = trueOù
("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.95VarValidationControl1_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"Où
2repré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"Où
("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.