UiPath Documentation
activities
latest
false

Activités Document Understanding

Dernière mise à jour 5 mai 2026

Classe ActivitéExtracteurCodeAsync

Classe abstraite ExtractorAsyncCodeActivity , essentielle pour créer une AsyncCodeActivity pour l'extraction de données, implémente l'interface IExtractorActivity et la classe abstraite AsyncCodeActivity .

Définition

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

Description

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

Cette classe doit être implémentée afin de construire un AsyncCodeActivity pour l'extraction de données, compatible avec l'activité Data Extraction Scope et l'infrastructure de traitement des documents.

Afin d'implémenter cette classe abstraite, les méthodes BeginExecute() et EndExecute() doivent être remplacées.

Paramètres et résultats de l'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. Les informations suivantes sont incluses dans ces InArguments :

  • Informations sur le document en attente d'extraction de données. Cela inclut le chemin du fichier d'origine, le format du texte et le modèle d'objet du document.
  • Détails sur les champs que l'activité de classifieur doit comprendre et traiter. Ces types sont configurés via l'activité Étendue de l'extraction de données dans l'assistant Configurer les extracteurs .

OutArgument héberge les résultats d'extraction dans un objet ExtractorResult , qui contient une liste de DataPoints pour chaque champ d'entrée demandé identifié avec succès.

Membres

Constructeurs

ExtractorAsyncCodeActivity() : le 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 du 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 que vous souhaitez que l'extracteur utilise.
  • DocumentBounds InArgument<UiPath.DocumentProcessing.Contracts.Results.ResultsDocumentBounds> - La plage de pages et les limites que vous souhaitez que l'extracteur utilise.
  • 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