Aktivitäten
Neuestes
False
Bannerhintergrundbild
Document Understanding-Aktivitäten
Letzte Aktualisierung 10. April 2024

Datenextraktion mit FlexiCapture

Im folgenden Beispiel wird erläutert, wie Daten aus ID-Dokumenten extrahiert und validiert werden, die von verschiedenen Ländern ausgestellt wurden. Es präsentiert Aktivitäten wie FlexiCapture Scope, Process Document, Prepare Validation Station Data und Present Validation Station. Sie finden diese Aktivitäten in den Paketen UiPath.IntelligentOCR.Activities und UiPath.Abbyy.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess, der standardmäßig als Main benannt ist.

    Hinweis: Fügen Sie alle vom Roboter verwendeten Dateien im Projektordner hinzu. Sie können Ihre eigenen Dateien verwenden oder die im folgenden Beispiel bereitgestellten Dateien herunterladen.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer und erstellen Sie die folgenden Variablen:

    Variablenname

    Variablentyp

    fcDoc

    UiPath.Abbyy.Core.FlexiCapture.FCDocument

     

    result

    String

     
  3. Ziehen Sie eine Assign-Aktivität in den Sequence-Container.

    • Fügen Sie die Variable result im Feld An hinzu.
    • Fügen Sie den Ausdruck "FirstName|LastName|DateofBirth"+Environment.NewLine im Feld Wert hinzu. Dieser Ausdruck erstellt drei neue leere Felder: Vorname, Nachname und Geburtsdatum.
  4. Fügen Sie eine For Each-Aktivität unter der Assign-Aktivität hinzu.

    • Fügen Sie den Wert item in das Feld For Each ein.
    • Wählen Sie im Eigenschaftenbereich die Option String aus der TypeArgument-Dropdownliste aus.
    • Fügen Sie den Ausdruck directory.GetFiles("files") in das Feld Werte ein.
  5. Ziehen Sie eine FlexiCapture Scope-Aktivität in den Textkörper der For Each-Aktivität.
  6. Platzieren Sie eine Sequence -Aktivität innerhalb der FlexiCapture-Scope- Aktivität. Diese Aktivität extrahiert die gewünschten Daten aus den angegebenen ID-Dokumenten.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      firstName

      UiPath.Abbyy.Core.FlexiCapture.FCField

       

      lastName

      UiPath.Abbyy.Core.FlexiCapture.FCField

       

      dateOfBirth

      UiPath.Abbyy.Core.FlexiCapture.FCField

       

      vdData

      UiPath.Abbyy.Core.FlexiCapture.ValidationStationAdapters.ValidationStationData

       

      validatedResults

      UiPath.DocumentProcessing.Contracts.Results.ExtractionResult

       
  7. Ziehen Sie eine Process Document -Aktivität in den Sequence -Container des FlexiCapture-Scopes.

    • Fügen Sie im Eigenschaftenbereich den Ausdruck {"IDs.fcdot"} in das Feld Definitionsdateien ein.
    • Fügen Sie den Wert item in das Feld Dokument ein.
    • Fügen Sie die Variable fcDoc in das Feld Ergebnis ein.
  8. Ziehen Sie eine Aktivität „Validierungsstation vorbereiten“ unter die Aktivität „Dokument verarbeiten“.

    • Fügen Sie im Eigenschaftenbereich die Variable fcDoc im Feld Dokument hinzu.
    • Fügen Sie die Variable vdData im Feld ValidationStationData hinzu.
  9. Ziehen Sie eine Aktivität „ Validierungsstation präsentieren“ unter die Aktivität „Validierungsstation vorbereiten“ .

    • Fügen Sie im Panel Eigenschaften den Ausdruck vdData.ExtractionResults im Feld AutomaticExtractionResults hinzu.
      • Fügen Sie den Ausdruck vdData.Dom in das Feld Dokumentobjektmodell ein.
      • Fügen Sie den Ausdruck item.ToString in das Feld Dokumentpfad ein.
      • Fügen Sie den Ausdruck vdData.RawText in das Feld Dokumenttext ein.
      • Fügen Sie den Ausdruck vdData.Taxonomy in das Feld Taxonomie ein.
      • Fügen Sie die Variable validatedResults im Feld ValidatedExtractionResults hinzu .
    • Platzieren Sie eine „ Assign “-Aktivität unter der „ Present Validation Station “-Aktivität.
    • Fügen Sie die Variable result im Feld An hinzu.
    • Fügen Sie den Ausdruck result+validatedResults.ResultsDocument.Fields(0).Values(0).Value+"|"+validatedResults.ResultsDocument.Fields(1).Values(0).Value+"|"+validatedResults.ResultsDocument.Fields(2).Values(0).Value+Environment.NewLine im Feld Wert hinzu. Diese Aktivität weist den einzelnen Feldern (First Name, Last Name und Birth Date) Werte zu, die zu Beginn des Beispiels definiert wurden.
  10. Platzieren Sie eine „Write Text File“ -Aktivität unter der „For Each“ -Aktivität.

    • Fügen Sie den Ausdruck result.txt in das Feld Dateiname ein.
    • Fügen Sie die Variable result in das Feld Text ein.
  11. Führen Sie den Prozess aus. Der Roboter extrahiert die Daten aus den angegebenen ID-Dokumenten, der Benutzer validiert sie und die validierten Ergebnisse werden in einer .txt -Datei gespeichert.

Laden Sie das Beispiel hier herunter.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.