Haben Sie das Chains Foundations Webinar gesehen? Möchten Sie in Ihrem eigenen Tempo vorankommen? In diesem Connected Learning Path werden wir eine Kette erstellen, die Daten von einer Quelle herunterlädt, in eine Wdata-Tabelle hochlädt und Verbindungen aktualisiert. Dabei folgen wir den Schritten aus dem Chains Foundations Webinar.
| Primärer geschäftlicher Anwendungsfall | Automatisierung von Berichtsabläufen |
| Primäres Lernziel | Grundlegende Chains-Konzepte lernen |
| Voraussetzungen |
Vervollständigen Sie die folgenden Aufgaben: |
| Unterstützende Vorlage | CLP | Chains Grundlagen |
Schritt 1: Erstellen einer Kette
Um die Übertragung unserer Quelldaten in unsere Endberichte zu automatisieren, müssen wir zunächst eine Kette erstellen, die den Prozess von Anfang bis Ende orchestriert. Da wir immer dieselbe Kalkulationstabelle und Tabelle verwenden werden, werden wir Kettenvariablen einrichten, um diese Details für einen konsistenten Zugriff zu speichern.
- Erstellen Sie eine neue Kette und benennen Sie die Kette: CLP | Chains Foundations.
-
Unter Kettenvariablen klicken Sie zweimal auf das Pluszeichen, um zwei Kettenvariablen zu erstellen und sie wie unten beschrieben zu konfigurieren:
Variable 1:
- Typ: Kettenvariable (cv)
- Name: cv-Arbeitsblatt-ID
- Wert:Die ID des Tabellenblatt "CLP-Unternehmensausgaben nach Abteilung", das in Wdata Foundations CLP erstellt wurde.
- So finden Sie die Spreadsheet-ID:
- Navigieren Sie zum Arbeitsblatt CLP Ausgaben des Unternehmens nach Abteilungen.
- Wählen Sie in der URL die Tabellenkalkulations-ID aus, die sich nach "
spreadsheet/" und vor "/sheet" befindet.
Die Spreadsheet-ID ist hier beispielsweise fett gedruckt: app.wdesk.com/a/QWNjb3VudB8yMDkwNzExMDQ0/spreadsheet/6c4a23966c3c4a10a3178ae5791db7fd/-1/sheet/3161ee0402ec4b9fa4e937e6f0f63b13
Variable 2:
- Typ: Kettenvariable (cv)
- Name: cv-Tabelle ID
- Wert: geben Sie die ID der CLP-Unternehmens-Ausgabetabelle ein.
- So finden Sie die Tabellen-ID:
- Navigieren Sie zurCLP Company Spend Table.
- Wählen Sie in der URL die Tabellen-ID, die nach "
table/" zu finden ist.
Zum Beispiel wird die Tabellen-ID hier fett dargestellt: app.wdesk.com/s/wdata/a/QWNjb3VudB8yMDkwNzExMDQ0/tables/16aba1634ead43a29df8f839422582f0
- Speichern Sie die Kette.
Schritt 2: Datei herunterladen
Der Befehl HTTP Anfrage Get wird verwendet, um die Datei herunterzuladen, die in die Tabelle hochgeladen werden soll. Wir haben Dateien online gehostet, die die Kette herunterladen kann, um das Herunterladen von Dateien aus der Cloud zu demonstrieren. Um diesen Prozess dynamisch zu gestalten, fügen wir der URL den aktuellen Zeitraum hinzu, der dem Monat entspricht, in dem wir uns befinden, und stellen sicher, dass wir den aktuellen Datensatz abrufen.
- Hinzufügen eines Befehls Get aus dem Konnektor HTTP Anfrage in den Startbereich.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Füllen Sie das Feld URL mit dem unten stehenden Inhalt und verwenden Sie eine Variable zur Generierung des aktuellen Monats, der dem Zeitraum entspricht:
https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/Webinars/ERP-P <System.DateTime>.csv. - Ersetzen Sie <System.DateTime> durch die Laufzeitvariable für Datum und Uhrzeit des Systems.
- Klicken Sie im Bereich Eine Variable auswählen auf den Pfeil nach unten, um Laufzeit zu erweitern.
- Wählen Sie System.DateTime.
- Klicken Sie auf die Variable System.DateTime, um sie umzuwandeln. Verwenden Sie die folgenden Werte:
- Für Wählen Sie Transformation:, wählen Sie Datum/Zeit analysieren.
- Klicken Sie auf die Schaltfläche +.
- Für Format dropdown:, wählen Sie ISO Extended (Platform Standard).
- Für Ausgabe des Datumsformats:, wählen Sie %m.
Diese Ausgabe bedeutet, dass wir nur den zweistelligen Monat aus dem Systemdatum und der Uhrzeit erhalten.
Erfahren Sie mehr über gängige Datums- und Zeitumwandlungen unter. - In den Feldern Eingabe Datum Zeitzone und Ausgabe Datum Zeitzone wählen Sie Ihre aktuelle Zeitzone.
- Klicken Sie auf ACCEPT.
- Füllen Sie das Feld URL mit dem unten stehenden Inhalt und verwenden Sie eine Variable zur Generierung des aktuellen Monats, der dem Zeitraum entspricht:
- Aktualisieren Sie das Feld Inhaltstyp auf: application/csv.
- Speichern Sie den Befehl.
Schritt 3: Datei erstellen
Das Hochladen einer Datei zu einer Wdata-Tabelle ist ein zweistufiger Prozess. Die Datei muss zunächst im Status Staged erstellt werden, bevor sie zur endgültigen Verwendung importiert werden kann. Wir werden den Befehl Datei erstellen verwenden, um die Datei innerhalb der Wdata-Tabelle im Status Staged zu erstellen, was anzeigt, dass sie erstellt, aber noch nicht als Datensatz importiert wurde.
- Fügen Sie einen Create File Befehl aus dem Workiva Connector in den Chain Canvas ein.
- Verbinden Sie den Befehl Get mit dem Befehl Create File.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Klicken Sie auf das Feld Tabellen-ID.
- Klicken Sie im linken Bereich Eine Variable auswählen auf den Pfeil nach unten, um Kette zu erweitern.
- Wählen Sie cv-Table ID.
- Klicken Sie auf das Feld Datei.
- Klicken Sie im linken Bereich Eine Variable auswählen auf den Pfeil nach unten, um GET zu erweitern.
- Wählen Sie Antwort.
- Füllen Sie das Feld Name mit den nachstehenden Informationen und befolgen Sie dabei die gleichen Schritte wie bei der Eingabe des Zeitraums in das Namensfeld:
ERPSpendData<System.DateTime>.csv - Ersetzen Sie <System.DateTime> durch die Laufzeitvariable für Datum und Uhrzeit des Systems.
- Klicken Sie im linken Bereich Variable auswählen auf den Pfeil nach unten, um Laufzeit zu erweitern.
- Wählen Sie System.DateTime.
- Klicken Sie auf die Variable System.DateTime, um sie umzuwandeln.
- Für Wählen Sie Transformation, wählen Sie Datum/Zeit analysieren.
- Klicken Sie auf die Schaltfläche + .
- Für Format, wählen Sie ISO Extended (Platform Standard).
- Für Datumsformat der Ausgabe, wählen Sie %m-%d-%Y@T%H:%M.
Diese Ausgabe bedeutet, dass wir nur das vollständige Datum und die Uhrzeit erhalten, zu der die Kette ausgeführt wird.
Erfahren Sie mehr über gängige Datums- und Zeitumwandlungen unter. - In den Feldern Eingabe Datum Zeitzone und Ausgabe Datum Zeitzone wählen Sie Ihre aktuelle Zeitzone.
- Klicken Sie auf ACCEPT.
- Klicken Sie auf das Feld Tabellen-ID.
- Klicken Sie auf Speichern, um den Befehl zu speichern.
Schritt 4: Datei in Tabelle importieren
Der zweite Schritt im Prozess des Hochladens von Dateien in Wdata-Tabellen besteht darin, die Daten zu importieren, damit sie in Abfragen verwendet werden können. Bei diesem Schritt wird die bereitgestellte Datei in die vorgesehene Tabelle als Datensatz importiert.
- Fügen Sie den Befehl Datei in Tabelle importieren aus dem Workiva Connector in das Chain Canvas ein.
- Verbinden Sie den Befehl Datei erstellen mit dem Befehl Datei in Tabelle importieren.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Klicken Sie auf das Feld Tabellen-ID.
- Klicken Sie im linken Bereich Eine Variable auswählen auf den Pfeil nach unten, um Kette zu erweitern.
- Wählen Sie cv-Table ID.
- Klicken Sie auf das Feld File ID.
- Klicken Sie innerhalb des linken Wählen Sie eine Variable Feldes auf den Pfeil nach unten, um Erstellen Sie eine Datei zu erweitern.
- Klicken Sie auf den Pfeil nach unten, um Ergebnis zu erweitern.
- Wählen Sie Id.
- Speichern Sie den Befehl.
Schritt 5: Verbindungen auflisten
Wir werden den Befehl Verbindungen auflisten verwenden, um die Liste der Verbindungs-IDs abzurufen, die mit der Spreadsheet-ID verbunden sind. Die Ausgabe des Befehls VERBINDUNGEN AUFLISTEN ist eine JSON-Datei, die jede Verbindung im Arbeitsblatt mit den Verbindungsdetails, einschließlich der Verbindungs-ID, enthält.
- Hinzufügen eines Befehls Verbindungen auflisten aus dem Workiva Konnektor in den Chain Canvas.
- Verbinden Sie den Befehl Datei in Tabelle importieren mit dem Befehl Verbindungen auflisten.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Zieltyp: Tabellenkalkulation
- Ziel: ID: Verwenden Sie die Kettenvariable Spreadsheet-ID
- Klicken Sie auf das Feld Ziel-ID.
- Erweitern Sie im linken Variablenfeld das Dropdown-Menü Chain.
- Wählen Sie die Variable Arbeitsblatt-ID.
- Speichern Sie den Befehl.
Schritt 6: Befehlsgruppe
Wir werden eine Befehlsgruppe verwenden, um die Iteration über jede Verbindung zu ermöglichen. Der Gruppen-Iterator schiebt jede Verbindung auf dem Arbeitsblatt durch die folgenden Schritte, einen nach dem anderen.
- Hinzufügen einer Befehlsgruppe zur Kettenleinwand.
- Verbinden Sie den Befehl Verbindungen auflisten mit dem Abschnitt In der Befehlsgruppe.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Benennen Sie die Gruppe: Verbindungen Iteration
- Navigieren Sie zur Registerkarte Iteratoren.
- Aktivieren Sie den Schalter Iterationen und klicken Sie auf das Feld Iterationen.
- Klicken Sie im Bereich Select a Variable auf den Abwärtspfeil, um List Connections zu erweitern.
- Wählen Sie die Ausgabe Verbindungen.
- Speichern Sie die Befehlsgruppe.
Schritt 7: Verbindung aktualisieren
Wir werden den Befehl Verbindung aktualisieren verwenden, um unsere Verbindungen unter Verwendung der Verbindungs-ID aus der Iteration zu aktualisieren.
- Hinzufügen eines Befehls Verbindung aktualisieren aus dem Workiva Connector zum Chain Canvas.
- Verbinden Sie den Abschnitt Start des Gruppen-Iterators mit dem Befehl Verbindung aktualisieren.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Für Verbindungs-ID: verwenden Sie die Verbindungs-ID aus dem Gruppen-Iterator - Iteration der Verbindungen. Dies ermöglicht es uns, die ID für die aktuelle Iteration an den Befehl Verbindungen aktualisieren weiterzugeben.
- Klicken Sie auf das Feld Verbindungs-ID.
- Erweitern Sie im linken Fensterbereich das Dropdown-Menü Group Iterator.
- Erweitern Sie das Dropdown-Menü Verbindungen Iteration.
- Wählen Sie die Variable ConnectionId.
- Aktivieren Sie das Kontrollkästchen Use Previous Source Parameters.
- Für Verbindungs-ID: verwenden Sie die Verbindungs-ID aus dem Gruppen-Iterator - Iteration der Verbindungen. Dies ermöglicht es uns, die ID für die aktuelle Iteration an den Befehl Verbindungen aktualisieren weiterzugeben.
Schritt 8: Testen Sie die Übung
Testen Sie nun, nachdem die Kette vollständig ist, das Ergebnis.
- Veröffentlichen Sie die Kette.
- Klicken Sie auf Ausführen und dann Kette ausführen.
- Sobald die Verkettung abgeschlossen ist, navigieren Sie zurück zur Tabelle und sehen, dass die Daten geladen wurden, navigieren Sie zum Arbeitsblatt und sehen, dass die Verbindung erfolgreich aktualisiert wurde.