- Versionshinweise
- Erste Schritte
- Für Administrators
- RPA-Workflow-Projekte
- Erstellen eines RPA-Workflows aus einer Idee
- Erstellen eines Projekts
- So starten Sie einen RPA-Workflow
- Verwalten von Projektdateien und -ordnern
- Verbinden von RPA-Workflows mit Ihren Konten
- Konfigurieren von Aktivitäten
- Verwalten der Aktivitäten in einem Projekt
- Übergeben von Werten zwischen Aktivitäten
- Iterieren durch Elemente
- Verwalten der Daten in einem Projekt
- Konfigurieren eines Projekts zur Verwendung Ihrer Daten
- Verwenden von Datei- und Ordnerressourcen
- App-Projekte
- Apps in Studio Web
- Entwerfen von App-Projekten
- Debuggen von App-Projekten
- Veröffentlichen, Bereitstellen und Aktualisieren von App-Projekten
- Importieren und Exportieren von App-Projekten
- Arbeiten mit Entitäten in einem App-Projekt
- Erstellen zugänglicher Apps
- Hinzufügen zugänglicher Deskriptoren
- Die Beschriftung „Zugänglich“.
- Verwenden des Registerkartensteuerelements für Barrierefreiheit
- Entwerfen barrierefreier Listen und Überschriften
- reaktionsfähiges App-Design
- Farbkontrastverhältnis
- Legen Sie Stile und Zuordnungen auf Aria-Ebene für das Header-Steuerelement vor
- Bekannte Einschränkungen
- Legen Sie einen externen Kontext mithilfe von Abfrageparametern fest
- Legen Sie einen externen Kontext mithilfe externer Ereignisse fest
- Verwenden Sie Arrays, um Dropdown-Menüs, Dropdown-Menüs mit Mehrfachauswahl und Optionsfeld-Steuerelemente auszufüllen
- Verwenden Sie tabellarische Steuerelemente mit Data Service-Entitäten in App-Projekten
- App-Aktivitäten
- Agent-Prozesse
- Agenten
- Lösungen
- API-Workflows – Vorschau

