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

Dokumentverarbeitung mit FlexiCapture Scope und Spracherkennung

Im folgenden Beispiel wird erklärt, wie die Aktivitäten „Intelligent OCR“ und „FlexiCapture“ zum Verarbeiten von Dokumenten, zum Extrahieren bestimmter Informationen und zum Anzeigen dieser Informationen in einem Meldungsfeld verwendet werden. Es enthält Aktivitäten wie FlexiCapture Scope und Get Field. Diese Aktivitäten finden Sie im Paket 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 herunterladen.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer und erstellen Sie die folgende Variable:

    Variablenname

    Variablentyp

    Standardwert

    InvoicesFolder

    String

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

    • Fügen Sie den Wert InvoiceFilePath 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(InvoicesFolder) im Feld Werte hinzu. Wir haben zwei japanische Rechnungen bereitgestellt. Die Spracherkennung erfolgt automatisch.
  4. Ziehen Sie eine FlexiCapture Scope-Aktivität in den Textkörper der For Each-Aktivität.

    • Wählen Sie den Container „Do“ der Aktivität aus und erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      ProcessedInvoice

      UiPath.Abbyy.Core.FlexiCapture.FCDocument

       

      ClientName

      UiPath.Abbyy.Core.FlexiCapture.FCField

       

      TotalAmount

      UiPath.Abbyy.Core.FlexiCapture.FCField

       
  5. Platzieren Sie eine Write Line- Aktivität innerhalb des Do -Containers.

    • Fügen Sie den Ausdruck "Processing " + InvoiceFilePath in das Feld Text ein.
  6. Ziehen Sie eine Process Document -Aktivität unter die Write Line- Aktivität.

    • Fügen Sie im Eigenschaftenbereich den Ausdruck {"JPInvoiceSampleDefinition.fcdot"} in das Feld Definitionsdateien ein.
    • Fügen Sie den Wert InvoiceFilePath in das Feld Dokument ein.
    • Fügen Sie die Variable ProcessedInvoice in das Feld Ergebnis ein.
  7. Fügen Sie eine Get Field- Aktivität unter der Aktivität „Dokument verarbeiten“ hinzu. Diese Aktivität extrahiert den Clientnamen aus dem verarbeiteten Dokument.

    • Fügen Sie im Eigenschaftenbereich die Variable ProcessedInvoice im Feld Dokument hinzu.
    • Fügen Sie den Wert "ClientName" in das Feld Name ein.
    • Fügen Sie die Variable ClientName in das Feld Ergebnis ein.
  8. Ziehen Sie eine weitere „ Get Field“ -Aktivität, und platzieren Sie sie unter der ersten. Diese Aktivität extrahiert den Gesamtbetrag aus dem verarbeiteten Dokument.

    • Fügen Sie im Eigenschaftenbereich die Variable ProcessedInvoice im Feld Dokument hinzu.
    • Fügen Sie den Wert "TotalAmount" in das Feld Name ein.
    • Fügen Sie die Variable TotalAmount in das Feld Ergebnis ein.
  9. Ziehen Sie eine „Write Line“ -Aktivität unter die „Get Field“ -Aktivität.

    • Fügen Sie den Ausdruck "Client Name: " + ClientName.Value + " | Total Amount: " + TotalAmount.Value in das Feld Text ein.
  10. Führen Sie den Prozess aus. Der Roboter extrahiert die Daten, verarbeitet das Dokument, extrahiert die angegebenen Felder und zeigt die Ergebnisse an.

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.