Dashboard dla pośrednika hipotecznego
Założenia:
Pośrednik widzi tylko sprawy, które sam rozpoczął, nawet gdy nie jest już aktualnie do nich przypisany
Pośrednik może wyszukiwać sprawy po numerze sprawy i nazwisku klienta
Zmiany potrzebne do powiązania aplikacji z pośrednikiem jej startującym
Baza projekcji w tabelce process_list została rozszerzona o kolumnę startedBy. Kolumna przechowuje login użytkownika, który wystartował wniosek.
Dashboard korzysta z bazy projekcji zasilanej zdarzeniami, dlatego dodano do KafkaProcessListEventConsumer obsługę i konsumpcję event'u **RouterProcessStartedEvent zawierającego login użytkownika. Tenże login trafia do kolumny startedBy.
Definiowanie widoczności funkcjonalności dashboardowych
Widoczność funkcjonalności jest sterowana rolami w aplikacji. Pośrednik hipoteczny ma pozwolenie feature_only_started_processes, która pozwala mu widzieć:
inbox (listę spraw),
start nowej aplikacji hipotecznej poprzez przycisk Nowa hipoteka (podpięta aplikacja: simpleMortgage_app),
filtrowanie wniosków dostosowane do pośrednika hipotecznego.
Powinien mieć również uprawnienie feature_process_list - pozwala ono mieć wgląd do listy spraw.
Filtrowanie spraw w dashboardzie
Dodano filtr przy szukaniu wniosków na backendzie - pośrednik pobierze wyłącznie wnioski, które sam rozpoczął.
w wyszukiwarce nad listą spraw można filtrować sprawy po nazwisku klienta,
w oknie Filtr w polu Id sprawy po wpisaniu części numeru sprawy powinniśmy zobaczyć przefiltrowane sprawy.
Ostatnia aktualizacja
Czy to było pomocne?
