Enate w wersji 2023.1 to przede wszystkim zmiany w Builderze, które mają usprawnić proces tworzenia przepływów spraw. Znacznie zwiększyły się możliwości wykorzystywania warunków w organizacji przepływów pracy: Enate zyskał obsługę rozdzielania procesu w oparciu o listy kontrolne czynności, można też pominąć etap wzajemnej oceny ręcznie dokonywanych czynności na podstawie ustalonych kryteriów warunkowania. Wspierane jest również scalanie różnych odgałęzień przepływu pracy w jedną czynność.
Więcej informacji znaleźć można w poniższym filmie:
Bardziej szczegółowy opis nowych funkcji znajduje się w kolejnych sekcjach tego dokumentu.
Dodawanie warunków opartych na listach kontrolnych czynności – możliwość uwarunkowania wyboru kolejnych kroków na podstawie poszczególnych wyników z listy kontrolnej.
Pominięcie zbędnej wzajemnej oceny – opcja automatycznego pominięcia wzajemnej oceny w przypadku spełnienia określonych warunków. W ustawieniach sprawy można teraz wskazać warunki wzajemnej oceny czynności – jeśli zostaną spełnione, etap ten nie będzie wymagany i zostanie pominięty, a prace przejdą od razu do następnej czynności.
Scalanie odgałęzień przepływu sprawy – optymalizacja przepływu pracy danej sprawy poprzez dodanie możliwości połączenia jego różnych odgałęzień. Wcześniej w tym celu niezbędne było przejście do kolejnego kroku, natomiast teraz można z tej funkcji korzystać dowolną ilość razy w każdym momencie aktualnego etapu pracy.
Listę nowych funkcji, ulepszeń i poprawek zawartych w tym wydaniu znaleźć można w kolejnych sekcjach tego dokumentu. Bardziej szczegółowy opis, obejmujący również zmiany związane z kompatybilnością oraz te dotyczące API i hurtowni danych, znajduje się w poświęconej im sekcji INFORMACJE O WYDANIU.
Wykorzystując warunkowanie w przepływie pracy danej sprawy, użytkownik ma do dyspozycji wiele typów systemowych danych, np. pola danych standardowych i niestandardowych.
W najnowszej wersji Enate dodaliśmy do nich poszczególne pozycje na liście kontrolnej (zarówno globalnej, jak i lokalnej), co umożliwia wybór różnych metod postępowania w zależności od wskazanej tam wartości.
Ten film wyjaśnia, jak to zrobić, a więcej szczegółowych informacji na ten temat znaleźć można pod nim:
Kliknięcie ikony rozwijanej listy spowoduje wyświetlenie czynności, które zawierają listy kontrolne. Będą one ułożone według ich pozycji w przepływie pracy. Po wyborze konkretnej czynności użytkownik zobaczy dostępne do zaznaczenia pozycje, na których może oprzeć swoje warunki. Zostaną one zaprezentowane w kolejności, w jakiej występują na liście kontrolnej.
W przypadku warunków opartych o wartości wskazane na liście kontrolnej użytkownik ma do dyspozycji tylko warunki „To” i „To nie”, tak jak w przypadku krótkich pól tekstowych.
Wartości, dla których można utworzyć warunki na podstawie pozycji listy kontrolnej, to „Tak”, „Nie” i „ND” dla „Nie dotyczy”. Należy pamiętać, że w tych wartościach uwzględniana jest wielkość liter, dlatego należy je wprowadzić dokładnie w podanej powyżej postaci (w cudzysłowie).
Domyślnie utworzy to „inne” odgałęzienie, żeby nie wstrzymywać przepływu, gdy warunki nie zostaną spełnione. W takim przypadku w momencie wykonania programu system uruchomi właśnie to „inne” odgałęzienie.
Pozycje listy kontrolnej mogą być także użyte w przypadku korzystania z zaawansowanych opcji do tworzenia wyrażeń złożonych – po wybraniu z rozwijanej listy zostaną dodane do wyrażenia z unikatowym identyfikatorem (GUID).
Uwaga: w wyrażeniach warunkowych można używać tylko pozycji z listy kontrolnej czynności z poprzedniego kroku, a pozycje z czynności doraźnych są wykluczone.
Po zakończeniu konfiguracji należy kliknąć „Sprawdź”, aby upewnić się, że wybrane ustawienia zadziałają w momencie uruchomienia, a następnie „OK”, żeby zastosować warunki w trakcie przetwarzania sprawy.
Kolejną nowością w tej wersji Enate jest możliwość automatycznego pominięcia wzajemnej oceny w przypadku spełnienia określonych warunków. Nowa opcja w ustawieniach sprawy pozwala teraz wskazać warunki wzajemnej oceny czynności – jeśli zostaną spełnione, etap ten nie będzie wymagany i zostanie pominięty.
Dzięki temu użytkownik ma w tym zakresie większą swobodę i nie musi tracić czasu na wzajemne oceny, które są zbyteczne.
Więcej informacji znaleźć można w poniższym filmie:
Aby ustawić warunki dla wzajemnej oceny, na ekranie przepływu sprawy należy wybrać ręcznie uruchomioną czynność z wzajemną oceną, a następnie kliknąć ikonę „Pomiń, jeśli” na karcie wzajemnej oceny.
Wyświetlone zostanie okienko, w którym można ustawić pożądane warunki, wybierając pole danych (dostępne są zarówno systemowe dane standardowe, jak i niestandardowe dane użytkownika), warunek oraz jego wartość.
Po zakończeniu konfiguracji ustawień wystarczy je zatwierdzić, aby zastosować warunek.
Ikona „Pomiń, jeśli” zostanie podświetlona na znak, że dodano warunek.
Na koniec należy się upewnić, że ustawienia sprawy zostały zapisane, i opublikować jej nową wersję.
Opcja „Zaawansowane” daje dostęp do bardziej złożonych warunków, które zawierają kombinacje wielu kryteriów (połączonych znakiem „+”). Poprawność tak utworzonego wyrażenia można sprawdzić za pomocą zewnętrznego odnośnika do narzędzia .Net Fiddle.
Po zakończeniu konfiguracji wystarczy ją zatwierdzić, aby zastosować warunek.
Ikona „Pomiń, jeśli” zostanie podświetlona na znak, że dodano warunek.
Jeśli ustawiony warunek zostanie spełniony w momencie uruchomienia procesu, prace w Work Managerze przejdą od ręcznej aktywności prosto do następnej czynności, pomijając etap wzajemnej oceny. Na liście czynności ekranu sprawy pojawi się uwaga informująca o tym, że wzajemna ocena nie była wymagana.
Warto pamiętać, że użytkownicy, którzy wybrali otrzymywanie powiadomień „Wzajemna ocena zakończona”, nie otrzymają żadnych wiadomości na temat jej pominięcia.
Więcej informacji na temat przetwarzania czynności wzajemnej oceny w Work Managerze można znaleźć tutaj:
Dodaliśmy możliwość scalania odgałęzień przepływu pracy danej sprawy, aby zoptymalizować jej przetwarzanie.
Podczas kształtowania procesu biznesowego może dojść do powstania wielu różnych ścieżek, które, zależnie od kryteriów danego kroku, powinny w zamierzeniu prowadzić do tej samej czynności. Dzięki nowej funkcji scalania można teraz wybrać różne czynności, które zakończą się tym samym rezultatem.
Więcej informacji znaleźć można w poniższym filmie:
Można scalać ze sobą odgałęzienia równoległe i odgałęzienia warunkowe.
Aby scalić kilka czynności, należy kliknąć przycisk menu jednej z nich, a następnie wybrać „Scal” i „Dodaj”.
Wyświetli się wówczas okienko z listą dostępnych do scalenia czynności, z których wybieramy te, które nas interesują.
Następnie trzeba wskazać, w którą czynność mają być scalone – jedną z już istniejących albo zupełnie nową, która zostanie utworzona specjalnie w tym celu.
Tak scalona czynność pojawi się w przepływie pracy.
Uwaga: scalać można tylko czynności z tego samego kroku.
Czynność powstała ze scalenia czynności z odgałęzień równoległych będzie oczekiwać na zakończenie ich wszystkich, zanim zostanie uruchomiona.
Czynność powstała ze scalenia czynności z odgałęzień warunkowych zostanie uruchomiona, gdy jedna z nich zostanie zakończona.