




Dotyczy wersji: 2025 R2 i powyżej; autor: Krystyna Gawryał
Dokumentacja powiązana
Szczegółowy opis funkcjonalności wymienionych w niniejszym artykule oraz ich konfiguracji można znaleźć w następujących sekcjach Pomocy WEBCON BPS:
Wprowadzenie
Automatyzacje globalne w WEBCON BPS to uniwersalne mechanizmy, które mogą być wielokrotnie wykorzystywane w różnych procesach biznesowych, bez konieczności ich każdorazowego definiowania. W wersji 2025 R2 wprowadzono funkcjonalność, dzięki której takie automatyzacje można dodatkowo zapisywać do pliku, a następnie importować na inną instalację i/lub środowisko. W niniejszym artykule opisano najważniejsze założenia tej funkcjonalności wraz z biznesowym przykładem jej wykorzystania.
Przypadek biznesowy
Firma zarządza flotą samochodów służbowych i musi monitorować ich stan techniczny, terminy przeglądów oraz zużycie paliwa. Na środowisku DEV przygotowano dedykowaną automatyzację globalną, która ma ułatwić proces zarządzania flotą samochodową i którą będzie można zintegrować z innymi procesami. Automatyzacja ma zostać zaimportowana na środowisko TEST w celu jej przetestowania przed wdrożeniem na środowisku produkcyjnym.
Automatyzacja globalna i jej zawartość
Definicja proponowanej automatyzacji globalnej jest następująca:
Akcja 1: Wyślij e-mail
Po zaplanowaniu przeglądu system automatycznie wysyła powiadomienie do użytkownika pojazdu i Działu Administracji.
Akcja 2: Zmień wartość pola
Po przeglądzie system aktualizuje status pojazdu na "Po przeglądzie" oraz resetuje licznik powiadomień. Pojazd jest gotowy do dalszej eksploatacji.
Akcja 3: Utwórz zadania
Jeśli pojazd ma zgłoszoną usterkę, system tworzy zadanie dla Działu Technicznego, aby zweryfikować problem.
Akcja 4: Wywołaj REST Web Service
System automatycznie wysyła zgłoszenie do zewnętrznego serwisu samochodowego przez API, rezerwując termin przeglądu.
Akcja 5: Wyślij e-mail
Do użytkownika pojazdu i Działu Administracji wysyłana jest informacja o tymczasowym wyłączeniu pojazdu z eksploatacji.
Zapis automatyzacji do pliku
Po utworzeniu i zapisaniu automatyzacji globalnej, która ma zostać udostępniona („Automatyczne zarządzanie flotą pojazdów firmowych”), można ją wyeksportować do pliku .bpa, wybierając opcję Zapisz definicję do pliku z menu górnego lub menu kontekstowego na drzewie automatyzacji globalnych. Plik zostanie zapisany we wskazanym miejscu na dysku lokalnym.
Uwaga: utworzenie pliku z definicją automatyzacji globalnej nie będzie możliwe, jeżeli zawiera ona odwołania do innej Automatyzacji globalnej, Globalnych reguł biznesowych, Stałych globalnych, Źródeł danych, czy też Dodatków SDK. W takim przypadku wyświetlony zostanie odpowiedni komunikat i konieczna będzie zmiana konfiguracji eksportowanej automatyzacji.
Jeżeli w definicji automatyzacji występują odwołania do Połączeń, to podczas eksportu usuwane są dane wrażliwe występujące w ich konfiguracji, takie jak loginy i hasła użytkowników, klucze tajne itp.
Wczytywanie definicji automatyzacji z pliku
Aby zaimportować automatyzację „Automatyczne zarządzanie flotą pojazdów firmowych” na środowisko TEST, z menu górnego lub menu kontekstowego na głównym drzewie automatyzacji globalnych należy wybrać opcję Wczytaj definicję z pliku.
Po wskazaniu lokalizacji pliku .bpa uruchamiany zostaje kreator Importu konfiguracji automatyzacji. Poniżej omówiono poszczególne kroki importu.
1. Informacje
W tym kroku wyświetlane są podstawowe informacje dotyczące importowanej automatyzacji – jej nazwa i opis. Dane te można dowolnie edytować. (Przejście do kolejnego kroku kreatora wymaga każdorazowo kliknięcia przycisku DALEJ. Powrót do poprzedniego kroku odbywa się po wybraniu przycisku WSTECZ).
2. Konfiguracja połączeń
W konfiguracji importowanej automatyzacji globalnej znajduje się akcja Wywołaj REST Web service, w przypadku której wymagane było zdefiniowanie połączenia ze środowiskiem zewnętrznym. Jeżeli takie połączenie nie jest dostępne na środowisku docelowym, to musi ono zostać ponownie skonfigurowane, aby import konfiguracji automatyzacji mógł być kontynuowany i aby w późniejszym czasie akcja działała prawidłowo.
W bieżącym kroku wyświetlana jest tabela z listą wszystkich wykorzystywanych połączeń z podaniem ich typu. Na tym etapie w kolumnie Stan widnieje zaznaczona kolorem czerwonym informacja Nie skonfigurowano. Można tutaj wskazać własne połączenie danego typu lub pobrać to, które zostało udostępnione wraz z definicją automatyzacji. W tym celu należy wybrać opcję Dodaj nowe lub powiąż istniejące.
Wyświetlone zostanie okno wyboru połączenia. W omawianym przypadku definicja połączenia zostanie zaimportowana z przenoszonej automatyzacji globalnej, dlatego należy wybrać przycisk Dodaj nowe.
Spowoduje to otwarcie okna konfiguracji importowanego połączenia „Integracja z systemem serwisowym”.
Z importowanych danych konfiguracyjnych połączenia automatycznie usunięte zostały dane wrażliwe, jak na przykład App ID i App Secret. Uzupełnienie tych informacji jest konieczne, aby połączenie mogło zostać poprawnie nawiązane i automatyzacja działała na środowisku docelowym (TEST). Na tym etapie można to jednak pominąć, klikając przycisk Zapisz. Nazwy połączeń wymagających uzupełnień po imporcie zaznaczane są kolorem czerwonym.
Po wprowadzeniu powyższych ustawień w kolumnie Stan pojawi się zaznaczona kolorem zielonym informacja Skonfigurowano, a przycisk Dalej będzie ponownie aktywny.
3. Import konfiguracji
W tym kroku następuje właściwy import konfiguracji automatyzacji globalnej. Nie są tu jednak wymagane żadne działania ze strony użytkownika (poza wybraniem przycisku Dalej). Import może potrwać do kilku sekund.
4. Podsumowanie
W tym kroku wyświetlane są informacje podsumowujące import. Wybranie przycisku Zakończ powoduje wyjście z kreatora.
Zgodnie z założeniem, konfiguracja automatyzacji globalnej „Automatyczne zarządzanie flotą pojazdów firmowych” została pomyślnie zapisana na środowisku docelowym i będzie można ją przetestować przed wdrożeniem na środowisko produkcyjne.
Podsumowanie
Automatyzacje globalne w WEBCON BPS pozwalają na wielokrotne wykorzystanie tych samych mechanizmów w różnych procesach biznesowych. W wersji 2025 R2 wprowadzono funkcjonalność umożliwiającą zapisywanie automatyzacji globalnych do pliku oraz ich późniejsze odczytywanie, a tym samym przenoszenie ich konfiguracji pomiędzy różnymi środowiskami i instalacjami. Dzięki temu organizacje mogą szybciej testować i wdrażać zoptymalizowane procesy, minimalizując ryzyko błędów i oszczędzając czas.