activities
latest
false
UiPath logo, featuring letters U and I in white

Activités Document Understanding

Dernière mise à jour 5 déc. 2024

Classe ActivitéClassifieurNatif

ClassifieurActivitéNative (ClassifierNativeActivity) est une classe abstraite, implémentant à la fois l'interface IClassifierActivity et la classe abstraite ActivitéNative (NativeActivity), essentielle pour créer une ActivitéNative (NativeActivity) qui classe les documents.

Définition

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

Description

Classe abstraite qui implémente l'interface UiPath.DocumentProcessing.Contracts.Classification.IClassifierActivity et la classe abstraite System.Activities.NativeActivity .
Cette classe doit être implémentée afin de construire une NativeActivity pour la classification des documents compatible avec l'activité Classer l'étendue du document (Classify Document Scope) et l'infrastructure Document Processing.
Afin d'implémenter cette classe abstraite, la méthode Execute(NativeActivityContext context) doit être remplacée.
Remarque :

Tous les InArguments définis sont automatiquement renseignés par l'activité Classer l'étendue du document (Classify Document Scope) pour toutes les activités enfants.

Les InArguments contiennent :

Informations sur le document à classer, en particulier le chemin d'accès au fichier d'origine, la version texteet le modèle d'objet du document.

Informations sur les types de document censés être compris et traités par l'activité de classifieur. Ces types de documents sont définis par l'activité Classer la portée du document (Classify Document Scope) après sa configuration dans l'assistant Configurer les classifieurs (Configure Classifiers) de l'activité d'étendue.

OutArgument contient une liste de résultats de classification, dans un fichier ClassifierResult.

Par exemple :

Si un classifieur est capable de classer un fichier entier comme étant un contrat ou une annexe, alors le ClassifierResult doit contenir une entrée dans la liste Classifications , avec la classification de confiance la plus élevée et le ResultsDocumentBounds couvrant l'ensemble du document.
Si un classifieur est en mesure de classer des parties d'un fichier comme étant soit un contrat, soit une annexe, alors le ClassifierResult doit contenir autant d'entrées dans la liste Classifications que le classifieur a pu identifier, chacune avec son propre ResultsDocumentBounds. La plage de pages doit être disjonctive.

Membres

Constructeurs
  • ClassifierNativeActivity() : le constructeur par défaut protégé.
Méthodes
  • GetCapabilities() : récupère, au moment de la conception, une liste de types de documents que le classifieur est capable de classer. Cette méthode n'est appelée qu'au moment de la conception et, en tant que telle, elle ne doit utiliser aucun InArgument.
  • ProvidesCapabilities() : renvoie true si le classifieur est en mesure de fournir une liste de capacités.
Propriétés
  • DocumentPath InArgument<string> - Le chemin d'accès au fichier de 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.
  • DocumentTypes InArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierDocumentType[]> - Les informations sur le type de document que vous souhaitez que le classifieur prenne en compte.
  • PersistenceId string - L'identifiant unique et opaque utilisé par les activités d'étendue afin de suivre et de configurer correctement l'activité de classifieur.
  • ClassifierResult OutArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierResult> - La sortie de l'activité du classifieur.
  • PredictionId InArgument<string> - Indique que le même document est traité dans un flux de travail. Il est composé de DocumentId+ JobId.
  • 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.