Dashboard dla pośrednika hipotecznego

circle-info

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

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

circle-info

Dashboard korzysta z danych bazy projekcji, która jest zasilana poprzez zdarzenia emitowane z eximeeBpms. Rozpoczęta przez pośrednika sprawa pojawia się na liście po wystartowaniu procesu (sprawy) w eximeeBpms, odpowiada za to rzucany event RouterProcessStartedEvent

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.

  • Na wniosku, który jest punktem startowym procesu, należy dodać zmienną router_user_id - musi być ona zdefiniowana jako parametr wejściowy oraz dodany jako zmienna sesyjna.

    Przykładowa aplikacja: simpleMortgage_app
    Formularz startowy: simpleMortgageStartForm, nazwa procesu: simpleMortgageProcess

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.

Last updated

Was this helpful?