Skip to content Skip to sidebar Skip to footer

Ferryt 2.16

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ł

  1. 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.
  2. Pole można ustawić ręcznie:

CF.FerrytOrganization.Id = identyfikator_organizacji;

  1. USER.Current.Organization dostępne są bieżące dane organizacji ustawionej w Workplace.
  2. USER.Current.Organizations dostępna jest lista organizacji, w których jest użytkownik w momencie wywołania.
  3. Zarówno CF.FerrytOrganization jak i USER.Current.Organization mają dostępne właściwości organizacji:
    CF.FerrytOrganization.Id – Identyfikator
    CF.FerrytOrganization.Symbol – Symbol
    CF.FerrytOrganization.Name — Nazwa
    CF.FerrytOrganization.Type – Typ organizacji
    CF.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 rekordu
  • FindBySymbol(string symbol) – wyszukanie organizacji po symbolu

ORG może być wykorzystane do przypisania organizacji do wniosku:

CF.FerrytOrganization = ORG.FindBySymbol("RegionPoznań");