Med Chains kan du automatisera rutinuppgifter, med enkel integration för att hämta eller skicka data över flera system med poster. Du kan t.ex. skapa en kedja som automatiskt hämtar finansiell information från en datakälla till en tabell och sedan skickar den informationen till ett annat system för att generera en rapport. I Chain Builder ordnar och länkar du de uppgifter - eller kommandon- som en kedja ska utföra.
Obs: Endast ägare av arbetsytor eller kedjeägare har åtkomst till Chain Builder. I Wdata klickar du på Chains och sedan på Open Chain Builder.
Med övningarna i Kom igång med tabeller och Kom igång med frågor skapar du tabeller och frågor som de som används för finansiell rapportering. I den här övningen skapar vi en kedja för att köra den frågan och exportera resultaten till kalkylark.
Steg 1. Hämta frågans ID och parametrar
Om du inte redan har gjort det, ladda ner data från provet och utför Kom igång med tabeller och Kom igång med frågor övningarna, eftersom du kommer att använda frågan i kedjan. Notera frågans ID, som är det sätt på vilket du identifierar frågan i kedjan.
Obs: När du öppnar en fråga i Wdata visas dess ID efter /queries/ i URL:en.
Om du skapade frågans filter med parametrar i stället för statiska värden, notera även parametrarnas namn. Till exempel:
- PY eller Föregående_år
- CY eller aktuellt_år
- Aktuell_Period
Steg 2. Skapa kalkylarket
Innan du skapar kedjan ska du skapa ett kalkylark att exportera sökresultaten till.
För att undvika missbruk av kalkylarket ska du tydligt identifiera dess pedagogiska syfte i dess namn.
När du har skapat kalkylarket noterar du dess URL
Steg 3. Skapa kedjan
Nu är det dags att bygga kedjan! I slutändan kommer det att innehålla kommandon för att köra frågan och exportera de senaste resultaten till kalkylark.
Innan du skapar en kedja ska du kontrollera att du har konfigurerat kärnan som Workiva-anslutningen använder för att utföra sina kommandon. Den här kedjan kräver bara en connector, men kedjor kan använda flera connectors för att förbereda och överföra data mellan dina olika system för post.
När anslutningen har konfigurerats kan du lägga till kedjan i Chain Builder:
- I Wdata klickar du på Chains , Chain Builder.
- Klicka på Build, Chains, och klicka sedan på Add, Create Chain i det nedre högra hörnet.
-
Ange ett unikt namn och en beskrivning som hjälper till att identifiera kedjan.
Obs: Kedjor visas i Kedjebyggaren för alla i arbetsytan; namnge dem så att medlemmarna tydligt förstår deras avsikt. Se Ledande praxis: Namngivningskonventioner för kedjor och deras objekt för mer information om namngivning.
- Klicka på Spara.
Steg 4. Börja med en triggerhändelse för exekvering av inmatningar
För att få kedjan att börja med att be om de variabler den behöver för sina kommandon, lägg till en Exekvering Inputs triggerhändelse.
Tips: Förutom inmatningar för exekvering kan du lägga till variabler för kedjan eller arbetsytan. Med variabler kan du utöka användningen av en kedja, t.ex. med alla frågor eller kalkylark i stället för bara en viss fråga eller ett visst kalkylark.
- Klicka på Utlös händelser, flytta Körtidsindata till Startaoch klicka på Redigera.
- Under Basic info anger du ett unikt namn och en beskrivning som hjälper dig att identifiera händelsen.
-
Under Variabler, lägg till variabler för:
- Frågans ID
- Alla värden för frågeparametrar
- URL till kalkylarket
Tips: För varje variabel klickar du på Add Input, väljer TextField och anger namn, beskrivning och standardvärde.
- Klicka på Spara.
Steg 5. Lägg till ett kommando för att köra frågan
Lägg sedan till kommandot Run query så att kedjan får de senaste resultaten varje gång den körs. Du kommer att använda exekveringens indata för att identifiera frågans ID och parametervärden.
- Under Available Connectors, välj Workiva, och dra Run query till Canvas.
-
Dra en länk från Starta till Kör en fråga, och klicka på kommandots Redigera.
Obs: Var noga med att länka kommandot till Starta så att det kan använda exekveringarna.
- Under Basic info anger du ett unikt namn och en beskrivning för att identifiera kommandot.
- Under Command properties väljer du Workiva connector för att utföra kommandot.
- För Query ID, välj Query ID:s exekvering under Trigger.
-
Om frågans filter använder parametervärden klickar du på Add ( ) under Parameters och anger deras nyckel-/värdepar:
Nyckel Värde PY eller Föregående_år Under Trigger väljer du exekvering för föregående år. CY eller aktuellt_år Under Trigger väljer du exekvering för innevarande år. Aktuell_Period Under Trigger väljer du exekvering för den aktuella perioden. - Klicka på Spara.
Steg 6. Lägg till ett kommando för att exportera resultaten
Lägg nu till ett kommando för att exportera frågans resultat till kalkylark:
- Under Available Connectors, välj Workiva, och dra Export query result till Canvas.
- Dra en länk från Kör fråga till Exportera frågeresultat, och klicka på Redigera för den senare.
- Under Basic info anger du ett unikt namn och en beskrivning för att identifiera kommandot.
- Under Command properties, välj samma Workiva connector som Run query.
- För Query result ID, välj ID för Query result output under Run query.
- För URL till kalkylark, välj exekvering för kalkylarkets URL under Trigger.
- Klicka på Spara.
Steg 7. Kör kedjan
För att driva kedjan:
- Klicka på Publiceraoch sedan på Publicera igen.
- Klicka på Kör och sedan på Kör med indata.
- Ange värdena för ingångarna för exekvering och klicka på Starta.
- För att verifiera att kedjan lyckas, kontrollera kalkylarket för frågeresultaten.
Om kedjan inte går, klicka på kommandona i körhistoriken för att granska deras loggar efter meddelanden som hjälper till att felsöka felet.