Vill du ansluta till en tredjepartsapplikation utöver Workivas färdiga Premium Connectors? Du kan uppnå detta genom att använda HTTP Request Connector-kommandon för att interagera med REST API:er.
Obs: Även om detta är märkt som HTTP-begäran, stöds (och rekommenderas) HTTPS (Secure HTTP).
I den här anslutna lärvägen kommer vi att uppdatera vår kedja för att använda runtime-indata där vi kan ange vilket kalkylblad vi vill hämta.
| Primärt användningsfall för verksamheten | Ansluta till tredjepartssystem |
| Primärt lärandemål | Använd Workivas HTTP Request Connector-kommandon för att interagera med REST API:er för tredjepartsapplikationer utöver de förbyggda kopplingarna. Uppdatera kedjor för att använda runtime-indata för att ange vilket kalkylblad som ska användas. |
| Sekundärt lärandemål | Använda körtidsingångar |
| Förkunskapskrav |
Konfigurera Workiva API-bidrag |
| Mall för support | CLP | HTTP-förfrågan Hämta ett enda kalkylblad |
Steg 1: Kopiera och modifiera en kedja
- Navigera till Chain Builder och leta reda på kalkylbladen för Chain CLP | HTTP-förfrågningslista .
- Klicka på den vertikala ellipsen för att kopiera kedjan.
- Klicka på pennikonen för att redigera kedjan.
- Klicka på Kedjeinställningar längst upp till höger och byt namn på kedjan: CLP | HTTP-begäran Hämta ett enda kalkylblad .
- ( Valfritt ) Ange en beskrivning : "Denna kedja genererar en ny Workiva API-åtkomsttoken." Du måste ange ett giltigt klient-ID och en klienthemlighet från ett tidigare genererat API-tillstånd i variabelvärdena nedan. När kedjan körs uppmanas användaren att ange ett kalkylblads-ID. Kedjan kommer att hämta kalkylarket.
- Rädda kedjan.
Steg 2: Inmatningar för exekvering
Använd händelsen Runtime Inputs Chain för att starta kedjan.
Detta låter oss ange kalkylblads-ID:t för det kalkylblad vi vill hämta. Läs mer om körtidsingångar.
- Flytta POST - Hämta en token -kommandot från startnoden.
- Lägg till en Runtime Inputs Chain-händelse från Chain Trigger Events till startnoden.
- Dubbelklicka på länken som kopplar samman Runtime Inputs med kommandot Get-List Spreadsheets och ta bort länken.
- Anslut runtime-ingångar till POST - Hämta ett token- kommando.
-
Koppla POST-kommandot Retrieve a Token till GET-kommandot List Spreadsheets .
- Dubbelklicka på händelsen Runtime Inputs Chain för att konfigurera den.
- Klicka på Lägg till inmatning och konfigurera följande fält:
- Typ: Textfält
- Visningsnamn: Kalkylblads-ID – kolla in det här dokumentet för hjälp med att hitta ID:t
- Obligatoriskt: Markera den här kryssrutan
- ( Valfritt ) Ange en beskrivning : "Det här kommandot låter användaren ange värden för obligatoriska indata under körning."
- Spara kommandot.
Steg 3: Uppdatera Get-kommandot
Vi kommer att uppdatera HTTP Request Get-kommandot för att ge oss information om ett enskilt kalkylblad istället för att lista alla kalkylblad i arbetsytan.
- Dubbelklicka på kommandot Get - List of Spreadsheets för att konfigurera det.
- Namnge kommandot: Hämta - Hämta ett enskilt kalkylblad .
-
Använd variabeln Kalkylblads-ID från Runtime Inputs i URL-fältet för att ange vilket kalkylblad som ska hämtas.
För att göra detta, klicka på URL- fältet och lägg till "/ < Kalkylblads-ID > " efter /spreadsheets , ersätter
<Spreadsheet ID> med variabeln från körtidsingångarna enligt följande:- I den vänstra panelen expanderar du rullgardinsmenyn Utlösare.
- Expandera rullgardinsmenyn Körtidsindata.
- Välj variabeln Kalkylblads-ID .
- ( Valfritt ) Ange en beskrivning : "Det här kommandot returnerar ett enda kalkylblad. För mer information, se utvecklardokumentationen på https://developers.workiva.com/2026-01-01/getspreadsheetbyid.html
- Spara kommandot.
Steg 4: Testa övningen
Nu när kedjan är klar kan vi testa resultatet.
- Publicera kedjan.
- Klicka på Kör och sedan på Kör med indata .
- Hitta en Kalkylbladets IDgenom att navigera till ett kalkylblad i Workiva-plattformen. Se till att den beviljade användaren har behörighet till detta kalkylblad.
- Klicka på Starta .
- När kedjan har slutfört sin körning kan du se att kalkylbladsinformationen har genererats på fliken Utdata - Svarstext för Get -kommandot.