Vill du ansluta till en tredjepartsapplikation utöver Workivas förbyggda Premium Connectors? Du kan uppnå detta genom att använda HTTP Request Connector Commands för att interagera med REST API:er.
Obs: Även om detta är märkt som en HTTP-förfrågan stöds (och rekommenderas) HTTPS (Secure HTTP).
I denna Connected Learning Path kommer vi att uppdatera vår Chain så att vi använder Runtime Inputs där vi kan ange vilket kalkylblad vi vill hämta.
| Primärt användningsfall för verksamheten | Anslutning till system från tredje part |
| Primärt lärandemål | Använd Workivas HTTP Request Connector Commands för att interagera med REST API:er för tredjepartsapplikationer utöver de förbyggda anslutningarna. Uppdatera kedjorna så att de använder Runtime Inputs för att ange vilket kalkylblad som ska användas. |
| Sekundärt lärandemål | Användning av Runtime Inputs |
| Förkunskapskrav |
Konfigurera Workiva API-bidrag Konfigurera HTTP Request Connector Komplett CLP | HTTP Request List Kalkylblad |
| Mall för support | CLP | HTTP-begäran Hämta ett enda kalkylblad |
Steg 1: Kopiera och modifiera en kedja
- Navigera till Chain Builder och leta reda på kedjan CLP | HTTP Request List Spreadsheets.
- Klicka på den vertikala ellipsen för att Copy kedjan.
- Klicka på pennikonen för att redigera kedjan.
- Klicka på Chain Settings 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 Access Token. Du måste ange ett giltigt klient-ID och en giltig klienthemlighet från ett tidigare genererat API Grant i variabelvärdena nedan. När kedjan körs kommer användaren att uppmanas att ange ett kalkylblads-ID. Kedjan kommer att hämta kalkylbladet."
- Spara kedjan.
Steg 2: Inmatningar för exekvering
Använd Runtime Inputs Chain Event för att starta kedjan.
Detta gör det möjligt för oss att ange kalkylbladets ID för det kalkylblad vi vill hämta. Läs mer om Runtime Inputs.
- Flytta POST - Retrieve a Token Kommando från startnoden.
- Lägg till en Runtime Inputs Chain Event från Chain Trigger Events till startnoden.
- Dubbelklicka på länken som ansluter Runtime Inputs till Get - List Spreadsheets Command och radera länken.
- Anslut Runtime Inputs till POST - Hämta en Token Kommando.
-
Anslut POST - Hämta en token Kommando till GET - Lista kalkylblad Kommando.
- Dubbelklicka på Runtime Inputs Chain Event för att konfigurera den.
- Klicka på Add Input och konfigurera följande fält:
- Typ av fält: Textfält
- Visa namn: Kalkylbladets ID - kolla in detta dokument för hjälp med att hitta ID
- Obligatoriskt: Markera denna kryssruta
- (Valfritt) Ange en Beskrivning: "Detta kommando gör det möjligt för användaren att ange värden för nödvändiga körtidsinmatningar."
- Spara kommandot.
Steg 3: Uppdatera Get Command
Vi kommer att uppdatera HTTP Request Get Command för att ge oss detaljer om ett enda 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: Get - Hämta ett enda kalkylblad.
-
Använd variabeln Spreadsheet ID från Runtime Inputs i URL-fältet för att ange vilket kalkylblad som ska hämtas.
Detta gör du genom att klicka på fältet URL och efter /spreadsheets lägga till "/<Kalkylblads-ID>",
ersätta <Kalkylblads-ID> med variabeln från Runtime Inputs enligt följande:- I den vänstra panelen expanderar du rullgardinsmenyn Trigger.
- Expandera rullgardinsmenyn Runtime Inputs.
- Välj variabeln Spreadsheet ID.
- (Valfritt) Ange en Beskrivning: "Detta kommando returnerar ett enda kalkylblad. Mer information finns i dokumentationen för utvecklare på https://developers.workiva.com/platform-v1/platform-getspreadsheetbyid/"
- Spara kommandot.
Steg 4: Testa övningen
Nu när kedjan är klar kan vi testa resultatet.
- Publicera kedjan.
- Klicka på Execute, och sedan på Run with Inputs.
- Hitta ett kalkylblad ID, genom att navigera till ett kalkylblad i Workiva Platform. Kontrollera att användaren har behörighet till detta kalkylblad.
- Klicka på Starta.
- När kedjan har körts färdigt kan du se att kalkylbladsuppgifterna har genererats på fliken Outputs - Response Body i kommandot Get.
To continue to challenge yourself and learn more about using the HTTP Request Connector to connect to a third party API, check out the next exercise CLP Copy a Spreadsheet (add link when document created).
-->