activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités Document Understanding
Last updated 14 nov. 2024

Classe RésultatExtraction

ExtractionResult est une classe publique qui représente un résultat d'extraction pour une partie d'un document.

Définition

  • Espace de noms : UiPath.DocumentProcessing.Contracts.Results
  • Assemblage : UiPath.DocumentProcessing.Contracts

Description

Classe publique qui représente un résultat d'extraction pour une partie d'un document.

Remarque : à partir du package UiPath.DocumentProcessing.Contracts v1.17, la méthode ExtractionResult.FlattenFields() a été marquée comme obsolète. Cette structure sera supprimée ultérieurement. La prise en charge des sous-champs au niveau de la valeur est obsolète et les champs de table sont désormais représentés à l'aide d'une nouvelle structure de données.

Membres

Constructeurs
ExtractionResult() : initialise une nouvelle instance de la classe ExtractionResult sans arguments.
Méthodes
  • AsClassificationResult() : renvoie un UiPath.DocumentProcessing.Contracts.Results.ClassificationResult généré à l'aide des informations de l'objet ExtractionResult .
  • AsDataSet (<bool>) - Renvoie un System.Data.DataSet contenant plusieurs System.Data.DataTable dans la collection .Tables . Cette collection contient une table appelée Champs simples (Simple Fields), qui contient tous les champs sous forme de colonnes et toutes les valeurs signalées pour un champ sous forme de valeurs dans la table. Si un champ n'a aucune valeur dans le ExtractionResult, aucune valeur n'est signalée. Si un champ de table a une valeur, elle est signalée comme la chaîne table, qui est un marqueur du fait qu'il existe un DataTable avec le nom du champ qui contient les champs de colonne sous forme de colonnes, et les valeurs de chaque ligne sous forme de valeurs dans le DataTable.
  • AsDataSet (<bool>, <bool>) - Renvoie un System.Data.DataSet contenant plusieurs System.Data.DataTable dans la collection .Tables . Cette collection contient une table appelée Champs simples (Simple Fields), qui contient tous les champs sous forme de colonnes et toutes les valeurs signalées pour un champ sous forme de valeurs dans la table. Si un champ n'a aucune valeur dans le ExtractionResult, aucune valeur n'est signalée. Si un champ de table a une valeur, elle est signalée comme la chaîne table, qui est un marqueur du fait qu'il existe un DataTable avec le nom du champ qui contient les champs de colonne sous forme de colonnes, et les valeurs de chaque ligne sous forme de valeurs dans le DataTable.
  • Deserialize (<string> ) - Une méthode statique qui renvoie une nouvelle instance de la classe ExtractionResult avec le contenu sérialisé dans la chaîne d'entrée.
  • EnumerateValues (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsValue, <bool>) : permet de parcourir toutes les valeurs du document de résultats, y compris les valeurs des cellules de table.
  • FlattenFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>) - Aplatit les champs dans UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument et les filtre en fonction de la condition.
    Avertissement : cette méthode est obsolète.
  • GetDocumentType() : renvoie une chaîne contenant le DocumentTypeId de l'objet ExtractionResult .
  • GetFields (System.Func<UiPath.DocumentProcessing.Contracts.Results.ResultsDataPoint, <bool>) : filtre les champs dans UiPath.DocumentProcessing.Contracts.Results.ExtractionResult.ResultsDocument qui remplissent la condition.
  • GetField (<string>) - Renvoie le champ avec l'ID de champ spécifié ou null s'il n'existe pas.
  • GetSimpleFieldValues (<string>) : renvoie une liste de UiPath.DocumentProcessing.Contracts.Results.SimpleFieldValue pour l'entrée fieldId.
  • GetTable (<string>) - Renvoie la table avec l'ID spécifié ou null si elle n'existe pas.
  • GetTableFieldValue (<string>, <int>) - Renvoie un UiPath.DocumentProcessing.Contracts.Results.TableFieldValue contenant les valeurs de cellule pour le fieldId requis. Par défaut, ce champ est défini sur 0.
  • IsAnyFieldOrTableCellMissing() bool - Détermine s'il existe un point de données ou une cellule de table qui n'a pas de valeurs.
    Remarque : Une seule valeur pour un champ de table est prise en charge. Le valueIndex ne peut donc être défini que sur 0.
  • GetValueCount(<string>) - Renvoie un entier contenant le nombre de valeurs associées au fieldId fourni.
  • Serialize() string- Renvoie une chaîne contenant la représentation sérialisée de l'objet ExtractionResult .
  • GetFieldValidatorNotes(<fieldId>) - Renvoie la valeur de champ contenant les notes du validateur avec l'ID de champ spécifié, ou null s'il n'existe pas.
  • SetFieldValidatorNotes(<fieldId>, <validatorNote>) - Définissez la valeur de champ pour les notes du validateur avec l'ID de champ spécifié, si les notes sont activées pour ce champ.
Propriétés
  • DocumentId String - Le nom du document pour lequel les résultats de l'extraction sont indiqués.
  • ExtractorPayloads String - Informations supplémentaires fournies par les extracteurs.
  • ResultsDocument UiPath.DocumentProcessing.Contracts.Results.ResultsDocument - Les détails de la structure de classification et d'extraction des données.
  • ResultsVersion Int - La version du ExtractionResult signalée pour le document. Commence à 0 lorsque l’extraction automatique est effectuée et doit être augmentée d’une unité à chaque modification du contenu de l’objet, à des fins de suivi.
  • Définition
  • Description
  • Membres

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 White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.