Workiva Scripting-koblingen gir en enkel måte å kjøre Python-skript på Workiva-plattformen. Den fungerer uavhengig av den fullstendige skriptopplevelsen, slik at ikke-tekniske brukere kan kjøre skript uten å grave i den underliggende kildekoden.
For en fullstendig liste over kompatible kommandoer, se artikkelen Workiva Scripting commands.
Skriptfunksjonen er for øyeblikket bare tilgjengelig som en del av et Early Adopter-program. Hvis du er interessert i å legge til skripting i arbeidsområdet ditt, kan du kontakte din kundesuksesssjef for å diskutere programdeltakelse.
Lær mer om krav til skripting.
Krav
Før du bruker Workiva-kontakten:
- En sikkerhetsadministrator for organisasjonen må aktivere Workiva Scripting-koblingen via konfigurasjonsskjermen.
- For å kjøre kjeden i et testmiljø, trenger du URL-ene for å overstyre API-ets verter og basisstier.
Hvorfor bør jeg bruke Workiva Scripting-koblingen over HTTP-forespørsler?
HTTP-forespørselen krever ytterligere logikk for å oppdatere bærertokener og avspørre statusen til skriptet. Disse kravene elimineres ved å bruke Workiva Scripting-koblingen.
I tillegg tilbyr Workiva Scripting-koblingen tilleggsfunksjonalitet, som muligheten til å bruke kommandoutganger (som stdout og logger) andre steder i en kjede.
Tilkoblingsoppsett
Slik konfigurerer du Workiva Scripting-koblingen:
- Åpne Kjedebygger.
- Klikk på Tilkoblinger i venstre navigasjonsfelt, og deretter på Opprett øverst til høyre på siden.
- Under Koblingstilkoblingvelger du Workiva-skripting og standard CloudRunner.
- Under Grunnleggende informasjonskriver du inn et unikt navn og en beskrivelse for å identifisere koblingen.
-
Under Egenskaperskriver du inn tilkoblingsdetaljene:
Egenskap Detaljer Klient-ID Skriv inn ID-en for integrasjonsbrukerens OAuth-tildeling.
Dette genereres tilfeldig.Klienthemmelighet Skriv inn hemmeligheten for ID-egenskapen.
Dette genereres tilfeldig.Skriptingserver-API (Valgfritt) Skriv inn URL-en som skal erstatte standard URL-vert og basisbane for Scripting-server-API-et. IAM-vertsoverstyring (Valgfritt) Skriv inn URL-en som skal erstatte standard URL-vert og basisbane for Identify and Access Management (IAM)-endepunktene. Skripting API-versjoner Velg hvilken versjon av API-et du vil bruke.
V1 er standard og anbefales for de fleste brukere.
V0 vil bli fjernet i nær fremtid. - Velg miljøene du vil bruke tilkoblingen i, og klikk på Lagre.
URL-overstyringer
Avhengig av regionen til produksjonsmiljøet ditt, kan en overstyrings-URL gjelde. Du kan bekrefte dette ved å sammenligne med URL-en som ble brukt til å logge inn på Wdesk. Hvis URL-en inneholder EU eller APAC, kreves en overstyring.
Merk: Informasjon om den amerikanske regionen er oppført som referanse. Hvis du er i denne regionen, trenger du ikke å bruke noen overstyringer.
| Felt | Verdi |
|---|---|
| Overstyring av cerebral vert | https://h.app.wdesk.com/s/cerebral |
| Overstyring av regnearkvert | https://api.app.wdesk.com/spreadsheets/v1/ |
| IAM-vertsoverstyring | https://api.app.wdesk.com/iam/v1/oauth2/token |
| Overstyring av administratorvert | https://api.app.wdesk.com/admin/v1 |
| Overstyring av grafdatabasevert | https://api.app.wdesk.com/graphdb/v1/ |
| Overstyring av plattform-API-vert | https://api.app.wdesk.com/platform/v1 |
| Overstyring av skriptserver-API | https://h.app.wdesk.com/s/scripting |
| Felt | Verdi |
|---|---|
| Overstyring av cerebral vert | https://h.eu.wdesk.com/s/cerebral |
| Overstyring av regnearkvert | https://api.eu.wdesk.com/spreadsheets/v1/ |
| IAM-vertsoverstyring | https://api.eu.wdesk.com/iam/v1/oauth2/token |
| Overstyring av administratorvert | https://api.eu.wdesk.com/admin/v1 |
| Overstyring av grafdatabasevert | https://api.eu.wdesk.com/graphdb/v1/ |
| Overstyring av plattform-API-vert | https://api.eu.wdesk.com/platform/v1 |
| Overstyring av skriptserver-API | https://h.eu.wdesk.com/s/scripting |
| Felt | Verdi |
|---|---|
| Overstyring av cerebral vert | https://h.apac.wdesk.com/s/cerebral |
| Overstyring av regnearkvert | https://api.apac.wdesk.com/spreadsheets/v1/ |
| IAM-vertsoverstyring | https://api.apac.wdesk.com/iam/v1/oauth2/token |
| Overstyring av administratorvert | https://api.apac.wdesk.com/admin/v1 |
| Overstyring av grafdatabasevert | https://api.apac.wdesk.com/graphdb/v1/ |
| Overstyring av plattform-API-vert | https://api.apac.wdesk.com/platform/v1 |
| Overstyring av skriptserver-API | https://h.apac.wdesk.com/s/scripting |