Om workflows in het Workiva-platform en met andere gegevensbronnen te automatiseren, kunnen beheerders van werkruimtes lineaire taakreeksen als ketens aanmaken en beheren. Je kunt bijvoorbeeld een keten creëren om financiële informatie uit een gegevensbron in een tabel automatisch te vernieuwen en die gegevens vervolgens naar een andere gegevensbron te sturen om een rapport te genereren.
Aanvullende training beschikbaar Ontgrendel de kracht van kettingen met onze zelfstudiecursus in de Workiva Learning Hub! Deze uitgebreide cursus begeleidt u door het proces van het maken van een ketting van begin tot eind, en biedt u praktische ervaring en een diepgaand begrip van het Chain Builder-platform.
Bezoek de Workiva Learning Hub
Vereisten
De volgende Wdata-gebruikersrollen kunnen ketens maken en beheren:
- Werkruimte-eigenaar met de rol Editor , Professional of Standaard [ ].
- Chain Owner met de Editor , Professional of Standard rol
- Chain Builder met de juiste machtigingen
Toegangsketens
Klik op Ketens in Wdata om uw ketens te bekijken en te beheren. Vanuit Admin => Beveiliging kunt u auditgebeurtenissen volgen met betrekking tot het aanmaken en beheren van ketens.
Maak een ketting
Om de volgorde van opdrachten en gebeurtenissen die binnen een keten moeten plaatsvinden te definiëren, kunt u het volgende doen:
- Bouw de ketting helemaal zelf op.
- Maak de ketting aan de hand van een sjabloon.
- Begin met een kopie van een soortgelijke ketting.
Om hergebruik te vergemakkelijken, raden we aan om ook variabelen aan te maken die u binnen uw ketens of tijdens de uitvoering kunt gebruiken.
Vanuit Chain Builder kun je de stappen—of knooppunten —binnen een keten slepen en met elkaar verbinden.
Stap 1: Voeg de keten toe en stel de details in.
- Klik in Ketens op Maken en selecteer Keten maken .
- Onder Instellen kunt u een unieke naam en beschrijving invoeren om de keten en het doel ervan te identificeren.
- Om de keten meerdere keren tegelijk te laten uitvoeren, bijvoorbeeld met verschillende runtime-inputs voor elke instantie, selecteer je Gelijktijdige uitvoeringen toestaan .
- Om te voorkomen dat de keten wordt uitgevoerd, selecteer Uitvoering uitschakelen .
-
Definieer alle gedeelde of dynamische waarden die in de keten worden gebruikt :
- Onder Variabelen definieert u waarden die in meerdere opdrachten voorkomen en waarvan er veel regelmatig veranderen.
- Onder Dynamische variabelen definieert u waarden die moeten worden ingesteld wanneer de keten begint te draaien of tijdens de uitvoering ervan, bijvoorbeeld op basis van de uitvoer van eerdere opdrachten.
Opmerking: Om medewerkers te vragen waarden in te voeren voor dynamische variabelen, voeg een Runtime Inputs triggergebeurtenis of Set Dynamic Chain Variables gebeurtenis toe.
- Om de keten automatisch met regelmatige tussenpozen of binnen een specifiek datumbereik uit te voeren, kunt u onder Schema's , specificeren wanneer en hoe vaak deze moet starten .
- Klik op Opslaan .
Stap 2: Definieer de knooppunten van de keten
Wanneer je een ketting bouwt, voeg je de verschillende knooppunten toe en verbind je ze met elkaar:
- Commando's , oftewel de taken die door de keten worden uitgevoerd om te communiceren met het Workiva-platform of een andere gegevensbron.
- Ketengebeurtenissen die plaatsvinden binnen de keten, bijvoorbeeld om een goedkeuringsworkflow of handmatige upload van bestanden mogelijk te maken.
- Triggergebeurtenissen , zoals runtime-inputs om variabelen in te stellen – bijvoorbeeld voor specifieke accounts, regio's of tijdsperioden – wanneer u de keten uitvoert, of om de keten automatisch te starten op basis van wijzigingen in verbonden bronnen.
Knooppunten toevoegen
Wanneer je een knooppunt toevoegt, verplaats je het naar de juiste positie in de keten en verbind je het met de volgende en vorige stappen.
- Om het eerste knooppunt van de keten toe te voegen, verplaats je het naar Start .
- Om een knooppunt toe te voegen als begin van een nieuwe tak van een logische boom, verbind je de vorige stap in de keten met het eerste knooppunt van de meerdere takken.
- Om opdrachten parallel aan elkaar of samen als onderdeel van een serieel proces uit te voeren, plaatst u ze boven elkaar om een opdrachtgroep te maken.
Opmerking: Standaard wordt een knooppunt uitgevoerd wanneer het gekoppelde vorige knooppunt succesvol is. Om voorwaardelijke logica in te schakelen, bijvoorbeeld om een knooppunt alleen uit te voeren wanneer het vorige knooppunt mislukt, dubbelklik je op de link en selecteer je de voorwaarde: succes , mislukking , waarschuwing , of een willekeurige
Nadat je de knooppunten van de keten hebt gedefinieerd, klik je op Publiceren om het in te schakelen om te draaien .
Opmerking: Hoewel je een keten kunt publiceren met niet-gekoppelde knooppunten, worden alleen de knooppunten die met elkaar verbonden zijn – te beginnen met het Start knooppunt – uitgevoerd wanneer je de keten uitvoert.
Om het maken van een keten te vereenvoudigen, kun je beginnen met een sjabloon dat het raamwerk van de commando's, gebeurtenissen en variabelen biedt.
Stap 1. Maak de ketting
- Maak in Chain Builder de keten aan vanuit het tabblad Templates of Chains
- Voer een unieke naam in om de ketting te kunnen identificeren.
- Selecteer de werkruimte en omgeving waarin u de keten wilt gebruiken en klik op Volgende .
Stap 2. Breng de variabelen en verbindingen van de sjabloon in kaart.
-
Selecteer voor elke sjabloonvariabele de waarde waarmee deze in de keten moet worden vervangen:
- Voor een variabele waarde die binnen de keten is ingesteld, selecteer je een Variabeltype van Keten en voer je een naam in voor de nieuwe ketenvariabele.
- Voor een variabele waarde die binnen de werkruimte is ingesteld, selecteert u een Variabeltype van Werkruimte en selecteert u de werkruimtevariabele die u wilt gebruiken.
- Voor een bestand dat als bron binnen de werkruimte is geüpload, selecteert u een Variabeltype van Werkruimtebron en selecteert u de bron die u wilt gebruiken.
- Voor een dynamische variabelewaarde die wordt ingesteld wanneer de keten wordt uitgevoerd, selecteert u een Variabeltype van Keten Dynamisch en voert u een naam in voor de nieuwe dynamische ketenvariabele.
- Voor een waarde die wordt gegenereerd wanneer de keten wordt uitgevoerd, selecteer je een Variabeltype van Runtime en selecteer je de runtime-variabele die je wilt gebruiken.
Opmerking: Als u Dynamisch of Bron selecteert wanneer u de variabele aan de sjabloon toevoegt, kunt u geen ander variabeletype selecteren.
- Nadat je de variabelen van de sjabloon hebt gekoppeld aan hun nieuwe variabelen of resources, klik je op Volgende .
- Selecteer voor elke verbinding die in de sjabloon wordt gebruikt de connector en de runner om de bijbehorende opdrachten uit te voeren, en klik op Verzenden .
Stap 3. Voltooi de keten
- Klik op Bekijk je nieuwe ketting .
- Pas de nieuwe ketting naar wens aan:
- Werk alle ketenvariabelen bij die door de variabelen van de sjabloon worden gebruikt.
- Voeg eventuele extra opdrachten of gebeurtenissen toe om de keten te starten of te voltooien.
- Klik op Publiceren .
Om een keten te maken die lijkt op een andere keten in de werkruimte, kunt u een kopie als uitgangspunt gebruiken.
Tip: Als u een keten vaak als uitgangspunt voor andere ketens gebruikt , maak dan een sjabloon op basis van de volgorde van de knooppunten.
-
In Wdata , in het venster Chains , klikt u met de rechtermuisknop op het hamburgermenu aan de rechterkant van de rij met de keten die u wilt kopiëren en selecteert u Copy in het pop-upmenu.
- Voor de nieuwe kopie klikt u op Bewerken en werkt u de knooppunten of eigenschappen naar behoefte bij.
Promoot een keten naar een andere omgeving.
Als onderdeel van uw ontwikkelingscyclus kunt u ketens bouwen in een omgeving die gescheiden is van de omgeving waarin uw medewerkers ze uitvoeren. Je kunt bijvoorbeeld ketens in een ontwikkelomgeving (DEV) maken totdat ze klaar zijn voor gebruik in een productieomgeving (PROD). Om een keten van de ene omgeving naar de andere te verplaatsen, kun je deze promoten .
- In Wdata , in het venster Chains , klik je met de rechtermuisknop op het hamburgermenu aan de rechterkant van de rij met de keten die je wilt kopiëren, en selecteer je Promote in het pop-upmenu.
- Bewerk in Naam de naam van de keten voor de nieuwe omgeving, indien nodig.
- Selecteer in Promote to de nieuwe omgeving van de keten.
- Selecteer of u schema's wilt inschakelen op de gepromote keten en klik op Volgende .
- Kies voor elke verbinding in de keten de verbinding die u in de nieuwe omgeving wilt gebruiken en klik op Volgende .
- Controleer de verbindingsmapping en klik op Promoten .
Een keten bewerken
Om de stappen of eigenschappen van een keten bij te werken:
- In Wdata , in het venster Chains , klikt u op het bewerkingspotloodje aan de rechterkant van de rij met de keten die u wilt kopiëren (of klikt u op het hamburgermenu en selecteert u Edit in het pop-upmenu).
- Werk de commando's en gebeurtenissen indien nodig bij.
- Om de eigenschappen van de keten bij te werken, klikt u op Keteninstellingen en past u de schema's , variabelen en meldingen naar behoefte aan.
- Om de commandoverbindingen van de keten in bulk bij te werken , klikt u op het menu met de drie puntjes en past u de commando's aan .
Tip : Je kunt je ketens eenvoudig ordenen door meerdere knooppunten tegelijk te selecteren. Druk simpelweg op Shift en sleep uw muiscursor over het canvas. Leer meer.
Een keten terugzetten naar een eerdere versie
Om een keten terug te zetten naar een eerder gepubliceerde versie, bijvoorbeeld om wijzigingen ongedaan te maken of een nieuwe keten te maken op basis van een eerdere versie van een andere keten:
- In Wdata , in het venster Chains , klik je met de rechtermuisknop op het hamburgermenu aan de rechterkant van de rij met de keten die je wilt kopiëren, en selecteer je Versions in het pop-upmenu.
- Onder Vorige versies selecteer je de versie waarnaar je wilt terugkeren
- Klik op het
- Selecteer de connector en de kabel voor elke verbinding en stel eventuele variabelen in.
- Klik op Verzenden ,.
- Klik op Omgekeerde keten bekijken om de omgekeerde keten te bekijken.
- Klik op Publiceren om de teruggedraaide keten te publiceren.
Kettinglabels
Chain Tags bieden de mogelijkheid om gerelateerde ketens te groeperen en inzicht te geven in de inhoud van de keten. Zodra een tag is aangemaakt, kan deze worden gebruikt als filter voor ketens in de ketenlijstweergave en de planner.
Een kettingtag toevoegen
- Selecteer de ketting om de weergave uit te breiden.
- Klik op het pluspictogram ( + ) om een nieuwe tagnaam in te voeren of een bestaande tag te selecteren.
- U kunt desgewenst de kleur van het label instellen door op het label te klikken en een kleur te kiezen.
Een kettinglabel verwijderen
- Selecteer de ketting om de weergave uit te breiden.
- Beweeg de muis over het label en klik op het grijze kruisje (x).