Wraz z najnowszą dystrybucją Ferryt 2.26 platforma Ferryt otwiera nowy rozdział – ostateczną epokę no-code. To właśnie w tej wersji został udostępniony agent AI umożliwiający generowanie kodu C# dla reguł biznesowych używanych w budowie logiki BPMN we Flow Designerze. Oznacza to, że konfigurujący procesy biznesowe mogą tworzyć logikę bez ręcznego pisania kodu – szybciej, bezpieczniej i bardziej dostępnie. Po walidacjach, skryptach JavaScript i SQL oraz warunkach JSON obsłużonych agentami AI w poprzednich dystrybucjach, edytor reguł był ostatnim elementem „kodowania” rozwiązań na platformie Ferryt. To duży krok w kierunku pełnego wsparcia twórców rozwiązań na naszej platformie i jednocześnie początek nowego etapu, jakim jest przekształcenie jej w Ferryt AI Composer.

Udoskonalenia w Designerze ekranów

Dystrybucja 2.26 przynosi ważne elementy poprawiające ergonomię pracy w formularzach budowanych na layout Ferryt, wykorzystywanym m. in. w rozwiązaniu Ferryt Digital Office. Pojawiła się nowa kontrolka Pionowy separator, która pozwala czytelnie porządkować gęste ekrany, oraz kontrolka Loader, ułatwiająca informowanie użytkownika o trwającym przetwarzaniu – również w formie odliczania. Rozszerzona została także walidacja w kontrolce Zakładki: w przypadku błędu system automatycznie zaznaczy odpowiednią zakładkę i przeniesie na nią użytkownika.

Wzmocnienia w edytorze BPMN i regułach

W obszarze BPMN dodano m.in. sterowanie komunikatem o blokadzie dla sesji zdalnej, co pozwala w razie potrzeby ukryć standardowy alert wyświetlany przy pracy zdalnej, zachowując pełną blokadę wykonania operacji. W regułach pojawiła się obsługa zaszyfrowanych archiwów ZIP, z możliwością podania hasła oraz wyborem algorytmu szyfrowania (domyślnie AES256). To funkcjonalności zwiększające bezpieczeństwo i elastyczność konfiguracji procesów biznesowych. Poprzez nowe metody w regułach BPMN dla obsługi arkuszy Excel, umożliwiliśmy bezpośredni tworzenie, odczyt, modyfikację oraz zapis danych do tego typu pól załączników – przeczucie podpowiada nam, że będzie to bardzo ciekawie wykorzystywana przez low-code deweloperów funkcjonalność! bardziej elastyczne i dopasowane rozwiązania.

Integracje, archiwizacja i praca z danymi – kolejne usprawnienia

W wersji 2.26 udostępniono również:

  • możliwość przywracania wniosków z archiwum przy użyciu przygotowanego skryptu SQL,
  • wsparcie dla InputHeaders i MessageHeaders w integracjach,
  • nowy typ zdarzeń zewnętrznych Callback,

Klientów posiadających rozwiązania zbudowane na Ferryt 1.0 i planujących migrować te rozwiązania na nową platformę z pewnością ucieszą:

  • wywołanie funkcji Workflow zgodnie z Legacy API,
  • oraz usprawnienia komunikacji między silnikami 1.0 i 2.0, co pozwoli na migrację rozwiązań jeszcze mniejszymi krokami.

Podsumowanie

Ferryt 2.26 to wydanie, które znacząco wzmacnia komfort pracy konfigurujących, rozbudowuje integracje i bezpieczeństwo, a przede wszystkim ostatecznie zmienia platformę w no-code dzięki agentom AI generującym kod reguł biznesowych.

Więcej szczegółów – jak zawsze – znajdziecie na Ferryt 2 Wiki. Zachęcam do lektury i odkrywania pełnych możliwości nowej wersji!