Chains, Customize Workiva i interfejsy API Workiva nie są narzędziami konkurencyjnymi — są najsilniejsze, gdy każde z nich jest wykorzystywane w najlepszym celu. W tym artykule wyjaśniono, do czego służy każde z tych rozwiązań, tak aby można było wybrać odpowiednie podejście do swojego przepływu pracy.
Jak myśleć o każdym z nich
- Łańcuchy służą do orkiestracji — łączenia systemów, planowania pracy, monitorowania przebiegów i zapewniania zespołom wglądu w każdy etap procesu: co się wydarzyło, kiedy i gdzie. Oferuje gotowe łączniki dla systemów Workiva i innych firm, a jego struktura niewymagająca pisania kodu pozwala zautomatyzować codzienne procesy i ograniczyć liczbę błędów manualnych bez konieczności angażowania etatowego programisty.
- Dostosowywanie Workiva umożliwia kontrolowaną rozszerzalność — dodawanie niestandardowej logiki za pomocą skryptów, przechwytywanie kontekstu ustrukturyzowanego przepływu pracy za pomocą pól niestandardowych i wyzwalanie skryptów z plików, w których pracujesz, za pomocą zintegrowanych automatyzacji. Przenosi specjalistyczną logikę z jednorazowych obejść do czegoś kontrolowanego, powtarzalnego i wykonywanego bezpiecznie w infrastrukturze zarządzanej przez Workiva.
- Interfejsy APIWorkiva stanowią pomost do danych Workiva — umożliwiając skryptom i łańcuchom kontrolowane odczytywanie, zapisywanie i aktualizowanie danych platformy.
Zanim zbudujesz
Zacznij od najprostszego narzędzia, które rozwiąże problem. Zanim sięgniesz po narzędzie Customize Workiva, sprawdź, czy nie ma w nim wbudowanej funkcji Workiva lub rozwiązania Chains, które już spełnia Twoje potrzeby. Dostosowywanie Workiva jest właściwym wyborem, gdy przepływ pracy naprawdę wymaga niestandardowej logiki, ustrukturyzowanego kontekstu lub automatyzacji w plikach — a nie gdy standardowa funkcjonalność byłaby wystarczająca.
Używanie ich razem
Chains i Customize Workiva nie są sytuacją typu „albo-albo”. Skrypt może być uruchomiony jako jeden z kroków w ramach szerszego przepływu pracy Chains — Chains koordynuje i planuje proces, podczas gdy skrypt obsługuje złożoną transformację wymagającą niestandardowej logiki. Jeśli implementacja Chains stała się trudna do utrzymania lub nie działa dobrze ze względu na zbyt złożoną logikę, Customize Workiva może z nią współpracować, aby uczynić przepływ pracy bardziej trwałym i niezawodnym.
Jak łańcuchy i skrypty najlepiej ze sobą współpracują
Każdy z nich jest najsilniejszy w tym, co robi najlepiej — a razem obejmują o wiele więcej, niż każdy z nich mógłby zrobić osobno:
| Łańcuchy są najlepsze dla… | Skrypty są najlepsze do… |
|---|---|
| Orkiestracja: łączenie systemów, planowanie i monitorowanie | Złożona niestandardowa logika i reguły biznesowe |
| Automatyzacja bez kodu i bez programisty | Kontrola na poziomie programisty i dostrajanie wydajności |
| Niższe koszty rozwoju i utrzymania | Przepływy pracy, których nie można obsłużyć za pomocą standardowej konfiguracji lub łańcuchów |
Gdy połączysz orkiestrację Chains z niestandardową logiką Scripting — i niestandardowymi polami dla ustrukturyzowanego kontekstu — otrzymasz dostosowane, regulowane przepływy pracy, które działają spójnie i są natywne dla platformy Workiva.
Szybki sposób na podjęcie decyzji: zacznij od łańcuchów. Dodaj skrypty, gdy przypadek użycia wymaga skomplikowanej, niestandardowej logiki i masz wiedzę na temat języka Python, aby je tworzyć i utrzymywać.
W miarę jak sztuczna inteligencja staje się częścią coraz większej liczby procesów, struktura ta ma jeszcze większe znaczenie. Sztuczna inteligencja może pomóc Ci dostrzec wzorce i przyspieszyć proces projektowania pracy, ale jest najbardziej wartościowa, gdy może działać na podstawie pewnych informacji. Orkiestracja Chains, kontrolowane wykonywanie Scripting i ustrukturyzowany kontekst Custom Fields zapewniają wspomagane przez sztuczną inteligencję powtarzalne, podlegające audytowi przepływy pracy — dzięki czemu rekomendacje zamieniają się w wyniki, którym możesz zaufać.
Szczegółowe wskazówki
Aby zapoznać się z zestawieniem najlepszych zastosowań poszczególnych narzędzi — uwzględniającym złożoność, budżet, wydajność i umiejętności programistów — zapoznaj się z dokumentem PDF Chains and Scripting Usage Guidance