Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Widget Connectoroverlayyoutube_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vmwidth400pxurllist=PLCf8qz3CTQ4tuxHxoqOuzFazN-Cvv2tYM&index=5&t=0sheight300px
ab_channel=viadeeUnternehmensberatungAG

Features described on this page

Cloud
Excerpt

Feature

Hosting Type

Release Version

Blogpost

Export

Import from Local File System

Status
colourBlue
title

Server

SERVER | DATA CENTER
Status
colourBlue
titleCloud

initial

Basic

 

Import from Confluence Attachment

Status
colourBlue
titleSERVER | DATA CENTER
Status
colourBlue
titleCloud

initial

Importing

Import from

GitLab

Bitbucket

Status
colourBlue
titleSERVER | DATA CENTER

Status
colourBlue
title

3.10.0-ENTERPRISE

https://blog.viadee.de/en/bpmn-modeler-enterprise-3.

10

12.0

https://blog.viadee.de/en/gitlab-synchronization-with-bpmn-and-dmn-modeler-enterprise

Importing from Bitbucket

Import from GitLab

Status
colourBlue
titleSERVER | DATA CENTER
Status
colourBlue
titleCloud

3.10.0-ENTERPRISE

https://blog.viadee.de/en/bpmn-modeler-enterprise-3.

12

10.0

Upload to GitLab

StatuscolourBluetitleSERVER | DATA CENTER

3.18.0-ENTERPRISE

Status
colourBlue
titleCloud

https://blog.viadee.de/en/gitlab-synchronization-with-bpmn-and-dmn-modeler-enterprise

Export  
Status
colourBlue
titleCloud

You can export your diagram as PNG, SVG and XML (.bpmn) file. This can be done in different ways:

  • in page view via the export buttons located at the diagram (BPMN and PNG)

  • in diagram editor and presentation mode:

    1. via the buttons in toolbar (XML and PNG)

    2. in the navbar via File→ Export (XML, PNG and SVG)

Furthermore, the table representation of the diagram can be exported as a CSV file via File → Export CSV while in table mode.

Import

Import from GitHub

Status
colourBlue
title

SERVER | DATA CENTER

Cloud

Import from Local File System
Status
colourBlue
titleSERVER | DATA CENTER
Status
colourBlue
titleCloud

There are two different ways to import diagrams

.
Firstly, you can import standard-compliant .bpmn files directly from your

from the local file system

. To import a standard-conform .bpmn file in

in the diagram editor:

  1. go to File → Import

or
  1. → From File and select a .bpmn file from your file explorer.

  2. drag and drop the file directly onto the diagram editor canvas

Alternatively, diagrams
image-20240730-140243.pngImage Added

Import from Confluence Attachment
Status
colourBlue
titleSERVER | DATA CENTER
Status
colourBlue
titleCloud

Diagrams from other Confluence pages can also be imported via File→ Import from Confluence page.
In this case you can choose whether you want to import all diagram versions or only the latest one of the diagram using the Carry Version History toggle. Note that older versions of the exisiting diagram into which you are importing are not lost but are still easily accessible in the version management and dropdown after the import.

Image RemovedImage Added

Note that diagram versions imported from another Confluence page are not directly published on the Confluence page, even if you entered the diagram editor from the Confluence page view. You can change this by clicking Publish this version now in the message box showing up directly after the import. For more information on how versions are published on the Confluence page please refer to the section "Published and Unpublished Versions" of this manual.

Importing

Import from

GitLab

Bitbucket
Status
colourBlue
titleSERVER | DATA CENTER
,
GitLab
Status
colourBlue
title

Cloudand Bitbucket

SERVER | DATA CENTER
Status
colourBlue
titleSERVER | DATA CENTER

|Since BPMN-3.10.0-ENTERPRISE|

,
and GitHub
Status
colourBlue
titleCloud

BPMN diagrams can also be imported from your Version Control System (VCS), currently supported are GitLab or Bitbucket. This way, you can always pull in the latest revision that lies in your VCS and keep on modeling straight away in Confluence - no need to switch tools!

To import a diagram from GitLab or Bitbucket, you need to perform these 3 steps (steps 1 & 2 only need to be done once to set up the VCS connection):

Ask

your

Confluence administrator to establish a connection between Confluence and GitLab or Bitbucket resp. in the app configuration of the BPMN Modeler Enterprise. While this is not yet done, you see a message like this when opening the Import from

VCS

dialog. An article for admins how to establish a connection can be found in this manual in [BPMN Modeler] Features for Confluence Admins.Image Removed

  • After the global configuration of the VCS connection, you will be asked to authenticate your GitLab account once: After that you will be able to use your own GitLab account to load .bpmn files, and thus will only see projects and files you have the right permissions for.

    Image Removed
  • Finally, you are able to import your diagram from your Version Control System: In the BPMN Editor

    , you need to open the diagram editor go to File > Import from VCS,

    choose GitLab or Bitbucket on the left tabbar

    and choose your respective VCS. Now you can search for a

    project

    repository, choose a git branch or tag, and select a .bpmn file from there. To be sure, you can load a preview of the selected diagram, or you can compare it with the latest version of the BPMN diagram in Confluence (if one exists), to see the differences.

    Image Removed

    The screenshot below illustrates this dialogue using GitLab as an example:

    image-20240801-114014.pngImage Added
    Note

    IMPORTANT: The diagram will be copied once from

    GitLab or Bitbucket

    the VCS to Confluence. If you make changes in Confluence, it will not be synchronized back to the VCS. Likewise, changes and new versions from your VCS are not automatically copied to Confluence.

    Tip

    Optional: It might happen that you import the same diagram from the same source multiple times, or even in a regular manner. For

    this

    these cases, you can save your search/configuration from the Import from VCS dialog as diagram settings. If you do so, these settings are suggested as a preselection the next time you come to Import from VCS. However, they can still be changed before importing the diagram. They are only meant to save you time when you are often using the same configuration.

    The default GitLab and Bitbucket VCS sources can also be managed in the Diagram SettingsFile > Settings).

    Image Removed

    Upload to GitLab
    Status
    colourBlue
    titleSERVER | DATA CENTER
    Status
    colourBlue
    titleCloud

    |Since BPMN-3.18.0-ENTERPRISE|

    You may also want to export your BPMN diagram to a remote GitLab repository. A prerequisite is that the BPMN Modeler Enterprise is connected to GitLab.

    To open the export dialog, press File → Push diagram to VCS.

    The upcoming dialog is very similar to the “Import from VCS” dialog. Simply select your GitLab project, select a branch, and an existing file. If you want to create a new file, select “As new File” and enter the file path, ending with the file’s name.

    Image Removed

    Remember that for each diagram, it is possible to specify a default GitLab project/branch/file via the diagram settings.

    After pressing “Push”, the following steps are taken automatically:

  • A new, temporary GitLab branch named <selected branch>-BPMN-model-update is created (if it does not exist)

  • The changes are pushed to this temporary branch

  • A Merge Request is created to merge the temporary branch in the one that was actually selected (develop in the example on the right).

  • If the Merge Request is acceptable, it is automatically accepted, and the temporary branch is deleted.

  • If the Merge Request is not automatically acceptable (due to running pipelines, or a merge conflict, …) a manual merge is required. In this case, you receive the following message that leads to the GitLab Merge Request.

    Image Removedimage-20240801-114330.pngImage Added