# Tworzenie procesu biznesowego w BPMN 2.0

Procesy Eximee tworzymy w zintegrowanym narzędziu - Eximee Designer. Procesy zapisywane są jako artefakty w Repozytorium Eximee.

## Utworzenie nowego procesu <a href="#tworzenieimodyfikacjaprocesu-utworzenienowegoprocesu" id="tworzenieimodyfikacjaprocesu-utworzenienowegoprocesu"></a>

W celu utworzenia nowego procesu BPMN w module **Biblioteka** wybieramy w prawym górnym rogu ekranu przycisk **Dodaj proces**.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FPxJzByL8sSK5bjdYJir8%2Fimage.png?alt=media&#x26;token=2e6af05b-b7d0-462d-b0da-460d0ba20466" alt=""><figcaption><p><em><strong>Ilustracja 1.</strong> Okno modułu Biblioteka z przyciskiem tworzenia nowego procesu</em></p></figcaption></figure>

W wyświetlonym popupie ustalamy nazwę nowego procesu oraz lokalizację. Opis procesu jest opcjonalny. Po nazwie procesu można dodać rozszerzenie .bmpn (jeśli je pominiemy, zostanie dodane automatycznie).

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FPeGW6ZJwZXqr4SBcO8Cm%2Fimage.png?alt=media&#x26;token=25fa1d31-f71b-46a4-b5be-144b4045938d" alt=""><figcaption><p><em><strong>Ilustracja 2.</strong> Okno tworzenia procesu</em></p></figcaption></figure>

Po kliknięciu przycisku **Dodaj proces** zostanie otwarty do edycji pusty proces w zakładce **Diagram**, zawierający blok startowy *Create StartEvent*.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2F244Hy1aRyQPucUb77lDD%2Fimage.png?alt=media&#x26;token=bb578b11-052b-4c11-914d-68e59b205170" alt=""><figcaption><p><em><strong>Ilustracja 3.</strong> Okno utworzonego procesu</em></p></figcaption></figure>

W zakładce **Źródło** można obejrzeć źródło nowo utworzonego procesu.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FTdkfxEYapXO2ESloFHaz%2Fimage.png?alt=media&#x26;token=d74705f8-d144-4c8e-a768-910c868e18be" alt=""><figcaption><p><em><strong>Ilustracja 4.</strong> Zakładka "Źródło" procesu</em></p></figcaption></figure>

Przy tworzeniu artefaktu procesu, automatycznie zostanie nadane ID procesu (na podstawie jego nazwy). Id procesu można wyświetlić po rozwinięciu zakładki **General** w panelu **Process** znajdującym się w prawej części ekranu. Id procesu nie można edytować.

Opcja **Executable** określa, czy proces ma być uruchamiany w silniku BPMN jako działający workflow, czy stanowi jedynie model biznesowy służący do celów opisowych i nie jest przeznaczony do wykonania.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2Fwt1fXlYkmsQVN2jg3aSC%2Fimage.png?alt=media&#x26;token=5c3e2ee8-a1f5-4d9a-8f90-283315d778a5" alt=""><figcaption><p><em><strong>Ilustracja 5.</strong> Zakładka "General" procesu</em></p></figcaption></figure>

## Modyfikacja procesu <a href="#tworzenieimodyfikacjaprocesu-podstawoweoperacjenaartefakcie" id="tworzenieimodyfikacjaprocesu-podstawoweoperacjenaartefakcie"></a>

### Podgląd procesu w trybie read-only <a href="#tworzenieimodyfikacjaprocesu-podgladprocesuwtrybieread-only" id="tworzenieimodyfikacjaprocesu-podgladprocesuwtrybieread-only"></a>

W trybie podglądu procesu można zaznaczać jego elementy oraz sprawdzić właściwości zaznaczonego elementu w panelu **Process**.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FKUKkihjwTX9g54SlYoig%2Fimage.png?alt=media&#x26;token=6c28863e-96d4-46ca-b9b7-e9bcdf212926" alt=""><figcaption><p><em><strong>Ilustracja 6.</strong> Przykładowy proces</em></p></figcaption></figure>

## Edycja procesu

Przejście w tryb edycji procesu powoduje wyświetlenie paska narzędziowego pozwalającego na dodawanie nowych elementów do procesu (po lewej) oraz modyfikację właściwości (po prawej).

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FgVrMP1k6z0e2CKrYKyu3%2Fimage.png?alt=media&#x26;token=02a25237-0ef3-4238-b169-f178a4975d45" alt=""><figcaption><p><em><strong>Ilustracja 7.</strong> Proces w trybie edycji z paskiem narzędziowym, zaznaczonym elementem oraz możliwością modyfikacji właściwości</em></p></figcaption></figure>

## Eksport procesu do obrazu SVG <a href="#tworzenieimodyfikacjaprocesu-eksportprocesudoobrazusvg" id="tworzenieimodyfikacjaprocesu-eksportprocesudoobrazusvg"></a>

W lewym dolnym rogu edytora znajduje się ikonka **Pobież jako obraz SVG**, umożliwiająca eksport bieżącego procesu BPMN do formatu SVG. Po jej wybraniu generowany i pobierany jest plik graficzny przedstawiający aktualny schemat procesu.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2F0HT6t3MW54MYWKxuw7fV%2FZrzut%20ekranu%20z%202025-11-14%2008-04-21.png?alt=media&#x26;token=a7b29aed-7d49-4c89-8823-c604543f4287" alt=""><figcaption><p><em><strong>Ilustracja 8.</strong> Przycisk eksportu procesu do SVG</em></p></figcaption></figure>

## Dokumentacja

Szczegółowy opis elementów służących do tworzenia definicji procesów znajduje się w [dokumentacji EximeeBPMS](https://docs.eximeebpms.org/manual/latest/reference/bpmn20/).
