- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Verwenden von Data Service
- Referenz (Reference)
- Beispiele und Tutorials
- Verwenden von Entitäten in Projekten
- Hochladen von Dateifeldern in Entitätsdatensätze
- Herunterladen von Dateifeldern in Entitätsdatensätzen
- Hochladen von Daten aus der CSV-Datei mithilfe von Batch-Aktivitäten
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.
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.
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.
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.
selectedOlympics
ein, um die Ausgabeergebnisse zu sammeln.
olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics)
, die zuvor in der Aktivität Input Dialogue erstellt wurde, der neuen Variable olympicEdition
zuzuweisen.
folder
-Variable für den Ausgabeordnerpfad zu erstellen. Verwenden Sie diese Variable in der folgenden Aktivität Download File from Record Field.
folder
aus der Logo-Datei des Entitätsdatensatzes olympicEdition.Id
herunterzuladen.
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.
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.
Nach Abschluss sollte Ihr Projekt folgendermaßen aussehen:
- Voraussetzung: Erstellen Sie Entitäten im Data Service
- Schritt 1: Erstellen des Workflows
- Zugehörige Datensätze abfragen
- Erstellen eines Eingabedialogfelds
- Der Datei einen Wert zuweisen
- Einrichten eines Dialogfelds für Select Folder
- Datei aus Datensatzfeld herunterladen
- PowerShell-Befehl einrichten
- [Optional] Comment Out