Formatery kolumn Workplace
Pojawiła się możliwość określenia formatów wyświetlania danych dla poszczególnych kolumn w widgecie Lista wniosków.
Przesyłanie wrażliwych danych w adresie URL – tokeny sesyjne JWT związane z użytkownikiem
Logowanie pełnego tokenu dostępowego (keycloak i DD) okazało się podatnością bezpieczeństwa, w związku z czym z tokenu został wycięty podpis (ostatnia część po kropce). W rezultacie, token nie jest użyteczny, ale jednocześnie można go rozkodować i przeczytać role.
Ferryt 2 eDocs – Uprawnienia na profilach
W module eDocs > Kategorie pojawiła się nowa zakładka Profile, która umożliwia nadanie wybranym profilom uprawnień do kategorii eDocs. Jeśli dany profil nie ma dostępu do kategorii eDocs, dokumenty z tej kategorii nie są dla niego widoczne w Workplace.
Dostęp do struktury organizacyjnej z poziomu reguł
- Do przypisania organizacji do wniosku służy pole wspólne
FerrytOrganization. Pole będzie uzupełniane automatycznie na podstawie wartości, która zostanie przekazana z Workplace. - Pole można ustawić ręcznie:
CF.FerrytOrganization.Id = identyfikator_organizacji;
- W
USER.Current.Organizationdostępne są bieżące dane organizacji ustawionej w Workplace. - W
USER.Current.Organizationsdostępna jest lista organizacji, w których jest użytkownik w momencie wywołania. - Zarówno
CF.FerrytOrganizationjak iUSER.Current.Organizationmają dostępne właściwości organizacji:CF.FerrytOrganization.Id– IdentyfikatorCF.FerrytOrganization.Symbol– SymbolCF.FerrytOrganization.Name— NazwaCF.FerrytOrganization.Type– Typ organizacjiCF.FerrytOrganization.HasValue— Czy organizacja jest ustawiona
Ponadto, można pobrać nadrzędną organizację danego typu:
CF.FerrytOrganization.ParentRegion – Nadrzędna organizacja typu „region”
Dodatkowo jest dostępny obiekt ORG, w którym są dostępne metody:
FindById(int id)– wyszukanie organizacji po identyfikatorze rekorduFindBySymbol(string symbol)– wyszukanie organizacji po symbolu
ORG może być wykorzystane do przypisania organizacji do wniosku:
CF.FerrytOrganization = ORG.FindBySymbol("RegionPoznań");