Eximee Dashboard

Eximee Dashboard to moduł aplikacyjny platformy Eximee, stanowiący centralny interfejs pracy użytkowników wewnętrznych, pośredników i partnerów banku. Pełni funkcję kontenera aplikacyjnego (ang. application shell), integrującego w jednym środowisku różne mikroaplikacje Eximee – takie jak Case Management, Forms, Document Viewer czy dedykowane rozszerzenia operacyjne.

Dzięki modularnej architekturze i wsparciu dla mikrofrontendów, Eximee Dashboard umożliwia elastyczne komponowanie środowiska pracy użytkownika, dopasowane do jego roli, kompetencji i procesów realizowanych w danym wdrożeniu.

Rola i architektura modułu

Opis ogólny

Eximee Dashboard to aplikacja przeglądarkowa, która stanowi główny punkt wejścia do środowiska Eximee dla pracowników banku, pośredników i partnerów. Jego podstawowym zadaniem jest integracja modułów Eximee oraz prezentacja danych i zadań w spójnym, konfigurowalnym interfejsie.

Cele modułu

  • Zapewnienie użytkownikowi jednolitego punktu dostępu do wszystkich aplikacji i procesów Eximee.

  • Umożliwienie pracy w wielu kontekstach (zadania, sprawy, dokumenty, formularze).

  • Integracja z systemami tożsamości, uprawnień i kompetencji (AD, LDAP).

  • Elastyczna rozbudowa o mikroaplikacje i komponenty low-code.

  • Zwiększenie ergonomii i produktywności użytkowników dzięki konsolidacji narzędzi.

Architektura systemowa

Eximee Dashboard oparty jest na architekturze mikrofrontendowej, w której poszczególne moduły (np. Case Management, Forms, Notatki, Kalendarz) działają jako samodzielne komponenty, ładowane dynamicznie w kontekście głównego kontenera.

Warstwy architektury

  1. Warstwa prezentacji – interfejs użytkownika (SPA – Single Page Application).

  2. Warstwa mikrofrontendów – dynamicznie dołączane aplikacje (np. listy zadań, historia sprawy, widok formularzy).

  3. Warstwa integracji – komunikacja z modułami Eximee (BPMS, Model Runtime, Repository).

  4. Warstwa bezpieczeństwa – integracja z systemami uwierzytelniania i autoryzacji (LDAP, SSO, OAuth).

Funkcjonalność

Zarządzanie mikroaplikacjami

  • Dodawanie i konfigurowanie mikroaplikacji w ramach Dashboardu (np. notatki, planowanie spotkań, dokumenty).

  • Uruchamianie mikroaplikacji zdefiniowanych low-code w Eximee Repository.

  • Wsparcie dla mikrofrontendów pisanych w różnych technologiach (React, Angular, Vue).

  • Izolacja kontekstów mikroaplikacji (sesja, dane, uprawnienia).

  • Komunikacja pomiędzy mikrofrontendami za pomocą eventów i kontekstu aplikacji.

Integracja z Eximee Case Management

  • Wbudowane listy zadań i spraw.

  • Prezentacja szczegółów sprawy i historii działań.

  • Uruchamianie formularzy Eximee Forms w kontekście zadania lub sprawy.

  • Konfigurowalne akcje biznesowe i skróty operacyjne.

Integracja z Eximee Forms

  • Możliwość uruchamiania formularzy low-code w oknach modalnych lub zakładkach Dashboardu.

  • Przekazywanie parametrów kontekstowych (np. ID sprawy, dane klienta).

  • Obsługa wielu sesji formularzy równolegle (np. kilka otwartych wniosków).

Zarządzanie użytkownikami i rolami

  • Integracja z Active Directory lub LDAP w celu autentykacji i autoryzacji.

  • Mapowanie ról biznesowych (np. Doradca, Analityk, Manager).

  • Obsługa uprawnień domenowych w ramach mikroaplikacji.

  • Wsparcie dla regionalizacji i przypisania kompetencji.

