Łącznik Workiva Scripting zapewnia prosty sposób uruchamiania skryptów Pythona na platformie Workiva. Działa niezależnie od pełnego środowiska skryptowego, umożliwiając użytkownikom bez wiedzy technicznej wykonywanie skryptów bez konieczności zagłębiania się w kod źródłowy.
Aby zapoznać się z pełną listą zgodnych poleceń, zobacz artykuł Polecenia skryptowe Workiva.
Funkcja skryptowania jest obecnie dostępna wyłącznie w ramach programu Early Adopter Program. Jeśli jesteś zainteresowany dodaniem skryptów do swojego obszaru roboczego, skontaktuj się ze swoim Menedżerem ds. Obsługi Klienta, aby omówić możliwość uczestnictwa w programie.
Dowiedz się więcej o wymaganiach dotyczących skryptów.
Wymagania
Przed użyciem złącza Workiva:
- Administrator zabezpieczeń organizacji musi włączyć łącznik Workiva Scripting za pomocą ekranu Konfiguracje.
- Aby uruchomić łańcuch w środowisku testowym, będziesz potrzebować adresów URL, które zastąpią hosty i ścieżki bazowe interfejsu API.
Dlaczego warto używać łącznika Workiva Scripting zamiast żądania HTTP?
Łącznik HTTP Request wymaga dodatkowej logiki do odświeżania tokenów nośnika i sprawdzania statusu skryptu. Wymagania te można wyeliminować, korzystając ze złącza Workiva Scripting.
Co więcej, łącznik Workiva Scripting oferuje dodatkową funkcjonalność, taką jak możliwość wykorzystania wyników poleceń (takich jak stdout i logi) w innym miejscu łańcucha.
Konfiguracja połączenia
Aby skonfigurować łącznik Workiva Scripting:
- Otwórz Konstruktora łańcucha.
- Kliknij Połączenia w obszarze nawigacji po lewej stronie, a następnie Utwórz w prawym górnym rogu strony.
- W obszarze Połączenie łącznikawybierz Skrypty Workiva i domyślny CloudRunner.
- W polu Informacje podstawowewprowadź unikalną nazwę i opis, aby ułatwić identyfikację złącza.
-
W polu Właściwościwprowadź szczegóły połączenia:
Właściwość Szczegóły Identyfikator klienta Wprowadź identyfikator przyznania autoryzacji OAuth użytkownikowi integracji.
Jest to generowane losowo.Tajemnica klienta Wprowadź klucz tajny dla właściwości ID.
Jest to generowane losowo.API serwera skryptowego (Opcjonalnie) Wprowadź adres URL, który zastąpi domyślny adres URL hosta i ścieżkę bazową dla interfejsu API serwera skryptów. Nadpisanie hosta IAM (Opcjonalnie) Wprowadź adres URL, który zastąpi domyślny adres URL hosta i ścieżkę bazową dla punktów końcowych Identyfikacja i zarządzanie dostępem (IAM). Wersje API skryptów Wybierz wersję API, której chcesz użyć.
Wersja V1 jest domyślna i zalecana dla większości użytkowników.
Wersja V0 zostanie wkrótce usunięta. - Wybierz środowiska, w których chcesz używać połączenia i kliknij Zapisz.
Nadpisywanie adresów URL
W zależności od regionu środowiska produkcyjnego może obowiązywać nadrzędny adres URL. Można to zweryfikować, porównując z adresem URL używanym do logowania się do Wdesk. Jeśli adres URL zawiera EU lub APAC, wymagane jest zastąpienie.
Uwaga: Informacje dotyczące regionu USA podano wyłącznie w celach informacyjnych. Jeśli znajdujesz się w tym regionie, nie musisz stosować żadnych nadpisów.
| Pole | Wartość |
|---|---|
| Nadpisanie gospodarza mózgowego | https://h.app.wdesk.com/s/cerebral |
| Nadpisanie hosta arkuszy kalkulacyjnych | https://api.app.wdesk.com/spreadsheets/v1/ |
| Nadpisanie hosta IAM | https://api.app.wdesk.com/iam/v1/oauth2/token |
| Nadpisanie hosta administratora | https://api.app.wdesk.com/admin/v1 |
| Nadpisanie hosta bazy danych Graph | https://api.app.wdesk.com/graphdb/v1/ |
| Nadpisanie hosta API platformy | https://api.app.wdesk.com/platform/v1 |
| Nadpisanie interfejsu API serwera skryptów | https://h.app.wdesk.com/s/scripting |
| Pole | Wartość |
|---|---|
| Nadpisanie gospodarza mózgowego | https://h.eu.wdesk.com/s/cerebral |
| Nadpisanie hosta arkuszy kalkulacyjnych | https://api.eu.wdesk.com/spreadsheets/v1/ |
| Nadpisanie hosta IAM | https://api.eu.wdesk.com/iam/v1/oauth2/token |
| Nadpisanie hosta administratora | https://api.eu.wdesk.com/admin/v1 |
| Nadpisanie hosta bazy danych Graph | https://api.eu.wdesk.com/graphdb/v1/ |
| Nadpisanie hosta API platformy | https://api.eu.wdesk.com/platform/v1 |
| Nadpisanie interfejsu API serwera skryptów | https://h.eu.wdesk.com/s/scripting |
| Pole | Wartość |
|---|---|
| Nadpisanie gospodarza mózgowego | https://h.apac.wdesk.com/s/cerebral |
| Nadpisanie hosta arkuszy kalkulacyjnych | https://api.apac.wdesk.com/spreadsheets/v1/ |
| Nadpisanie hosta IAM | https://api.apac.wdesk.com/iam/v1/oauth2/token |
| Nadpisanie hosta administratora | https://api.apac.wdesk.com/admin/v1 |
| Nadpisanie hosta bazy danych Graph | https://api.apac.wdesk.com/graphdb/v1/ |
| Nadpisanie hosta API platformy | https://api.apac.wdesk.com/platform/v1 |
| Nadpisanie interfejsu API serwera skryptów | https://h.apac.wdesk.com/s/scripting |