# Creating a business process in BPMN 2.0

Eximee processes are created in an integrated tool - Eximee Designer. Processes are saved as artifacts in the Eximee Repository.

## Creating a new process <a href="#tworzenieimodyfikacjaprocesu-utworzenienowegoprocesu" id="tworzenieimodyfikacjaprocesu-utworzenienowegoprocesu"></a>

To create a new BPMN process in the module **Library** we select the button in the upper right corner of the screen **Add process**.

<figure><img src="https://2112972046-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>Figure 1.</strong> Module window Library with the new process creation button</em></p></figcaption></figure>

In the popup that appears, we set the name of the new process and its location. The process description is optional. The process name can be followed by the extension .bmpn (if we omit it, it will be added automatically).

<figure><img src="https://2112972046-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>Figure 2.</strong> Process creation window</em></p></figcaption></figure>

After clicking the **Add process** an empty process will be opened for editing in the tab **Diagram**, containing the start block *Create StartEvent*.

<figure><img src="https://2112972046-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>Figure 3.</strong> Window of the created process</em></p></figcaption></figure>

In the tab **Source** you can view the source of the newly created process.

<figure><img src="https://2112972046-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>Figure 4.</strong> Process "Source" tab</em></p></figcaption></figure>

When creating a process artifact, the process ID is assigned automatically (based on its name). The process ID can be displayed after expanding the tab **General** in the **Process** panel located on the right side of the screen. The process ID cannot be edited.

The option **Executable** specifies whether the process is to be run in the BPMN engine as an active workflow, or whether it is only a business model used for descriptive purposes and is not intended for execution.

<figure><img src="https://2112972046-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>Figure 5.</strong> Process "General" tab</em></p></figcaption></figure>

## Modifying the process <a href="#tworzenieimodyfikacjaprocesu-podstawoweoperacjenaartefakcie" id="tworzenieimodyfikacjaprocesu-podstawoweoperacjenaartefakcie"></a>

### Process preview in read-only mode <a href="#tworzenieimodyfikacjaprocesu-podgladprocesuwtrybieread-only" id="tworzenieimodyfikacjaprocesu-podgladprocesuwtrybieread-only"></a>

In process preview mode, its elements can be selected and the properties of the selected element can be checked in the **Process**.

<figure><img src="https://2112972046-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>Figure 6.</strong> Sample process</em></p></figcaption></figure>

## Editing the process

Switching to process editing mode displays a toolbar that allows new elements to be added to the process (on the left) and properties to be modified (on the right).

<figure><img src="https://2112972046-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>Figure 7.</strong> Process in edit mode with toolbar, selected element, and ability to modify properties</em></p></figcaption></figure>

## Exporting the process to an SVG image <a href="#tworzenieimodyfikacjaprocesu-eksportprocesudoobrazusvg" id="tworzenieimodyfikacjaprocesu-eksportprocesudoobrazusvg"></a>

In the lower-left corner of the editor there is an icon **Download as SVG image**, which allows the current BPMN process to be exported to SVG format. After selecting it, a graphic file representing the current process diagram is generated and downloaded.

<figure><img src="https://2112972046-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>Figure 8.</strong> Process export to SVG button</em></p></figcaption></figure>

## Documentation

A detailed description of the elements used to create process definitions can be found in [EximeeBPMS documentation](https://docs.eximeebpms.org/manual/latest/reference/bpmn20/).
