# Aplikacja biznesowa

## Aplikacja biznesowa na platformie Eximee

Aplikacja biznesowa w Eximee Low-Code Platform to kompletne rozwiązanie realizujące określony cel – np. proces sprzedażowy, onboarding klienta, czy obsługę posprzedażową. Tworzy ją zestaw powiązanych ze sobą elementów (artefaktów), które wspólnie definiują sposób działania aplikacji, interakcję z użytkownikiem, logikę przetwarzania i przepływ danych.

### Cztery kluczowe obszary aplikacji biznesowej

Każda aplikacja opiera się na czterech podstawowych elementach: **modelu danych**, **procesie biznesowym**, **logice aplikacji** oraz **warstwie front-end**. Elementy te można łączyć w zależności od potrzeb – nie każda aplikacja wymaga ich wszystkich.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2Fye39e5WnmkqIEbAcKPPq%2Feximee_puzzle_beztla.png?alt=media&#x26;token=59dfc9e9-6c1c-4d35-8a7f-74de888c34aa" alt=""><figcaption></figcaption></figure>

### Model danych

Model danych definiuje strukturę informacji wykorzystywanych w aplikacji – od danych klienta, przez parametry produktu, po statusy procesowe. Stanowi punkt odniesienia dla wszystkich innych komponentów: formularzy, procesów, skryptów i integracji. Zapewnia spójność danych oraz ułatwia rozwój i utrzymanie aplikacji w czasie. Dzięki niemu dane są traktowane w sposób jednolity i kontrolowany – niezależnie od miejsca ich wykorzystania.

> Więcej na temat struktury i zarządzania modelem danych przeczytasz w rozdziale [Budowanie aplikacji - Model danych](https://docs.eximee.com/budowanie-aplikacji/model-danych)

### Proces biznesowy

Procesy w Eximee odwzorowują przebieg pracy aplikacji – od inicjacji przez klienta, po zakończenie sprawy lub wydanie decyzji. Mogą obejmować zarówno działania automatyczne (np. integracje, reguły decyzyjne), jak i zadania wykonywane przez użytkowników. Tworzone są w postaci graficznego modelu BPMN, co ułatwia zrozumienie logiki procesu i jego modyfikację. Procesy mogą być proste lub rozbudowane – z warunkami, równoległymi ścieżkami i podprocesami – w zależności od potrzeb.

> Opis modelowania i konfiguracji procesów znajdziesz w rozdziale [Budowanie aplikacji - Proces biznesowy](https://docs.eximee.com/budowanie-aplikacji/proces-biznesowy)

### Logika aplikacji i integracje

Logika aplikacji obejmuje reguły działania, które określają jak aplikacja reaguje na dane, zdarzenia i interakcje użytkowników. Może być realizowana przy pomocy skryptów (np. obliczenia, walidacje, formatowanie danych), jak również przez automatyczne kroki w procesach. Integralną częścią logiki są integracje z systemami zewnętrznymi – takimi jak CRM, scoring, rejestry publiczne czy systemy obsługi dokumentów. W Eximee możliwe jest budowanie tych integracji w sposób konfigurowalny, bez konieczności kodowania usług.

> Szczegółowe informacje o skryptach, walidacjach i integracjach dostępne są w rozdziale [Budowanie aplikacji - Logika biznesowa](https://docs.eximee.com/budowanie-aplikacji/logika-biznesowa)

### Front-end – formularze i interfejs użytkownika

Warstwa front-end to formularze i ekrany, które są widoczne dla użytkownika – klienta lub pracownika banku. Umożliwiają one wprowadzanie i przetwarzanie danych, prezentację informacji oraz realizację zadań w ramach procesów. Formularze są budowane w graficznym edytorze i mogą być wykorzystywane wielokrotnie – w różnych kontekstach i kanałach. Dzięki integracji z modelem danych i logiką aplikacji, interfejs staje się dynamiczny i kontekstowy – dopasowuje się do sytuacji użytkownika oraz etapu procesu.

> Budowa formularzy, komponentów i interfejsu użytkownika została omówiona w rozdziale [Budowanie aplikacji - Interfejs użytkownika](https://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika)

### Spójne, modułowe podejście

Wszystkie cztery obszary – model danych, proces, logika i interfejs – są ze sobą powiązane, ale mogą być rozwijane niezależnie. Dzięki temu aplikacje tworzone na Eximee są modularne, łatwe do testowania i ponownego użycia. Platforma umożliwia też centralne [zarządzanie ich wersjami](https://docs.eximee.com/budowanie-aplikacji/aplikacja-biznesowa/wersjonowanie), publikowanie zmian bez przerywania działania oraz szybkie dostosowywanie do zmieniających się wymagań biznesowych i regulacyjnych.
