# Obsługiwane kanały

## Kanały i konteksty uruchamiania aplikacji

Platforma Eximee została zaprojektowana z myślą o elastycznej obsłudze procesów w różnych kanałach kontaktu z klientem i pracownikiem banku. Dzięki temu aplikacje tworzone na platformie mogą działać spójnie w całym środowisku bankowym – niezależnie od miejsca uruchomienia.

### Kanały techniczne

Kanał techniczny definiuje środowisko, w którym uruchamiana jest część front-end'owa aplikacji – np. formularz, ekran zadania czy widok panelu klienta. To właśnie kanał techniczny decyduje o sposobie osadzenia i wyświetlenia aplikacji użytkownikowi.

Typowe kanały techniczne to:

* **bankowość internetowa** (desktop),
* **aplikacja mobilna**,
* **system CRM lub wewnętrzny portal pracowniczy**,
* **kanał partnera** (np. agent zewnętrzny),
* **publiczny portal banku** (dla klientów niezalogowanych).

Dzięki unifikacji komponentów i dostosowaniu wizualnemu do kanału hostującego, Eximee zapewnia spójne doświadczenie użytkownika we wszystkich tych środowiskach.

### Konteksty biznesowe (kanały biznesowe)

Oprócz kanału technicznego, aplikacja działa zawsze w określonym kontekście biznesowym. Ten kontekst obejmuje:

* **tożsamość i rolę użytkownika** (np. klient, doradca, partner),
* **warunki działania** (zalogowany/niezalogowany, działanie z uprawnieniami klienta lub własnymi),
* **zakres dostępnych danych i funkcji**.

Połączenie kanału technicznego i kontekstu działania tworzy tzw. **kanał biznesowy**.

Przykłady kanałów biznesowych:

* klient indywidualny zalogowany w bankowości internetowej,
* pracownik banku w CRM obsługujący wniosek w imieniu klienta,
* klient wypełniający formularz na publicznej stronie banku (bez logowania),
* użytkownik autoryzujący dyspozycję w aplikacji mobilnej,
* partner zewnętrzny inicjujący proces w imieniu klienta.

Definiowanie kanałów biznesowych pozwala na precyzyjne sterowanie logiką, uprawnieniami, widocznością komponentów oraz danymi dostępnymi w ramach procesu – zależnie od sytuacji, w której aplikacja jest uruchamiana.

### Wielokanałowość a omnikanałowość

Warto rozróżnić dwa podejścia do projektowania aplikacji w wielu kanałach:

* **Wielokanałowość** (multichannel):\
  Ten sam formularz lub proces jest dostępny w wielu kanałach technicznych – np. aplikacji mobilnej i bankowości internetowej – ale działa niezależnie w każdym z nich. Użytkownik musi zakończyć sprawę w tym samym kanale, w którym ją rozpoczął.
* **Omnikanałowość** (omnichannel):\
  Aplikacja umożliwia kontynuację tego samego procesu w różnych kanałach i kontekstach. Klient może rozpocząć wniosek w bankowości internetowej, dokończyć w aplikacji mobilnej, a ostatecznie zatwierdzić go wspólnie z doradcą w oddziale – cały czas w ramach tej samej sprawy, z zachowaniem pełnego kontekstu i historii.

Eximee wspiera oba podejścia, przy czym architektura platformy i centralne repozytorium danych umożliwiają efektywne wdrażanie rozwiązań omnikanałowych – z synchronizacją postępu, zadań i informacji między kanałami.

### Podsumowanie

Dzięki rozróżnieniu kanałów technicznych i biznesowych, platforma Eximee pozwala tworzyć elastyczne, kontekstowe i spójne aplikacje bankowe działające w całym ekosystemie instytucji. Projektanci aplikacji mogą precyzyjnie kontrolować zachowanie aplikacji w różnych środowiskach i dostosowywać je do roli oraz potrzeb użytkownika końcowego.
