# EximeeBPMS

Eximee do obsługi procesów wykorzystuje silnik EximeeBPMN wywodzący się z silnika Camunda 7.

## EximeeBPMS

EximeeBPMS to silnik procesów biznesowych (BPM – Business Process Management), który wspiera modelowanie, wykonywanie i monitorowanie procesów zgodnych ze standardem **BPMN 2.0** (Business Process Model and Notation). Jest wykorzystywany w systemach, gdzie potrzeba zarządzać złożonymi przepływami pracy, integracją systemów lub automatyzacją procesów biznesowych.

## Kluczowe komponenty

**Edytor procesu w Eximee Designer** - graficzne narzędzie desktopowe, które umożliwia tworzenie, edytowanie i walidację modeli procesów biznesowych.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2Fzr3LbsWPlfw3ZTSuDhR3%2Fimage.png?alt=media&#x26;token=cfb28874-7c3b-48c4-80fc-580b5be5743c" alt=""><figcaption><p><em><strong>Ilustracja 1.</strong> Przykładowy proces w Eximee Designer</em></p></figcaption></figure>

**EximeeBPMS Engine** *-* to silnik wykonawczy procesów biznesowych, który umożliwia uruchamianie i zarządzanie modelami BPMN. Jest to główny komponent platformy EximeeBPMS, odpowiedzialny za wykonywanie logiki procesowej, decyzyjnej oraz obsługę zadań użytkowników i integracji systemowych. Silnik udostępnia bogaty interfejs REST oraz API Javy, dzięki którym możliwe jest:

* uruchamianie instancji procesów,
* monitorowanie i kontrolowanie ich przebiegu,
* integracja z systemami zewnętrznymi,
* przetwarzanie reguł decyzyjnych (DMN),
* zarządzanie zadaniami użytkowników (workflow).

**EximeeBPMS Cockpit -** interfejs użytkownika służący do **monitorowania, analizy i zarządzania instancjami procesów** uruchamianych w EximeeBPMS Engine. Umożliwia użytkownikom technicznym i administratorom systemów:

* przeglądanie bieżących oraz zakończonych instancji procesów BPMN
* diagnozowanie błędów i problemów z wykonaniem procesów
* ręczne zarządzanie instancjami (np. przeskakiwanie kroków, ponowienia, anulowanie),
* analizowanie historii wykonania procesów i decyzji (jeśli włączone jest logowanie historii).

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FYZHpnDSAQpunlqyKZE0V%2FZaznaczenie_023.png?alt=media&#x26;token=bd0cccce-3faf-45b6-b93a-1313f03bce49" alt=""><figcaption><p><em><strong>Ilustracja 2.</strong> Przykładowy proces w EximeeBPMS Cocpit</em></p></figcaption></figure>
