UiPath Documentation
activities
latest
false

Activités Document Understanding

Dernière mise à jour 5 mai 2026

Classe ActivitéExtracteurCode

La classe abstraite ExtractorCodeActivity , une combinaison de l'interface IExtractorActivity et de la classe abstraite CodeActivity , est cardinale pour construire une CodeActivity pour l'extraction des données des documents.

Définition

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

Description

Classe abstraite qui implémente l'interface UiPath.DocumentProcessing.Contracts.DataExtraction.IExtractorActivity et la classe abstraite System.Activities.CodeActivity .

This class is implemented in order to construct a CodeActivity for document data extraction, compatible with the Data Extraction Scope activity and the document processing infrastructure.

In order to implement this abstract class, the Execute(CodeActivityContext context) method needs to be overridden.

Paramètres et résultats de l'activité d'extraction de données

L'activité Étendue de l'extraction de données renseigne automatiquement tous les InArguments définis pour ses activités enfants. Ces InArguments incluent les informations suivantes :

  • Détails spécifiques sur le document sous extraction. Cela inclut son chemin d'accès au fichier d'origine, la version texte et le modèle d'objet de document.
  • Détails sur les champs que l’activité d’extraction est censée traiter. Ceux-ci sont configurés via l'assistant Configurer les extracteurs dans l'activité Étendue de l'extraction de données .

Le OutArgument héberge les résultats de l'extraction. Il se compose d'un objet ExtractorResult contenant une liste DataPoints contenant des entrées pour tous les champs d'entrée identifiés avec succès.

Membres

Constructeurs

ExtractorCodeActivity() : un constructeur par défaut protégé.

Méthodes
  • GetCapabilities() - Obtient une liste de champs que l’extracteur est capable d’extraire, pour chaque type de document, au moment de la conception. Cette méthode ne sera appelée qu'au moment de la conception et, en tant que telle, elle ne doit PAS utiliser d'InArgument(s)
  • ProvidesCapabilities() - Renvoie la valeur true si l'extracteur est en mesure de fournir une liste de fonctionnalités.
Propriétés
  • DocumentPath InArgument<string> - Le chemin d'accès au fichier document.
  • DocumentText InArgument<string> - La version texte du document.
  • DocumentObjectModel InArgument<UiPath.DocumentProcessing.Contracts.Dom.Document> - Le modèle d'objet de document du document.
  • ExtractorDocumentType InArgument<UiPath.DocumentProcessing.Contracts.DataExtraction.ExtractorDocumentType> - Les informations sur le type de document prises en compte par l'extracteur.
  • DocumentBounds InArgument<UiPath.DocumentProcessing.Contracts.Results.ResultsDocumentBounds> - La plage de pages et les limites prises en compte par l'extracteur.
  • ExtractorResult OutArgument<UiPath.DocumentProcessing.Contracts.DataExtraction.ExtractorResult> - La sortie de l'activité d'extraction.
  • PersistenceId string - L'identifiant unique et panneau utilisé par les activités d'étendue afin de suivre et de configurer correctement l'activité d'extraction.
  • PredictionId InArgument<string> - Indique que le même document est traité dans un flux de travail. Il est composé de DocumentId+ JobId.

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour