Unter Chain-Generator können Arbeitsbereichsbesitzer lineare Abfolgen von Aufgaben, sogenannte Ketten, erstellen und verwalten, um Arbeitsabläufe in der Workiva-Plattform und in anderen Datenquellen zu automatisieren. 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. Unsere Anleitung für die ersten Schritte mit Wdata Chains gibt Ihnen eine Vorstellung davon, was erforderlich ist.
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
Schritt 1. Erstellen Sie einen Workiva-Konnektor
Um Ketten die Interaktion mit Arbeitsblättern, Tabellen und Abfragen in der Workiva-Plattform zu ermöglichen, konfigurieren Sie einen Workiva-Konnektor.
-
Um die Änderungen, die eine Kette vornimmt, zu verfolgen und ihren Zugriffsbereich einzuschränken, hat einen eindeutigen Integrationsbenutzer mit einem zugehörigen OAuth2 Grant für den Workiva-Konnektor eingerichtet. Dieser Benutzer benötigt die entsprechenden Berechtigungen für die Befehle, die der Konnektor ausführt, z. B. Besitzer der Arbeitsblätter oder des Arbeitsbereichs, mit denen er interagiert.
Hinweis: Während die Besitzer des Arbeitsbereichs auf Ketten zugreifen können, die den Konnektor verwenden, benötigt der Konnektor einen dedizierten Integrationsbenutzer, um die Befehle auszuführen. Die Verwendung eines dedizierten Integrationsbenutzers - anstelle des Benutzerkontos eines Mitarbeiters - ermöglicht es Ihnen, die Aktivitäten des Connectors zu verfolgen und seinen Zugriff auf das zu beschränken, was er zur Ausführung seiner Befehle benötigt.
- Klicken Sie im Chain Builder auf Connections und oben rechts auf Create.
- Unter Connector Verbindung wählen Sie Workiva und CloudRunner aus.
- Richten Sie die grundlegenden Informationen, Eigenschaften und Umgebungen des Konnektors ein.
Schritt 2. Einrichten von Konnektoren und GroundRunnern für andere Datenquellen
Damit Ketten auf Ihre anderen Datenquellen zugreifen oder mit Daten interagieren können, konfiguriert die entsprechenden Konnektoren:
- Damit Ketten mit Ihren lokalen oder privaten Datenquellen interagieren können, installieren und konfigurieren IT-Administratoren oder jemand, der mit den Netzwerk- und Firewall-Einstellungen Ihres Unternehmens vertraut ist, GroundRunners auf den dedizierten Servern, auf denen Sie die einzelnen Datenquellen hosten.
- Um Pipelines von Transformationen anzuwenden, um tabellarische Daten aus oder für Ihre Datensatzsysteme innerhalb von Ketten vorzubereiten, richten Sie einenDatenvorbereitungs-Konnektor ein.
Bei der Konfiguration eines Konnektors geben Sie die Anmeldeinformationen an, die für eine sichere Anmeldung bei der Datenquelle erforderlich sind, sowie alle zusätzlichen Eigenschaften oder Ressourcen, die die Lösung benötigt.
Hinweis: Wir empfehlen, für jeden Konnektor einen eigenen, dedizierten Integrationsbenutzer anzulegen.
Um mit seiner Datenquelle zu interagieren, verwendet jeder Konnektor auch einen Runner:
- Für Cloud- oder Software-as-a-Service (SaaS)-Datenquellen verwenden die Konnektoren einen sofort einsatzbereiten CloudRunner.
- Für Datenquellen vor Ort oder in der privaten Firewall-Cloud verwenden die Konnektoren einen GroundRunner.
Hinweis: Ihr Abonnement enthält zusätzlich zu den Voreinstellungen für Workiva und andere Lösungen auch Konnektoren. Wenn Sie weitere Optionen erwerben möchten, wenden Sie sich an Ihren Kontobesitzer oder Customer Success Manager.
Schritt 3. Arbeitsbereich-Umgebungen und Variablen erstellen
Mit Wdata Chains können Sie mehrere Umgebungen für Ihren Arbeitsbereich erstellen. So können Sie z. B. zusätzlich zu Ihrer Live-Produktionsumgebung eine Umgebung zum Entwickeln und Testen von Ketten erstellen. Wenn Sie Ketten in einer Testumgebung entwickeln, können Sie sie anschließend in die Produktionsumgebung übertragen, sobald sie fertig sind.
Wenn mehrere Ketten gemeinsame Werte haben, die sich häufig ändern, definieren Sie diese als Arbeitsbereichsvariablen. Als Arbeitsbereichsvariablen können Sie diese Werte an einem Ort verwalten, anstatt in den einzelnen Ketten. Sie können auch unterschiedliche Werte für eine Variable in Abhängigkeit von der Umgebung definieren.
Schritt 4. Ketten bilden
Wenn Sie eine Kette erstellen, ordnen Sie die Schritte oder Knoten in der Reihenfolge an, in der sie ablaufen sollen. Die Knoten können Folgendes einschließen:
- Befehle, oder Aufgaben, die von der Kette ausgeführt werden, um mit der Workiva-Plattform oder einer externen Datenquelle zu interagieren.
- Ereignisse, die innerhalb der Kette auftreten, z. B. um einen Genehmigungsarbeitsablauf oder das manuelle Hochladen von Dateien zu ermöglichen.
Sie können auch spezifische Details für eine Kette verwalten, darunter:
- Ob es automatisch ausgeführt werden soll, basierend auf einem festgelegten Zeitplan oder dem Abschluss einer anderen Kette.
- Variablen für Werte, die von mehreren Befehlen verwendet werden und sich häufig ändern können.
- Dynamische Variablen für Werte, die zu Beginn der Ausführung der Kette oder während ihrer Ausführung festgelegt werden sollen, beispielsweise bevor sie mit einem neuen Befehl fortfährt.
- E-Mail-Benachrichtigungen, um die Durchläufe oder den Status der Kette zu verfolgen oder die Mitwirkenden darüber zu informieren.
Ketten-Laufzeiten
Workiva kann und wird keine festen Laufzeiten für Blockchains garantieren. Laufzeitabweichungen zwischen den einzelnen Durchläufen sind normal und resultieren sowohl aus den Anforderungen der Chain-Verarbeitung als auch aus externen Faktoren wie der Leistung der Datenquelle und den Netzwerkbedingungen. Aufgrund der Funktionsweise von GroundRunners werden die Schwankungen bei den GroundRunner-Laufzeiten häufiger und größer ausfallen als bei den CloudRunner-Schwankungen.