- Versionshinweise
- Überblick
- Erste Schritte
- UiPath-Marktplatzanbieter
- Marketplace-Kunden
- Veröffentlichungsrichtlinien
- Veröffentlichungsrichtlinien für sofort einsatzbereite Automatisierungen
- Veröffentlichungsrichtlinien für Lösungsbeschleuniger
- Veröffentlichungsrichtlinien für Integration Service-Connectors
- Sicherheit und IP-Schutz
- Andere UiPath-Auflistungen
- Node-RED
- Einrichten
- Teams
- Microsoft Teams-Scope
- Team erstellen
- Team aus Gruppe erstellen
- Team abrufen
- Teams abrufen
- Kanäle
- Create Channel
- Kanal löschen
- Kanal abrufen
- Kanäle abrufen
- Updatekanal
- Chats
- Chat abrufen
- Chats abrufen
- Chat-Mitglieder abrufen
- Messages
- Get message
- Get Messages
- Nachrichtenantworten erhalten
- Auf Nachricht antworten
- Send Message
- Events
- Termin erstellen
- Ereignis löschen
- Ereignis abrufen
- Ereignisse abrufen
- Benutzer
- Get User Presence
- Wie es funktioniert
- Technische Referenzen
- Erste Schritte
- Über
- Einrichten
- Technische Referenzen
- Azure Form Recognizer Scope
- Aktivitäten
- Formular analysieren
- Analysieren Formular asynchron
- Formularergebnis analysieren . abrufen
- Beleg analysieren
- Beleg asynchron analysieren
- Ergebnis der „Beleganalyse“ abrufen
- Layout analysieren
- Analyze Layout async
- Ergebnis „Layout analysieren“ abrufen
- Modell trainieren
- Modelle abrufen
- Modellschlüssel abrufen
- Modellinformationen abrufen
- Modell löschen
- Konnektoren
- So werden Aktivitäten erstellt
- Ihre Integration entwickeln
Schnellstarts
Im Folgenden finden Sie Links zu Schritt-für-Schritt-Anweisungen zur Verwendung der Amazon Textract-Aktivitäten. Diese Leitfäden helfen Ihnen, ein funktionierendes Beispiel der verschiedenen Aktivitäten zu erstellen, damit Sie die Verbindung zu Ihren AWS-Ressourcen überprüfen und sich mit den Eingabe-/Ausgabedatentypen vertraut machen können.
Schnellstart |
Beschreibung |
---|---|
Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:
Wenn die Datei Formulardaten enthält (
FormField[] ), werden die Werte PageDetail.FormFields.Items().Key und PageDetail.FormFields.Items().Value in das Ausgabefenster geschrieben (For Each und Write Line).
Wenn die Datei Tabellendaten (
DataTable ) enthält, werden die PageDetail.Tables -Werte in das Ausgabefenster geschrieben (Output Data Table und Write Line).
| |
Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:
|
Dieser Leitfaden soll Sie bei der Erstellung eines funktionierenden Beispiels unterstützen, das die Aktivität Amazon Textract Analyze Single Page Document verwendet.
Mit diesem Arbeitsbeispiel können Sie schnell die Verbindung zu Ihren AWS-Ressourcen überprüfen und sich mit den Eingabe-/Ausgabedatentypen der Aktivität vertraut machen.
Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:
- Stellt eine Verbindung zu Ihren AWS-Ressourcen (Amazon Scope) her.
- Analysiert eine einzelne JPEG- oder PNG-Datei (Analyze Single Page Document).
-
Gibt die Ergebnisse der Analyse abhängig vom Typ der gefundenen Daten aus (If).
- Wenn die Datei Formulardaten enthält (
FormFields
), werden die WertePageDetail.FormFields.Items().Name
undPageDetail.FormFields.Items().Value
in das Ausgabefenster geschrieben (For Each und Write Line). -
Wenn die Datei Tabellendaten (
DataTable
) enthält, werden diePageDetail.Tables
-Werte in das Ausgabefenster geschrieben (Output Data Table und Write Line).
- Wenn die Datei Formulardaten enthält (
Bevor Sie beginnen:
- Schließen Sie die Schritte zum Einrichten von Amazon Textract ab.
- Stellen Sie eine JPEG- oder PNG-Datei zur Verfügung, indem Sie sie in einen S3-Bucket hochladen oder lokal speichern.
Erstellen Ihres Projekts
- Fügen Sie die Aktivität Amazon Scope zu Ihrem Projekt hinzu.
-
Geben Sie die ID, dasGeheimnisund die Region für den IAM-Benutzer ein, den Sie für die Amazon Textract-Aktivitäten verwenden möchten.
- Weitere Informationen finden Sie im Abschnitt IAM-Benutzer erstellen in der Setup- Anleitung.
- Fügen Sie die Aktivität Analyze Single Page Document innerhalb der Aktivität Amazon Scope hinzu.
- Geben Sie DocumentPath oder den Bucket und DocumentName der JPEG- oder PNG-Datei ein, die Sie analysieren möchten.
-
Erstellen und geben Sie eine
PageDetail
-Variable für Ihren Seitenwert ein (z. B. pageDetail).- Wählen Sie beim Erstellen Ihrer Variablen UiPath.Amazon.Texttract.Client.Models.PageDetail als Variablentyp aus.
- Fügen Sie eine If -Aktivität nach der Aktivität Analyze Single Page Document hinzu.
- Geben Sie in der Eigenschaft Bedingung die Variable
PageDetail
ein, die Sie im obigen Schritt erstellt haben, und .HasFormData.ToString.Equals("True") , um zu bestimmen, ob die DateiFormField
-Objekte enthält (z. B. pageDetail.HasFormData.ToString.Equals( „true“). -
Fügen Sie im Feld Then -Anweisung eine For Each -Aktivität hinzu.
- Wählen Sie in der Eigenschaft „Argumenttyp“ (TypeArgument) die Option _UiPath.Amazon.Texttract.Client.Models.FormFields
- Geben Sie in der Eigenschaft Werte die Eigenschaft
FormFields.Items
der Variablen ein, die Sie für die Aktivität Nachrichten abrufen (Get Messages) erstellt haben (z. B. pageDetail.FormFields.Items). -
Fügen Sie in der Für jede -Aktivität eine Zeile schreiben ( Write Line )-Aktivität hinzu.
- Geben Sie in der Eigenschaft Text item.Name+" | "+item.Value+" | "+item.Confidence ein, um die
KeyValuePair
-Werte der Formulardaten auszugeben.
- Geben Sie in der Eigenschaft Text item.Name+" | "+item.Value+" | "+item.Confidence ein, um die
- Fügen Sie im Feld Else Statement eine Write Line- Aktivität hinzu.
- Geben Sie in der Eigenschaft Text „Keine Formulardaten gefunden“ ein.
- Fügen Sie nach der ersten If -Aktivität eine weitere If -Aktivität hinzu.,
- Geben Sie in der Eigenschaft Bedingung die Variable
PageDetail
ein, die Sie im obigen Schritt erstellt haben, und .HasTableData.ToString.Equals("True") , um zu bestimmen, ob die DateiDataTable
-Objekte enthält (z. B. pageDetail.HasTableData.ToString.Equals( „true“). -
Fügen Sie im Feld Then -Anweisung eine Output Data Table -Aktivität hinzu.
- Geben Sie in der Eigenschaft DatenTabelle ( DataTable ) die Variable
PageDetail
ein, die Sie für die Aktivität Analyze Single Page Document erstellt haben, und .Tables(0) , um das Objekt 'DataTable' in der Datei anzugeben (z. B. pageDetail.Tables(0)) - Erstellen und geben Sie für die Eigenschaft Text (Text) eine
String
-Variable für denDataTable
-Inhalt ein (z. B dataTable). -
Fügen Sie eine Write Line- Aktivität nach der Output Data Table- Aktivität hinzu.
- Geben Sie in der Eigenschaft Text die Variable
String
ein, die Sie im obigen Schritt erstellt haben, um denDataTable
-Inhalt auszugeben.
- Geben Sie in der Eigenschaft Text die Variable
- Fügen Sie im Feld Else Statement eine Write Line- Aktivität hinzu.
- Geben Sie in der Eigenschaft Text „Keine Tabellendaten gefunden“ ein.
- Geben Sie in der Eigenschaft DatenTabelle ( DataTable ) die Variable
-
Klicken Sie auf Ausführen und überprüfen Sie, ob das Fenster Ausgabe ( Output ) die erwarteten Formular- und Tabellendaten enthält.
Alles erledigt!
Wenn Sie bereit sind, lesen Sie die anderen Schnellstartanleitungen, um sich mit den verschiedenen Amazon Textract -Aktivitäten vertraut zu machen.
Weitere Informationen zu den Amazon Textact-Aktivitäten (einschließlich Beispieleigenschaftseingaben/-ausgaben) finden Sie auf der Seite Aktivitäten . Dort finden Sie eine vollständige Aktivitätsliste und Links zu den Detailseiten der Aktivität.
Dieser Leitfaden soll Sie bei der Erstellung eines funktionierenden Beispiels unterstützen, das die Aktivitäten Amazon Textract Start Document Analysis, Get Document Analysis Statusund Get Document Analysis verwendet.
Mit diesem Arbeitsbeispiel können Sie schnell die Verbindung zu Ihren AWS-Ressourcen überprüfen und sich mit den Eingabe-/Ausgabedatentypen der Aktivität vertraut machen.
Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:
- Stellt eine Verbindung zu Ihren AWS-Ressourcen (Amazon Scope) her.
- Startet einen Amazon Textract-Analyseauftrag (Start Document Analysis).
- Ruft den Status des gestarteten Analyseauftrags ab (Do While, Get Document Analysis Status, Write Lineund Delay) und gibt ihn aus.
-
Ruft die Ergebnisse der Analyse ab und gibt sie aus, wenn der Analyseauftrag erfolgreich ist (If, Get Document Analysis, For Each, For Each und Write Line).
Bevor Sie beginnen:
- Schließen Sie die Schritte zum Einrichten von Amazon Textract ab.
- Stellen Sie eine JPEG- oder PNG-Datei zur Verfügung, indem Sie sie in einen S3-Bucket hochladen oder lokal speichern.
- Fügen Sie die Aktivität Amazon Scope zu Ihrem Projekt hinzu.
-
Geben Sie die ID, dasGeheimnisund die Region für den IAM-Benutzer ein, den Sie für die Amazon Textract-Aktivitäten verwenden möchten.
- Weitere Informationen finden Sie im Abschnitt IAM-Benutzer erstellen in der Setup- Anleitung.
- Fügen Sie die Aktivität Start Document Analysis innerhalb der Aktivität Amazon Scope hinzu.
- Geben Sie Bucket und DocumentName der JPEG- oder PNG-Datei ein, die Sie analysieren möchten.
- Erstellen und geben Sie eine
String
-Variable für den JobId- Wert ein (z. B. jobId). - Fügen Sie eine Do While -Aktivität nach der Aktivität Start Document Analysis hinzu.
- Fügen Sie in der Aktivität Do While die Aktivität Get Document Analysis Status hinzu.
- Geben Sie in der Eigenschaft Auftrags-ID die Variable
String
ein, die Sie für die obige JobId erstellt haben (z. B. jobId). - Erstellen und geben Sie eine
String
-Variable für den JobStatus- Wert ein (z. B. jobStatus). -
Geben Sie in der Eigenschaft Bedingung ( Condition ) der Aktivität Währenddessen ausführen ( Do While ) die Variable JobStatus zusammen mit einem Bedingungswert ein (z. B. jobStatus = "IN_PROGRESS").
- Eine Liste der möglichen Auftragsstatuswerte finden Sie im Abschnitt zur Eigenschaft Auftragsstatus auf der Detailseite Dokumentanalysestatus abrufen.
- Fügen Sie eine Write Line- Aktivität nach der Aktivität Get Document Analysis Status hinzu.
- Geben Sie in der Eigenschaft Text die Variable
String
ein, die Sie für den obigen JobStatus- Wert erstellt haben (z. B. jobStatus). - Fügen Sie eine Delay -Aktivität nach der Aktivität Write Line hinzu.
-
Geben Sie in der Eigenschaft Dauer die geschätzte Zeit ein, die für die Verarbeitung Ihres Dokuments benötigt wird. In unserem Beispiel geben wir 00:00:20 ein, um die Änderungen des Ausgabewerts „Auftragsstatus“ zu veranschaulichen (für Nicht-Demo-Szenarien geben wir 00:00:55 für ein einzelnes Formulardokument ein).
Hinweis: Im oben beschriebenen Szenario ruft Ihr Roboter den Status des Analyseauftrags alle 20 Sekunden ab und gibt ihn aus, solange der Status gleich IN_PROGRESS ist. Diese Bedingung ermöglicht es dem Roboter, den Status abzurufen und auszugeben, bis er sich ändert. - Fügen Sie eine If -Aktivität nach der Do While -Aktivität hinzu.
- Geben Sie die JobStatus- Variable in der Eigenschaft Bedingung ( Condition ) zusammen mit einem Bedingungswert ein (z. B. jobStatus = "ERFOLGREICH" oder jobStatus="PARTIAL_SUCCESS").
-
Fügen Sie im Feld Then Statement die Aktivität Get Document Analysis hinzu.
- Geben Sie in der Eigenschaft Job -ID die Variable
String
ein, die Sie für die Eigenschaft JobId in der Aktivität Start Document Analysis erstellt haben. (z. B. jobId). - Erstellen und geben Sie eine
PageDetail[]
-Variable für Ihren Seitenwert ein (z. B. pageDetails).
- Wählen Sie beim Erstellen Ihrer Variablen UiPath.Amazon.Texttract.Client.Models.PageDetail[] als Variablentyp aus.
- Geben Sie in der Eigenschaft Job -ID die Variable
-
In unserem folgenden Beispiel werten wir nur das erste Dokument im
PageDetail[]
-Array der Seiten -Eigenschaft aus.- Erstellen und geben Sie eine
PageDetail
-Variable ein, um das erste Element im Array zu speichern, und verwenden Sie eine Assign -Aktivität nach der Aktivität Get Document Analysis (z. B. pageDetail). - Weisen Sie PageDetail(0) als Wert der Variablen zu, die Sie gerade erstellt haben (pageDetail).
- Erstellen und geben Sie eine
-
Fügen Sie eine For Each -Aktivität nach der Assign- Aktivität hinzu.
- Wählen Sie in der Eigenschaft „Argumenttyp“ (TypeArgument) die Option UiPath.Amazon.Texttract.Client.Models.FormFields aus
- Geben Sie in der Eigenschaft Werte die
FormFields.Items
-Eigenschaft der Variablen ein, die Sie für die Zuweisen ( Assign )-Aktivität erstellt haben (z. B. pageDetail.FormFields.Items). -
Fügen Sie in der Für jede -Aktivität eine Zeile schreiben ( Write Line )-Aktivität hinzu.
- Geben Sie in der Eigenschaft Text item.Name+" | "+item.Value+" | "+item.Confidence ein, um die Formularwerte auszugeben.
- Fügen Sie im Feld Else Statement eine Write Line- Aktivität hinzu.
- Geben Sie in der Eigenschaft Text eine Meldung für einen fehlgeschlagenen Auftrag ein (z. B. _"Auftrag fehlgeschlagen, versuchen Sie es erneut.")
-
Führen Sie die Sequence aus, und überprüfen Sie, ob das Fenster Ausgabe ( Output ) den Auftragsstatus und die erwarteten Formulardatenwerte enthält.
Alles erledigt!
Wenn Sie bereit sind, lesen Sie die anderen Schnellstartanleitungen, um sich mit den verschiedenen Amazon Textract -Aktivitäten vertraut zu machen.
Weitere Informationen zu den Amazon Textact-Aktivitäten (einschließlich Beispieleigenschaftseingaben/-ausgaben) finden Sie auf der Seite Aktivitäten . Dort finden Sie eine vollständige Aktivitätsliste und Links zu den Detailseiten der Aktivität.