Studio Web-Benutzerhandbuch
Das Validierungssteuerelement ist eine Komponente innerhalb von Apps in Studio Web, die die Validierungsstation von Document Understanding in Ihre Apps eingebettet. Damit können Sie Daten überprüfen, korrigieren oder genehmigen, die automatisch aus Dokumenten wie Rechnungen, Formularen oder E-Mails extrahiert wurden. Gängige Szenarien sind Human-in-the-Loop-Automatisierungen, insbesondere wenn die Datenextraktion unsicher oder unvollständig ist. Wenn eine Rechnung beispielsweise gescannt wird und der Gesamtbetrag unsicher erscheint, kann ein Mensch sie vor der Einreichung überprüfen und korrigieren.
Mit der Validierungssteuerung können Sie Dokumente direkt in Ihrer Web-App manuell überprüfen, insbesondere wenn:
- Daten fehlen oder sind unklar
- Konfidenzniveaus sind niedrig
- Zur Validierung von Geschäftsregeln ist menschliches Urteilsvermögen erforderlich
- Genehmigen von Rechnungen mit unsicheren Gesamtsummen
- Überprüfen von Versicherungsansprüchen mit teilweise extrahierten Daten
- Bestätigen von Namen und Adressen, wenn das Dokument von geringer Qualität ist
Durch die Integration des Validierungssteuerelements in Ihre Anwendung können Sie:
- Zeigen Sie das vollständige Dokument direkt auf der App-Oberfläche an.
- Extrahierte Daten wie Namen, Beträge und Datumsangaben anzeigen.
- Bearbeiten, Bestätigen oder Löschen von Daten.
- Lösen Sie Geschäftsregeln oder Workflows basierend auf Benutzereingaben aus.
- Validieren Sie mehrere Dokumenttypen, Tabellenwerte und komplexe Feldstrukturen.
- Sicherer Datenaustausch über Automation Cloud mit Speicher-Buckets zum Speichern und Abrufen aller Dokumentvalidierungsinhalte.
Der Hauptworkflow ist wie folgt:
1, 2, 3, 4: Sie laden ein Dokument zur Extraktion hoch. Der Roboter bearbeitet Ihr Dokument mit Document Understanding oder Communications Mining.
ContentValidationData zu erstellen . Dieses Objekt enthält die extrahierten Ergebnisse, das Originaldokument und unterstützende Informationen.
ContentValidationData -Objekt darauf zugreifen.
6: Der Roboter, der Ihre Daten extrahiert hat, löst eine Aktions-App aus, die Validierungssteuerelement enthält. Diese Anwendung wird Ihnen als Action Center-Aufgabe angezeigt.
ContentValidationData -Objekt der ContentValidationData -Variablen zuweisen, anstatt die Schritte 6 (App-Aufgabe erstellen) und 7 (Auf App-Aufgabe warten und fortsetzen) hinzuzufügen. Sie können diese Variable als Datenquelle des Validierungssteuerelements verwenden.
7: Sie erhalten als Benutzer eine Aufgabe im Action Center. Sie öffnen die Web-App und sehen das Dokument auf der einen Seite und die extrahierten Daten auf der anderen Seite. Sie können dann Werte korrigieren, Daten bestätigen oder falsche Eingaben ablehnen.
8, 9, 10: Sobald Sie die validierten Daten übermittelt haben, verwendet der Roboter die Aktivitäten Communications Mining Retri Dadurch wird sichergestellt, dass der Workflow nur überprüfte und genehmigte Daten verwendet.
- Sie können sie nur in der Automation Cloud verwenden. Lokale oder hybride Umgebungen werden nicht unterstützt.
- Das Validierungssteuerelement funktioniert nur in Studio Web-App-Projekten. Sie können sie nicht in VB-Apps verwenden.
- Sie können sie nur für Dokumentvalidierungsaufgaben verwenden. Derzeit wird keine Dokumentklassifizierung unterstützt.
ContentValidationData -Objekt sind die Daten, die das Validierungssteuerelement zum Laden und Rendern eines Dokuments und seiner Extraktionsdetails benötigt. Sie dient als Datenquelle für das Steuerelement.
ContentValidationData -Objekt als Eingabe für die Aktivitäten Retriever Document Validation Artifacts oder Retrie Communications Mining Validation Artifacts verwenden, um die validierten Informationen abzurufen.
Die ContentValidationData-JSON-Struktur
ContentValidationData -Objekt im JSON-Format zugreifen, nachdem Sie die Protokollaktivitäten aktiviert haben. Diese JSON teilt dem Validierungssteuerelement genau mit, wo sich alle Dateien befinden, die es im Speicher-Bucket benötigt, um das Dokument und seine extrahierten Daten anzuzeigen. Ein Beispiel für ein serialisiertes ContentValidationData -Objekt im JSON-Format lautet:
{
"BucketName":"DUValidationStationTestSb",
"BucketId":186140,
"FolderId":756377,
"FolderKey":"c2751834-1f05-4f4e-9cb8-509406f6faac",
"DocumentId":"4e32cef6-d4ee-4eac-a382-e80a2640de8a",
"DocumentPath":"v1\\4e32cef6-d4ee-
4eac-a382-e80a2640de8a\\CMS 1500.zip",
"EncodedDocumentPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\encoded.zip",
"TextPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\text.zip",
"DocumentObjectModelPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\dom.zip",
"TaxonomyPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\taxonomy.zip",
"AutomaticExtractionResultsPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\input_results.zip",
"ValidatedExtractionResultsPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\output_results.zip",
"ExtractorPayloadsPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\extractor_payloads.zip",
"ShowOnlyRelevantPageRange":false,
"AdditionalDataPath":"",
"OriginalDocumentFileName":"CMS 1500.pdf",
"CustomizationInfoPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\customization_info.zip"
}{
"BucketName":"DUValidationStationTestSb",
"BucketId":186140,
"FolderId":756377,
"FolderKey":"c2751834-1f05-4f4e-9cb8-509406f6faac",
"DocumentId":"4e32cef6-d4ee-4eac-a382-e80a2640de8a",
"DocumentPath":"v1\\4e32cef6-d4ee-
4eac-a382-e80a2640de8a\\CMS 1500.zip",
"EncodedDocumentPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\encoded.zip",
"TextPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\text.zip",
"DocumentObjectModelPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\dom.zip",
"TaxonomyPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\taxonomy.zip",
"AutomaticExtractionResultsPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\input_results.zip",
"ValidatedExtractionResultsPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\output_results.zip",
"ExtractorPayloadsPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\extractor_payloads.zip",
"ShowOnlyRelevantPageRange":false,
"AdditionalDataPath":"",
"OriginalDocumentFileName":"CMS 1500.pdf",
"CustomizationInfoPath":"v1\\4e32cef6-d4ee-4eac-a382-
e80a2640de8a\\customization_info.zip"
}Wo:
BucketNameundBucketId– Diese Eigenschaften geben den Speicher-Bucket an, in dem alle mit der Dokumentvalidierung verbundenen Dateien gespeichert sind.FolderIdundFolderKey– Diese Eigenschaften geben einen bestimmten Ordner innerhalb des Speicher-Buckets an, in dem sich das Dokument und seine zugehörigen Dateien befinden.DocumentId– Ein eindeutiger Bezeichner für das spezifische Dokument, das validiert wird.DocumentPath– Der vollständige Pfad zur ursprünglichen Dokumentdatei im Speicher-Bucket.EncodedDocumentPath,TextPath,DocumentObjectModelPath,TaxonomyPath– Dies sind Pfade zu verschiedenen Zwischendateien, die ebenfalls im Bucket gespeichert sind. Diese Dateien sind für das korrekte Rendern des Dokuments durch das Validierungssteuerelement unerlässlich. Sie enthalten Daten wie die Dokumentlayoutinformationen (DocumentObjectModelPath) und den Volltext (TextPath).AutomaticExtractionResultsPath– Der Pfad zur Datei, die die Daten enthält, die automatisch vom Roboter extrahiert wurden.ValidatedExtractionResultsPath– Hier werden die endgültigen, validierten Daten nach Abschluss der Validierung gespeichert.OriginalDocumentFileName– Der Name der Originaldatei.
Verwenden von Inhaltsvalidierungsdaten als Datenquelle
Wenn Sie die Aktivität Create Document Validation Artefacts verwenden, können Sie das resultierendeContentValidationData -Objekt direkt dem Validierungssteuerelement als Datenquelle zuweisen. Dazu müssen Sie:
- Fügen Sie Ihrem Projekt eine Aktions-App hinzu.
- Wählen Sie für die Eingabeeigenschaften des Aktionsschemas die Option + Eigenschaft hinzufügen aus.
- Suchen Sie nach dem
ContentValidationData-Objekt, wählen Sie es aus und geben Sie einen Namen dafür an. Beispiel: „cvd“. -
Legen Sie das Feld Datenquelle des Validierungssteuerelements auf die Aktionseingabeeigenschaft "cvd" fest. Dadurch wird AccctionProperties.cvd als Datenquelle Ihres Validierungssteuerelements festgelegt.
BucketId, FolderKey, DocumentId.
Zum Beispiel:
New UiPath.DocumentProcessing.Contracts.Actions.ContentValidationData With {
.BucketId = 186140,
.FolderKey =
new Guid("c2751834-1f05-4f4e-9cb8-509406f6faac"),
.DocumentId = "4e32cef6-d4ee-4eac-a382-e80a2640de8a",
.DocumentObjectModelPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/dom.zip",
.TaxonomyPath = "v1/4e32cef6-
d4ee-4eac-a382-e80a2640de8a/taxonomy.zip",
.TextPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/text.zip",
.EncodedDocumentPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/encoded.zip",
.AutomaticExtractionResultsPath
= "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/input_results.zip",
.CustomizationInfoPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/customization_info.zip"
}New UiPath.DocumentProcessing.Contracts.Actions.ContentValidationData With {
.BucketId = 186140,
.FolderKey =
new Guid("c2751834-1f05-4f4e-9cb8-509406f6faac"),
.DocumentId = "4e32cef6-d4ee-4eac-a382-e80a2640de8a",
.DocumentObjectModelPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/dom.zip",
.TaxonomyPath = "v1/4e32cef6-
d4ee-4eac-a382-e80a2640de8a/taxonomy.zip",
.TextPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/text.zip",
.EncodedDocumentPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/encoded.zip",
.AutomaticExtractionResultsPath
= "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/input_results.zip",
.CustomizationInfoPath = "v1/4e32cef6-d4ee-4eac-a382-e80a2640de8a/customization_info.zip"
}