Um Arbeitsabläufe in der Workiva-Plattform und in anderen Datenquellen zu automatisieren, können Arbeitsbereichsbesitzer lineare Abfolgen von Aufgaben als Ketten erstellen und verwalten. Sie können zum Beispiel eine Kette erstellen, um Finanzinformationen aus einer Datenquelle automatisch in einer Tabelle zu aktualisieren und diese Daten dann in eine andere Datenquelle zu schieben, um einen Bericht zu erstellen.
Zusätzliches Training verfügbar
Erschließen Sie die Macht der Ketten mit unserem Kurs zum Selbststudium im Workiva Learning Hub! Dieser umfassende Kurs führt Sie durch den Prozess der Erstellung einer Kette von Anfang bis Ende und vermittelt Ihnen praktische Erfahrungen und ein tiefes Verständnis der Chain-Generator-Plattform.
Besuchen Sie den Workiva Learning Hub
Anforderungen
Die folgenden Wdata-Benutzerrollen können Ketten erstellen und verwalten:
- Arbeitsbereichsbesitzer mit der Rolle Bearbeiter, Experte oder Standard
- Kettenbesitzer mit der Rolle Bearbeiter, Experte oder Standard
- Chain-Generatoren mit entsprechenden Berechtigungen
Zugriffsketten
Klicken Sie in Wdata auf Chains, um Ihre Chains anzuzeigen und zu verwalten. Unter Administrator => Sicherheit können Sie Audit-Ereignisse über die Erstellung und Verwaltung von Ketten verfolgen.
Eine Kette erstellen
Sie können die Abfolge von Befehlen und Ereignissen, die in einer Kette auftreten sollen, festlegen:
- Die Kette von Grund auf neu bilden
- Die Kette aus einer Vorlage erstellen
- Mit einer Kopie einer ähnlichen Kette beginnen
Um die Wiederverwendung zu erleichtern, empfehlen wir Ihnen, auch Variablen zu erstellen, die Sie innerhalb Ihrer Ketten oder zur Laufzeit verwenden können.
In Chain-Generator können Sie die Schritte – oder Knoten– innerhalb einer Kette ziehen und verbinden.
Schritt 1: Hinzufügen der Kette und Einrichten ihrer Details
- Klicken Sie in Chains auf Erstellen und wählen Sie Chain erstellen aus.
- Geben Sie unter Einrichtung einen eindeutigen Namen und eine Beschreibung ein, um die Kette und ihren Zweck zu identifizieren.
- Um zu ermöglichen, dass die Kette mehrere Male gleichzeitig ausgeführt wird, z. B. mit unterschiedlichen Laufzeit-Eingaben für jede Instanz, wählen Sie Gleichzeitiges Ausführen zulassen.
- Um zu verhindern, dass die Chain ausgeführt wird, wählen Sie Ausführung deaktivieren aus.
-
Definieren Sie alle gemeinsamen oder dynamischen Werte, die in der Kette verwendet werden:
- Unter Variablen , definieren Sie Werte, die in mehreren Befehlen erscheinen und von denen sich viele häufig ändern.
- Unter Dynamische Variablen definieren Sie Werte, die beim Start der Kette oder während ihrer Ausführung gesetzt werden sollen, z.B. auf der Grundlage der Ausgaben früherer Befehle.
Hinweis: Um Mitarbeiter zur Eingabe von Werten für dynamische Variablen aufzufordern, schließen Sie ein Triggerereignis für Laufzeiteingaben oder ein Ereignis für die Festlegung dynamischer Kettenvariablen ein.
- Um die Chain automatisch in regelmäßigen Abständen oder in einem bestimmten Zeitraum auszuführen, geben Sie unter Zeitpläne an, wann und wie oft sie starten soll.
- Klicken Sie auf Speichern.
Schritt 2: Die Knotenpunkte der Kette definieren
Wenn Sie eine Kette bilden, schließen Sie die verschiedenen Knoten ein und verknüpfen sie:
- Befehle, oder die Aufgaben, die von der Kette ausgeführt werden, um mit der Workiva-Plattform oder einer anderen Datenquelle zu interagieren.
- Kettenereignisse die innerhalb der Kette auftreten, z. B. um einen Genehmigungsarbeitsablauf oder das manuelle Hochladen von Dateien zu ermöglichen.
- Triggerereignisse, z. B. Laufzeiteingaben, um Variablen, etwa für bestimmte Konten, Regionen oder Zeiträume, festzulegen, wenn Sie die Kette ausführen, oder um automatisch die Kette auf der Grundlage von Änderungen in verbundenen Quellen zu starten.
Hinzufügen von Knoten
Wenn Sie einen Knoten hinzufügen, verschieben Sie ihn an die Stelle, an der er in der Kette vorkommt, und verbinden Sie ihn mit den nächsten und vorherigen Schritten.
- Um den ersten Knoten der Kette hinzuzufügen, verschieben Sie ihn auf Start.
- Um einen Knoten als Beginn eines neuen Zweigs eines Logikbaums hinzuzufügen, verbinden Sie den vorherigen Schritt in der Kette mit dem ersten Knoten der verschiedenen Zweige.
- Um Befehle parallel zueinander oder zusammen als Teil eines seriellen Prozesses auszuführen, verschieben Sie sie übereinander, um als Schritt eine Befehlsgruppe zu erstellen.
Hinweis: Standardmäßig wird ein Knoten ausgeführt, wenn der verknüpfte vorherige Knoten erfolgreich ist. Um eine bedingte Logik zu aktivieren, z.B. einen Knoten nur dann auszuführen, wenn der vorherige Knoten fehlschlägt, doppelklicken Sie auf den Link und wählen Sie seine Bedingung - Erfolg , Fehler , Warnung , oder einen beliebigen .
Nachdem Sie die Knoten der Kette definiert haben, klicken Sie auf Veröffentlichen, damit sie ausgeführt werden kann.
Hinweis: Sie können zwar eine Kette mit nicht verknüpften Knoten veröffentlichen, aber nur die miteinander verknüpften Knoten – beginnend mit dem Knoten Start– werden ausgeführt, wenn Sie die Kette ausführen.
Um die Erstellung einer Kette zu vereinfachen, können Sie mit einer Vorlage beginnen, die den Rahmen der Befehle, Ereignisse und Variablen bereitstellt.
Schritt 1. Die Kette erstellen
- In Chain Builder, entweder auf der Registerkarte Templates oder Chains , erstellen Sie die Kette aus der Vorlage:
- Klicken Sie unter Templates auf den Namen der Vorlage und dann oben rechts auf New Chain .
- Klicken Sie in Chains oben rechts auf das Symbol Erstellen und dann auf Chain aus Vorlage erstellen. Sie können dann die zu verwendende Vorlage auswählen.
- Klicken Sie unter Templates auf den Namen der Vorlage und dann oben rechts auf New Chain .
- Geben Sie einen eindeutigen Namen ein, um die Kette zu identifizieren.
- Wählen Sie den Arbeitsbereich und die Umgebung aus, in der die Kette verwendet werden soll, und klicken Sie auf Weiter.
Schritt 2. Variablen und Verbindungen der Vorlage zuordnen
-
Wählen Sie für jede Vorlagenvariable den Wert aus, der sie in der Kette ersetzen soll:
- Für einen Variablenwert, der innerhalb der Kette festgelegt wird, wählen Sie einen Variablentyp von Kette aus und geben Sie einen Namen für die neue Kettenvariable ein.
- Für einen Variablenwert, der innerhalb des Arbeitsbereichs festgelegt wurde, wählen Sie einen Variablentyp von Arbeitsbereich aus, und wählen Sie die zu verwendende Arbeitsbereichsvariable.
- Für eine Datei, die als Ressource in den Arbeitsbereich hochgeladen wurde, wählen Sie einen Variablentyp von Arbeitsbereich-Ressource aus, und wählen Sie die zu verwendende Ressource.
- Für einen dynamischen Variablenwert, der bei der Ausführung der Kette festgelegt wird, wählen Sie einen Variablentyp von Kettendynamik, und geben Sie einen Namen für die neue dynamische Kettenvariable ein.
- Für einen Wert, der bei der Ausführung der Kette erzeugt wird, wählen Sie einen Variablentyp von Laufzeit die zu verwendende Laufzeitvariable aus.
Hinweis: Wenn Sie Dynamisch oder Ressource auswählen, wenn Sie die Variable zur Vorlage hinzufügen, können Sie keinen anderen Variablentyp auswählen.
- Nachdem Sie die Variablen der Vorlage den neuen Variablen oder Ressourcen zugeordnet haben, klicken Sie auf Weiter.
- Wählen Sie für jede in der Vorlage verwendete Verbindung den Konnektor und den Runner aus, um die entsprechenden Befehle auszuführen, und klicken Sie auf Absenden.
Schritt 3. Die Kette fertigstellen
- Klicken Sie auf Ansicht Ihrer neuen Kette.
- Passen Sie die neue Kette nach Bedarf an:
- Aktualisieren Sie alle Kettenvariablen, die von den Variablen der Vorlage verwendet werden.
- Fügen Sie weitere Befehle oder Ereignisse hinzu, um die Kette zu starten oder zu vervollständigen.
- Klicken Sie auf Veröffentlichen.
Um eine Kette zu erstellen, die einer anderen Kette im Arbeitsbereich ähnelt, können Sie eine Kopie als Ausgangspunkt verwenden.
Tipp: Wenn Sie eine Kette häufig als Ausgangspunkt für andere Ketten verwenden, erstellen Sie eine Vorlage basierend auf ihrer Knotenfolge.
-
Klicken Sie in Wdata im Fenster Chains mit der rechten Maustaste auf das Hamburger-Menü am rechten Ende der Zeile mit der zu kopierenden Chain und wählen Sie im Popup-Menü Kopieren aus.
- Klicken Sie für die neue Kopie auf Bearbeiten und aktualisieren Sie bei Bedarf deren Knoten oder Eigenschaften.
Eine Kette für eine andere Umgebung höher stufen
Als Teil Ihres Entwicklungslebenszyklus können Sie Ketten in einer Umgebung bilden, die von der Umgebung, in der sie von Mitarbeitern ausgeführt werden, getrennt ist. Sie können zum Beispiel Ketten in einer DEV-Umgebung erstellen, bis sie in einer PROD-Umgebung einsatzbereit sind. Um eine Kette von einer Umgebung in eine andere zu verschieben, können Sie sie höher stufen.
- Klicken Sie in Wdata im Fenster Chains mit der rechten Maustaste auf das Hamburger-Menü am rechten Ende der Zeile mit der zu kopierenden Chain und wählen Sie im Popup-Menü Hochstufen aus.
- Unter Name können Sie den Namen der Kette für die neue Umgebung nach Bedarf bearbeiten.
- Wählen Sie unter Höher stufen für die neue Umgebung der Kette aus.
- Wählen Sie aus, ob Zeitpläne für die höher gestufte Kette aktiviert werden sollen, und klicken Sie auf Weiter.
- Wählen Sie für jede Verbindung in der Kette die Verbindung aus, die in der neuen Umgebung verwendet werden soll, und klicken Sie auf Weiter.
- Überprüfen Sie die Verbindungszuordnung, und klicken Sie auf Höher stufen.
Eine Kette bearbeiten
So aktualisieren Sie die Schritte oder Eigenschaften einer Kette:
- Klicken Sie in Wdata im Fenster Chains entweder auf das Bearbeitungssymbol am rechten Ende der Zeile mit der zu kopierenden Chain, oder klicken Sie auf das Hamburger-Menü und wählen Sie im Popup-Menü Bearbeiten aus.
- Aktualisieren Sie bei Bedarf die Befehle und Ereignisse.
- Um die Eigenschaften der Kette zu aktualisieren, klicken Sie auf Ketteneinstellungen, und passen Sie die Zeitpläne, Variablen und Benachrichtigungen nach Bedarf an.
- Um die Befehlsverbindungen der Kette zu aktualisieren, klicken Sie auf das Menü mit den drei Punkten und passen Sie die Befehle an.
Tipp: Sie können Ihre Ketten leicht anordnen, indem Sie mehrere Knoten auf einmal auswählen. Drücken Sie einfach Umschalt und ziehen Sie den Mauszeiger über die Leinwand. Erfahren Sie mehr.
Eine Kette auf eine frühere Version zurücksetzen
Um eine Kette auf eine zuvor veröffentlichte Version zurückzusetzen, z. B. um Änderungen rückgängig zu machen oder eine neue Kette aus einer früheren Version einer anderen zu erstellen:
- Klicken Sie in Wdata im Fenster Chains mit der rechten Maustaste auf das Hamburger-Menü am rechten Ende der Zeile mit der zu kopierenden Chain und wählen Sie im Popup-Menü Versionen aus.
- Wählen Sie unter Frühere Versionen die Version aus, zu der zurückgekehrt werden soll
- Klicken Sie auf das Symbol Chain zurücksetzen.
- Wählen Sie den Konnektor und den Runner für jede Verbindung aus und legen Sie alle Variablen fest.
- Klicken Sie auf Senden.
- Klicken Sie auf Zurückgesetzte Chain anzeigen, um die zurückgesetzte Chain anzuzeigen.
- Klicken Sie auf Veröffentlichen, um die zurückgesetzte Chain zu veröffentlichen.
Ketten-Tags
Ketten-Tags bieten die Möglichkeit, verwandte Ketten zu gruppieren und einen Einblick in den Ketteninhalt zu geben. Sobald ein Tag erstellt wurde, kann er als Filter für Ketten in der Kettenlistenansicht und im Scheduler verwendet werden.
Hinzufügen eines Ketten-Tags
- Wählen Sie die Kette aus, um die Ansicht zu erweitern
- Klicken Sie auf das Plus-Symbol (+), um einen neuen Tag-Namen einzugeben oder ein bestehendes Tag auszuwählen
- Legen Sie optional die Farbe des Tags fest, indem Sie auf den Tag klicken und eine Farbe auswählen
Entfernen eines Ketten-Tags
- Wählen Sie die Kette aus, um die Ansicht zu erweitern
- Bewegen Sie den Mauszeiger über das Tag und klicken Sie auf das graue (x)