Workiva Scripting Connector ger ett enkelt sätt att köra Python-skript inom Workiva-plattformen. Den fungerar oberoende av den fullständiga skriptupplevelsen och gör det möjligt för icke-tekniska användare att köra skript utan att gräva i den underliggande källkoden.
En fullständig lista över kompatibla kommandon finns i artikeln Workiva Scripting-kommandon.
Skriptfunktionen är för närvarande endast tillgänglig som en del av ett Early Adopter Program. Om du är intresserad av att lägga till skript i din arbetsyta, kontakta din Customer Success Manager för att diskutera programdeltagande.
Läs mer om skriptkrav.
Krav
Innan du använder Workiva-anslutningen:
- En säkerhetsadministratör för org måste aktivera Workiva Scripting-anslutningen via skärmen Konfigurationer.
- Om du vill köra kedjan i en testmiljö behöver du URL:erna för att åsidosätta API:ets värdar och bassökvägar.
Varför ska jag använda Workiva Scripting Connector över HTTP Request?
Kopplingen HTTP Request kräver ytterligare logik för att uppdatera bearer-tokens och fråga efter skriptets status. Dessa krav elimineras genom att använda Workiva Scripting Connector.
Dessutom erbjuder Workiva Scripting Connector ytterligare funktioner, t.ex. möjligheten att använda kommandoutgångar (som stdout och loggar) på andra ställen i en kedja.
Inställning av anslutning
För att konfigurera Workiva Scripting-anslutningen:
- Öppna Kedjebyggare.
- Klicka på Anslutningar i det vänstra navigeringsområdet och sedan på Skapa längst upp till höger på sidan.
- Under Anslutningsanslutningväljer du Workiva-skript och standardinställningen CloudRunner.
- Under Basic Info anger du ett unikt namn och en beskrivning som hjälper dig att identifiera kontakten.
-
Under Egenskaperanger du anslutningens detaljer:
Egenskap Information Klient-ID Ange ID för integrationsanvändarens OAuth beviljande.
Detta genereras slumpmässigt.Klientens hemlighet Ange hemligheten för ID-egenskapen.
Detta genereras slumpmässigt.API för skriptserver (Valfritt) Ange den URL som ska ersätta standardvärdena för URL-värd och basväg för API:et för skriptservern. Åsidosättande av IAM-värd (Valfritt) Ange den URL som ska ersätta standardvärd-URL:en och bassökvägen för IAM-slutpunkter (Identify and Access Management). Skript-API-versioner Välj vilken version av API:et som ska användas.
V1 är standard och rekommenderas för de flesta användare.
V0 kommer att tas bort inom en snar framtid. - Välj de miljöer som ska använda anslutningen och klicka på Save.
Åsidosättande av URL
Beroende på regionen i din produktionsmiljö kan en URL för åsidosättande gälla. Du kan verifiera detta genom att jämföra med den URL som används för att logga in på Wdesk. Om URL:en innehåller EU eller APAC krävs en åsidosättning.
Obs: Information om den amerikanska regionen listas endast som referens. Om du befinner dig i den här regionen behöver du inte tillämpa några åsidosättningar.
| Fält | Värde |
|---|---|
| Cerebral Host Override | https://h.app.wdesk.com/s/cerebral |
| Åsidosättande av värd för kalkylark | https://api.app.wdesk.com/spreadsheets/v1/ |
| Åsidosättande av IAM-värd | https://api.app.wdesk.com/iam/v1/oauth2/token |
| Åsidosättande av administratörsvärd | https://api.app.wdesk.com/admin/v1 |
| Åsidosättande av Graph DB-värd | https://api.app.wdesk.com/graphdb/v1/ |
| Åsidosättande av värd för plattforms-API | https://api.app.wdesk.com/platform/v1 |
| Åsidosättning av skriptserver-API | https://h.app.wdesk.com/s/scripting |
| Fält | Värde |
|---|---|
| Cerebral Host Override | https://h.eu.wdesk.com/s/cerebral |
| Åsidosättande av värd för kalkylark | https://api.eu.wdesk.com/spreadsheets/v1/ |
| Åsidosättande av IAM-värd | https://api.eu.wdesk.com/iam/v1/oauth2/token |
| Åsidosättande av administratörsvärd | https://api.eu.wdesk.com/admin/v1 |
| Åsidosättande av Graph DB-värd | https://api.eu.wdesk.com/graphdb/v1/ |
| Åsidosättande av värd för plattforms-API | https://api.eu.wdesk.com/platform/v1 |
| Åsidosättning av skriptserver-API | https://h.eu.wdesk.com/s/scripting |
| Fält | Värde |
|---|---|
| Cerebral Host Override | https://h.apac.wdesk.com/s/cerebral |
| Åsidosättande av värd för kalkylark | https://api.apac.wdesk.com/spreadsheets/v1/ |
| Åsidosättande av IAM-värd | https://api.apac.wdesk.com/iam/v1/oauth2/token |
| Åsidosättande av administratörsvärd | https://api.apac.wdesk.com/admin/v1 |
| Åsidosättande av Graph DB-värd | https://api.apac.wdesk.com/graphdb/v1/ |
| Åsidosättande av värd för plattforms-API | https://api.apac.wdesk.com/platform/v1 |
| Åsidosättning av skriptserver-API | https://h.apac.wdesk.com/s/scripting |