Obsługa kontekstu pracy

  • Dynamiczne przełączanie kontekstu użytkownika (np. „tryb pracownika”, „tryb menedżera”).

  • Prezentacja danych z różnych modułów w jednym widoku (np. dane klienta, historia sprawy, załączniki).

  • Zapamiętywanie stanu interfejsu użytkownika (układ, filtry, otwarte karty).

Dodatkowe funkcjonalności

  • Możliwość integracji z systemami zewnętrznymi banku (CRM, DMS, Contact Center).

  • Personalizacja wyglądu interfejsu (Design Guide banku).

  • Wsparcie dla wielu języków.

  • Pełna zgodność z WCAG 2.1.

  • Logowanie zdarzeń użytkowych (activity log).

Integracje

Eximee Case Management

  • Wyświetlanie list zadań i spraw w kontekście użytkownika.

  • Obsługa akcji biznesowych bezpośrednio z poziomu Dashboardu.

  • Współdzielenie kontekstu klienta i sprawy pomiędzy mikroaplikacjami.

Eximee Forms

  • Uruchamianie formularzy w ramach Dashboardu (tryb zintegrowany).

  • Synchronizacja stanu formularza z kontekstem zadania.

  • Możliwość kontynuacji przerwanych wniosków (kopia robocza).

Eximee Repository

  • Pobieranie definicji mikroaplikacji, layoutów i konfiguracji ekranów.

  • Migracja konfiguracji między środowiskami (DEV, UAT, PROD).

Eximee Model Runtime

  • Odczyt danych kontekstowych do prezentacji w mikroaplikacjach.

  • Aktualizacja danych w toku realizacji zadań użytkownika.

Systemy zewnętrzne banku

  • Integracja z CRM, systemami analitycznymi, DMS i narzędziami komunikacji wewnętrznej.

Cechy techniczne

  • Architektura oparta o SPA (Single Page Application) i mikrofrontendy.

  • Modularna budowa umożliwiająca łatwe dodawanie nowych komponentów.

  • API komunikacyjne pomiędzy mikroaplikacjami (inter-component messaging).

  • Obsługa autoryzacji federacyjnej (OAuth 2.0, SAML, OpenID Connect).

  • Możliwość wdrożenia jako aplikacja samodzielna lub osadzona (np. w intranecie banku).

  • Wsparcie dla cache sesyjnego i przechowywania ustawień użytkownika w przeglądarce.

  • Skalowalność horyzontalna (moduł stateless).

Przykładowe scenariusze użycia

Pracownik BackOffice

  • Loguje się do Eximee Dashboard przez AD.

  • Na ekranie głównym widzi listę swoich zadań z Case Management.

  • Otwiera formularz Eximee Forms przypisany do zadania.

  • Po zakończeniu zadania widzi automatycznie odświeżony stan listy.

Manager zespołu

  • Korzysta z mikroaplikacji „Zadania zespołu” i „Statystyki”.

  • Może przypisywać zadania, filtrować sprawy, analizować obciążenie pracowników.

Partner zewnętrzny

  • Otwiera Dashboard w trybie partnerskim (autoryzacja OAuth).

  • Ma dostęp tylko do mikroaplikacji przypisanych do jego roli.

  • Realizuje własne zadania i przekazuje dane do systemu bankowego.

Cechy wspólne i parametry wdrożeniowe

  • Elastyczność wdrożeniowa: może obsługiwać różne grupy użytkowników w ramach jednej instancji.

  • Reużywalność: mikrofrontendy współdzielone pomiędzy aplikacjami.

  • Bezpieczeństwo: integracja z systemami tożsamości i kontrolą dostępu.

  • Personalizacja: konfigurowalne layouty, mikroaplikacje, kolory i branding.

  • Skalowalność: obsługa dużej liczby użytkowników i mikroaplikacji w jednym środowisku.

  • Dostępność: pełna zgodność z WCAG 2.1 i obsługa wielu języków.

Last updated

Was this helpful?