Data Service
Neuestes
False
  • Erste Schritte
    • Einleitung
    • Die Benutzeroberfläche
    • Regionen und Instanzen
  • Lizenzierung
  • Einstellung und Konfiguration (Setup and Configuration)
  • Verwenden von Data Service
  • Referenz (Reference)
  • Beispiele und Tutorials
Bannerhintergrundbild
Data Service-Benutzerhandbuch
Letzte Aktualisierung 15. März 2024

Hochladen von Dateifeldern in Entitätsdatensätze

Mit Studio können Sie bestimmte Dateien eines Entitätsdatensatzes einfach bearbeiten. Mit diesen Aktivitäten können Sie Vorgänge wie etwa das Hochladen, Herunterladen oder Löschen bestimmter Dateien aus einem bestimmten Feld eines Entitätsdatensatzes ausführen.

Wichtig:

Die maximale Größe einer einzelnen Datei darf 10 MB nicht überschreiten, da andernfalls unerwartetes Verhalten auftreten kann.

Das folgende Beispiel enthält eine Main-XAML-Datei, die demonstriert, wie Sie eine Datei zum Data Service hochladen, nachdem Sie diese von den Wikipedia-Seiten über die Olympischen Spiele heruntergeladen haben.

Voraussetzung Schritt 1: Entitäten im Data Service erstellen

Gemäß den auf der Seite Erstellen einer Entität beschriebenen Schritten haben wir eine Entität zum Speichern von Informationen über die Olympischen Spiele erstellt.

Die Entität Olympische Spiele verfügt über folgende Felder: Name (Text) und Logo (Datei).

Hinweis: Integrierte Systemfelder werden Ihrer Entität automatisch hinzugefügt, um Details zu ihrer Erstellung bereitzustellen.


Voraussetzung Schritt 2: Die Entitäten in Studio importieren

Importieren Sie die Entität in Ihren Workflow in Studio.

Der folgende Workflow extrahiert Informationen und Bilder über ein bestimmtes Austragungsjahr der Olympiade, ordnet die gefundenen Daten Argumenten zu und leitet sie an den Hauptworkflow weiter.



Schritt 3: Den Workflow erstellen

Zugehörige Datensätze abfragen

Wir verwenden die Aktivität Query Entity Records, um eine Liste von Datensätzen aus der Entität Olympische Spiele aus dem Data Service abzurufen, indem wir die Variable name einrichten. Dadurch werden alle Datensätze aus dem Feld Name durchsucht und in der Variable existingRecords ausgegeben, die in der folgenden If-Aktivität verwendet werden soll.


Wenn (If)

Durch Hinzufügen der Aktivität If können wir eine der folgenden zwei unterschiedlichen Vorgehensweisen wählen. Dies hängt davon ab, ob die Berechnung für die Variable existingRecords 0 ergibt oder nicht:


1. Wenn kein Datensatz vorhanden ist, erstellen Sie ihn und weisen Sie ihm Werte zu

Wenn keine Datensätze gefunden werden, was bedeutet, dass die Bedingung existingRecords=0 erfüllt ist, erstellen Sie eine neue Sequence, verwenden Sie die Aktivität Multiple Assign , um den Variablen olympics und olympics.Name Werte zuzuweisen, und die Aktivität Create Entity Record , der die gesammelten Informationen hinzugefügt werden Data Service.

Sie können die Informationen verwenden, die im Beispiel auf der Seite Verwenden von Entitäten in Projekten im Abschnitt Datensätze erstellen verfügbar sind.



2. Wenn bereits ein Datensatz vorhanden ist, weisen Sie ihm Werte zu

Wenn ein Datensatz gefunden wird - was bedeutet, dass die Bedingung existingRecords=0 nicht erfüllt ist – verwenden Sie die Aktivität Assign oder Multiple Assign, um den Wert der Variable existingRecords zuzuweisen.


Datei in Datensatzfeld hochladen

Wir verwenden die Aktivität Upload File to Record Field und laden die erstellte Datei aus dem Entitätsdatensatz Olympische Spiele zum Feld Logo hoch.



Lokale Datei löschen

Entfernen Sie die Datei, die lokal von Wikipedia auf unsere Maschine heruntergeladen wurde, nachdem sie mithilfe der Aktivität Delete im Data Service hochgeladen wurde.



Wert der Variable im Ausgabe-Panel anzeigen

Fügen Sie Write Line hinzu, um den Wert der Stringvariablen anzuzeigen. In diesem Beispiel haben wir olympics.Name dem Ausgabe-Panel hinzugefügt.


Nach Abschluss sollte Ihr Projekt folgendermaßen aussehen:



War diese Seite hilfreich?

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