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 sich 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 auf Ketten => Chain-Generator in Wdata, um Ihre Ketten 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
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
- Von Ketten, klicken Sie auf Erstellen => Kette erstellen.
Hinweis: Sie können eine Kette auch direkt auf der Registerkarte Ketten erstellen, indem Sie mit dem Mauszeiger auf das Symbol Build oben rechts zeigen.
- 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 Kette ausgeführt wird, z. B. um ihre Verwendung zu verschieben, wählen Sie Ausführung deaktivieren.
- 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, fügen Sie ein Runtime Inputs trigger event oder Set Dynamic Chain Variables event ein.
- Um die Kette in regelmäßigen Abständen oder während eines bestimmten Zeitraums automatisch auszuführen, geben Sie unter Zeitpläne an, wann und wie oft sie gestartet werden 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. um einen Knoten nur dann auszuführen, wenn der vorherige Knoten fehlschlägt, doppelklicken Sie auf den Link und wählen Sie seine Bedingung aus - Erfolg , Fehler , Warnung oder any .
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 unverknü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 unter Ketten auf das Symbol Bilden und dann Kette 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 Dynamic oder Resource 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 auf der Grundlage ihrer Knotenreihenfolge.
- Wählen Sie in Chain Builder auf der Registerkarte Chains die Option Copy aus dem Menü der bestehenden Kette.
- Klicken Sie für die neue Kopie auf Bearbeiten , und aktualisieren Sie die Knoten oder Eigenschaften nach Bedarf.
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.
- In Chain Builder, wählen Sie auf der Registerkarte Chains die Option Promote aus dem Menü der Kette.
- 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 im Chain Builder auf der Registerkarte Chains auf Edit für die Kette und aktualisieren Sie die commands und events nach Bedarf.
- 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:
- Wählen Sie in Chain Builder auf der Registerkarte Chains die Option Versions aus dem Menü der Kette.
- Wählen Sie unter Frühere Versionen die Version aus, zu der Sie zurückkehren möchten, und klicken Sie auf Revert Chain.
- Wählen Sie den Konnektor und den Runner für jede Verbindung aus und legen Sie alle Variablen fest.
- Klicken Sie auf Absenden, Rückgängig gemachte Kette anzeigen undVerö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)