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

Document Understanding-Aktivitäten

Letzte Aktualisierung 5. Dez. 2024

ClassifierNativeActivity-Klasse

ClassifierNativeActivity ist eine abstrakte Klasse, die sowohl die IClassifierActivity-Schnittstelle als auch die abstrakte NativeActivity-Klasse implementiert, was für die Erstellung einer NativeActivity zum Klassifizieren von Dokumenten unerlässlich ist.

Definition

  • Namespace: UiPath.DocumentProcessing.Contracts.Classification
  • Assembly: UiPath.DocumentProcessing.Contracts

Beschreibung

Abstrakte Klasse, die die UiPath.DocumentProcessing.Contracts.Classification.IClassifierActivity -Schnittstelle und die abstrakte Klasse System.Activities.NativeActivity implementiert.
Diese Klasse muss implementiert werden, um eine NativeActivity für die Dokumentklassifizierung zu erstellen, die mit der Aktivität Classify Document Scope und der Document Processing-Infrastruktur kompatibel ist.
Um diese abstrakte Klasse zu implementieren, muss die Methode Execute(NativeActivityContext context) überschrieben werden.
Hinweis:

Alle definierten InArgumente werden automatisch durch die Aktivität Classify Document Scope für alle untergeordneten Aktivitäten aufgefüllt.

Die InArguments enthalten:

Informationen über das zu klassifizierende Dokument, insbesondere der ursprüngliche Dateipfad, die Textversionund das Dokumentobjektmodell.

Informationen über die Dokumenttypen, die von der Klassifiziereraktivität verstanden und verarbeitet werden sollen. Diese Dokumenttypen werden von der Aktivität Classify Document Scope nach ihrer Konfiguration im Assistenten Klassifizierer konfigurieren der Scope-Aktivität festgelegt.

Das OutArgument enthält eine Liste der Klassifizierungsergebnisse in einem ClassifierResult.

Zum Beispiel:

Wenn ein Klassifizierer eine gesamte Datei als Vertrag oder Anhang klassifizieren kann, sollte ClassifierResult einen Eintrag in der Classifications -Liste mit der höchsten Konfidenzklassifizierung und ResultsDocumentBounds für das gesamte Dokument enthalten.
Wenn ein Klassifizierer Teile einer Datei als Vertrag oder Anhang klassifizieren kann, dann sollte ClassifierResult so viele Einträge in der Classifications -Liste enthalten, wie der Klassifizierer identifizieren konnte, jeder mit seinem eigenen ResultsDocumentBounds. Der Seitenbereich muss disjunktiv sein.

Mitglieder

Konstruktoren
  • ClassifierNativeActivity() - Der geschützte Standardkonstruktor.
Methoden
  • GetCapabilities() – Ruft zur Entwurfszeit eine Liste von Dokumenttypen ab, die der Klassifizierer klassifizieren kann. Diese Methode wird nur zur Entwurfszeit aufgerufen und sollte daher keine InArgument(e) verwenden.
  • ProvidesCapabilities() – Gibt „true“ zurück, wenn der Klassifizierer eine Liste von Funktionen bereitstellen kann.
Eigenschaften
  • DocumentPath InArgument<string> – Der Pfad zur Dokumentdatei.
  • DocumentText InArgument<string> – Die Textversion des Dokuments.
  • DocumentObjectModel InArgument<UiPath.DocumentProcessing.Contracts.Dom.Document> – Das Dokumentobjektmodell des Dokuments.
  • DocumentTypes InArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierDocumentType[]> – Die Dokumenttypinformationen, die der Klassifizierer berücksichtigen soll.
  • PersistenceId string – Die eindeutige, undurchsichtige ID, die von den Scope-Aktivitäten verwendet wird, um die Klassifiziereraktivität korrekt zu verfolgen und zu konfigurieren.
  • ClassifierResult OutArgument<UiPath.DocumentProcessing.Contracts.Classification.ClassifierResult> – Die Ausgabe der Klassifiziereraktivität.
  • PredictionId InArgument<string> ‑ Identifiziert, dass dasselbe Dokument in einem Workflow verarbeitet wird. Sie besteht aus DocumentId+ JobId.
  • Definition
  • Beschreibung
  • Mitglieder

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten