data-service
2023.4
false
  • Erste Schritte
  • Einstellung und Konfiguration (Setup and Configuration)
  • Verwenden von Data Service
  • Referenz (Reference)
    • Data Service Studio-Aktivitäten
    • API-Zugang
  • Beispiele und Tutorials
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Data Service-Benutzerhandbuch
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 19. Apr. 2024

Herunterladen von Dateifeldern in Entitätsdatensätzen

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.

Im folgenden Beispiel wird veranschaulicht, wie man eine festgelegte Datei, die Informationen zu den Olympischen Spielen von Wikipedia-Seiten enthält, automatisch vom Data Service herunterlädt, um sie für andere Vorgänge zu verwenden.

Voraussetzung: Erstellen Sie Entitäten im Data Service

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).

Sehen Sie sich die folgenden Seiten an:

  • die Aktivität „Upload File“, da sie Details darüber enthält, wie diese Aktivität zum einfachen Hochladen der Logos verwendet werden kann;
  • Die Seite Datei enthält Details zum Hochladen von Logos von der Plattform.

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


Schritt 1: Erstellen des Workflows

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 folder einrichten. Dadurch werden alle Datensätze aus dem Feld Name durchsucht und in der Variable olympicsRecords ausgegeben, die in der folgenden Aktivität Input Dialog verwendet werden soll.


Erstellen eines Eingabedialogfelds

Fügen Sie die Aktivität Input Dialog hinzu, um ein Dialogfeld mit der Label-Nachricht Select und einem Multiple choice-Eingabetyp anzuzeigen. Fügen Sie im Eingabe-Array die Variable olympicsRecords hinzu, die zuvor für die Aktivität „Query Entity Records“ erstellt wurde, und wenden Sie die folgende Funktion an: olympicsRecords.Select(Function (o as Olympics) o.Name).ToArray, um das Array an Optionen einzurichten, aus denen Sie auswählen können.
Richten Sie die Variable selectedOlympics ein, um die Ausgabeergebnisse zu sammeln.


Der Datei einen Wert zuweisen

Verwenden Sie die Aktivität Assign, um die Variable olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics), die zuvor in der Aktivität Input Dialogue erstellt wurde, der neuen Variable olympicEdition zuzuweisen.


Einrichten eines Dialogfelds für Select Folder

Fügen Sie die Variable Ordner auswählen hinzu, um ein Dialogfeld zu öffnen und die folder-Variable für den Ausgabeordnerpfad zu erstellen. Verwenden Sie diese Variable in der folgenden Aktivität Download File from Record Field.


Datei aus Datensatzfeld herunterladen

Verwenden Sie die Aktivität Download File from Record Field, um die Datei folder aus der Logo-Datei des Entitätsdatensatzes olympicEdition.Id herunterzuladen.


PowerShell-Befehl einrichten

Fügen Sie die Aktivität Invoke Power Shell hinzu, um die folgende Befehlszeile auszuführen: Path.Combine(folder, olympicEdition.Logo.Name), um die folgenden Eingabeparameter zu kombinieren: folder- und olympicEdition-Variablen sowie die Felder Logo und Name, die in der Entität Olympische Spiele erstellt wurden.

Der Zweck dieser Aktivität ist es, den vollständigen Pfad der Datei aufzurufen und sie in der standardmäßigen Fotoanzeige oder im Editor zu öffnen.



[Optional] Comment Out

Als optionalen Schritt haben wir ein Beispiel für das Löschen einer Datei hinzugefügt, die auskommentiert wurde, um die Datei nicht zur Laufzeit zu löschen. Dafür haben wir die Aktivität Comment Out hinzugefügt. Hier haben wir die folgenden Aktivitäten aufgenommen, die nicht zur Laufzeit ausgeführt werden:

Bitte beachten Sie, dass Sie es zum Ausprobieren auskommentieren können.



  1. Legen Sie die Reihenfolge der untergeordneten Aktivitäten fest.

    Wir haben eine Sequence-Aktivität hinzugefügt, die wir in Ignored Activities umbenannt haben.

  2. Hier finden Sie die Aktivität Delete File from Record Field, um die Datei aus dem angegebenen Entitätdatensatzfeld zu entfernen.


  3. Damit die Aktivität Delete File from Record Field wie erwartet funktioniert, müssen Sie sie wie folgt einrichten:
    1. Legen Sie die Datensatz-ID auf die Variable olympicEdition.Id fest, die in der Aktivität Download File from Record Field erstellt wurde.
    2. Das Feld , aus dem Sie die Datei löschen möchten, ist die Logo -Datei, die im Data Service-Datensatz erstellt wurde, der zu Beginn dieses Beispiels angelegt wurde.
    3. Der Ausgabedatensatz ist die Variable olympicEdition, die in der Aktivität Assign erstellt wurde.


Nach Abschluss sollte Ihr Projekt folgendermaßen aussehen:



War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten