Chcesz połączyć się z aplikacją innej firmy poza wbudowanymi złączami Premium firmy Workiva? Można to osiągnąć, wykorzystując polecenia łącznika żądań HTTP do interakcji z interfejsami API REST.
Uwaga: Mimo że jest to oznaczone jako żądanie HTTP, protokół HTTPS (bezpieczny HTTP) jest obsługiwany (i zalecany).
W tej połączonej ścieżce edukacyjnej zaktualizujemy nasz Łańcuch, aby wykorzystać Dane wejściowe środowiska wykonawczego, gdzie możemy określić, który arkusz kalkulacyjny chcemy pobrać.
| Podstawowy przypadek użycia biznesowego | Łączenie się z systemami innych firm |
| Główny cel edukacyjny | Wykorzystaj polecenia łącznika żądań HTTP firmy Workiva do interakcji z interfejsami API REST dla aplikacji innych firm wykraczających poza wbudowane łączniki. Zaktualizuj łańcuchy, aby użyć danych wejściowych środowiska wykonawczego w celu określenia, którego arkusza kalkulacyjnego użyć. |
| Dodatkowy cel edukacyjny | Korzystanie z danych wejściowych środowiska wykonawczego |
| Wymagania wstępne | |
| Szablon pomocniczy | CLP | Żądanie HTTP Pobierz pojedynczy arkusz kalkulacyjny |
Krok 1: Kopiowanie i modyfikowanie łańcucha
- Przejdź do Chain Builder i znajdź Chain CLP | Arkusze listy żądań HTTP .
- Kliknij pionową elipsę, aby skopiować łańcuch.
- Kliknij ikonę ołówka, aby edytować łańcuch.
- Kliknij Ustawienia łańcucha w prawym górnym rogu i zmień nazwę łańcucha na: CLP | Żądanie HTTP Pobierz pojedynczy arkusz kalkulacyjny .
- ( Opcjonalnie ) Wprowadź opis : „Ten łańcuch generuje nowy token dostępu API Workiva. W poniższych wartościach zmiennych należy podać prawidłowy identyfikator klienta i tajny klucz klienta z wcześniej wygenerowanego zezwolenia API. Po wykonaniu Łańcucha użytkownik zostanie poproszony o podanie identyfikatora Arkusza kalkulacyjnego. Łańcuch pobierze arkusz kalkulacyjny.
- Ratujmy Łańcuch.
Krok 2: Dane wejściowe środowiska wykonawczego
Użyj zdarzenia łańcucha danych wejściowych środowiska wykonawczego , aby uruchomić łańcuch.
Pozwala nam to określić identyfikator arkusza kalkulacyjnego, który chcemy uzyskać. Dowiedz się więcej o danych wejściowych środowiska wykonawczego.
- Przenieś polecenie POST - Pobierz token z węzła startowego.
- Dodaj zdarzenie łańcucha danych wejściowych środowiska wykonawczego z zdarzeń wyzwalacza łańcucha do węzła początkowego.
- Kliknij dwukrotnie łącze łączące dane wejściowe środowiska wykonawczego z poleceniem Pobierz - Wyświetl arkusze kalkulacyjne i usuń łącze.
- Podłącz dane wejściowe środowiska wykonawczego do polecenia POST - pobierz token .
-
Połącz polecenie POST - Pobierz token z poleceniem GET - Wyświetl listę arkuszy kalkulacyjnych .
- Kliknij dwukrotnie Runtime Inputs Chain Event, aby je skonfigurować.
- Kliknij Dodaj dane wejściowe i skonfiguruj następujące pola:
- Typ: Pole tekstowe
- Nazwa wyświetlana: Identyfikator arkusza kalkulacyjnego — zapoznaj się z tym dokumentem , aby uzyskać pomoc w znalezieniu identyfikatora
- Wymagane: Zaznacz to pole wyboru
- ( Opcjonalnie ) Wprowadź opis : „To polecenie umożliwia użytkownikowi określenie wartości wymaganych danych wejściowych środowiska wykonawczego”.
- Zapisz polecenie.
Krok 3: Zaktualizuj polecenie Get
Zaktualizujemy polecenie HTTP Request Get, aby uzyskać szczegółowe informacje o pojedynczym arkuszu kalkulacyjnym zamiast wyświetlać listę wszystkich arkuszy kalkulacyjnych w obszarze roboczym.
- Kliknij dwukrotnie polecenie Pobierz - Lista arkuszy kalkulacyjnych , aby je skonfigurować.
- Nazwij polecenie: Get - Pobierz pojedynczy arkusz kalkulacyjny .
-
Użyj zmiennej Identyfikator arkusza kalkulacyjnego z Danych wejściowych środowiska wykonawczego w polu Adres URL, aby określić, który arkusz kalkulacyjny ma zostać pobrany.
Aby to zrobić, kliknij pole adresu URL i po /spreadsheets dodaj "/ < ID arkusza kalkulacyjnego > ", zastępując
<Spreadsheet ID> ze zmienną z danych wejściowych środowiska wykonawczego w następujący sposób:- W lewym panelu rozwiń menu rozwijane Wyzwalacz.
- Rozwiń listę rozwijaną Dane wejściowe środowiska wykonawczego .
- Wybierz zmienną Identyfikator arkusza kalkulacyjnego .
- ( Opcjonalnie ) Wprowadź opis : „To polecenie zwraca pojedynczy arkusz kalkulacyjny. Więcej informacji znajdziesz w dokumentacji dla deweloperów pod adresem https://developers.workiva.com/2026-01-01/getspreadsheetbyid.html"
- Zapisz polecenie.
Krok 4: Przetestuj ćwiczenie
Teraz, gdy Łańcuch jest gotowy, możemy przetestować wynik.
- Opublikuj Łańcuch.
- Kliknij Wykonaj , a następnie Uruchom z danymi wejściowymi .
- Znajdź Identyfikator arkusza kalkulacyjnegoprzechodząc do Arkusza kalkulacyjnego na platformie Workiva. Upewnij się, że użytkownik, któremu udzielono grantu, ma uprawnienia do tego arkusza kalkulacyjnego.
- Kliknij Start .
- Po zakończeniu działania Łańcucha możesz zobaczyć, że szczegóły arkusza kalkulacyjnego zostały wygenerowane na karcie Wyjścia – Treść odpowiedzi polecenia Get .