activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Document Understanding-Aktivitäten
Last updated 21. Nov. 2024

ExtractorCodeActivity-Klasse

Die abstrakte Klasse ExtractorCodeActivity , eine Kombination aus der IExtractorActivity -Schnittstelle und der abstrakten Klasse CodeActivity , ist für die Erstellung einer CodeActivity für die Dokumentdatenextraktion von grundlegender Bedeutung.

Definition

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

Beschreibung

Eine abstrakte Klasse, die die UiPath.DocumentProcessing.Contracts.DataExtraction.IExtractorActivity- Schnittstelle und die abstrakte Klasse System.Activities.CodeActivity implementiert.
Diese Klasse wird implementiert, um eine CodeActivity für die Dokumentdatenextraktion zu erstellen, die mit der Data Extraction Scope- Aktivität und der Dokumentverarbeitungsinfrastruktur kompatibel ist.
Um diese abstrakte Klasse zu implementieren, muss die Methode Execute(CodeActivityContext context) überschrieben werden.

Aktivitätsparameter und Ergebnisse der Datenextraktion

Die Aktivität Data Extraction Scope füllt automatisch alle definierten InArguments für die untergeordneten Aktivitäten aus. Diese InArguments enthalten die folgenden Informationen:

  • Spezifische Details zum zu extrahierenden Dokument. Dazu gehören der ursprüngliche Dateipfad, die Textversion und das Dokumentobjektmodell.
  • Details zu den Feldern, die die Extraktoraktivität verarbeiten soll. Diese werden über den Assistenten zum Konfigurieren von Extraktionen in der Aktivität Data Extraction Scope konfiguriert.
Das OutArgument enthält die Extraktionsergebnisse. Diese besteht aus einem ExtractorResult -Objekt, das eine DataPoints -Liste mit Einträgen für alle erfolgreich identifizierten Eingabefelder enthält.

Mitglieder

Konstruktoren
ExtractorCodeActivity() – Ein geschützter Standardkonstruktor.
Methoden
  • GetCapabilities() – Ruft eine Liste von Feldern ab, die der Extraktor für jeden Dokumenttyp zur Entwurfszeit extrahieren kann. Diese Methode wird nur zur Entwurfszeit aufgerufen und sollte daher KEINE InArgument(e) verwenden.
  • ProvidesCapabilities() – Gibt „true“ zurück, wenn der Extraktor eine Liste von Funktionen bereitstellen kann.
Eigenschaften
  • DocumentPath InArgument<string> – Der Dateipfad zum Dokument.
  • DocumentText InArgument<string> – Die Textversion des Dokuments.
  • DocumentObjectModel InArgument<UiPath.DocumentProcessing.Contracts.Dom.Document> – Das Dokumentobjektmodell des Dokuments.
  • ExtractorDocumentType InArgument<UiPath.DocumentProcessing.Contracts.DataExtraction.ExtractorDocumentType> – Die Dokumenttypinformationen, die der Extraktor berücksichtigt.
  • DocumentBounds InArgument<UiPath.DocumentProcessing.Contracts.Results.ResultsDocumentBounds> – Der Seitenbereich und die Grenzen, die der Extraktor berücksichtigt.
  • ExtractorResult OutArgument<UiPath.DocumentProcessing.Contracts.DataExtraction.ExtractorResult> – Die Ausgabe der Extraktoraktivität.
  • PersistenceId string – Die eindeutige, undurchsichtige ID, die von den Scope-Aktivitäten verwendet wird, um die Extraktoraktivität korrekt zu verfolgen und zu konfigurieren.
  • PredictionId InArgument<string> ‑ Identifiziert, dass dasselbe Dokument in einem Workflow verarbeitet wird. Sie besteht aus DocumentId+ JobId.

War diese Seite hilfreich?

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