Exporting diagrams to RedHat JBoss BRMS projects on GitHub

Note

This feature is available in the Enterprise Edition.

Signavio allows you to export process and decision models directly to RedHat JBoss BRMS projects at GitHub. Like this, you can seamlessly integrate diagrams that have been modeled with Signavio into your JBoss BRMS projects.

Process models are exported and uploaded as BPMN 2.0 XML files and all linked decision models are exported and uploaded as DRL files.

To start an export, select a BPMN diagram in the Signavio Explorer and click Import/Export - Export RedHat files to GitHub:

Open the JBoss BRMS export dialog.

Open the JBoss BRMS export dialog.

Hint

You need to select exactly one diagram. The export will include all linked DMN and BPMN diagrams.

In case you haven’t configured the GitHub integration, yet, you need to authorize Signavio to push to your GitHub repositories.

Otherwise, you may proceed at Pushing diagrams to JBoss BRMS projects.

Now, click Authorize.

Click 'Authorize'.

Click ‘Authorize’.

Subsequently, you will be forwarded to GitHub, where you need to grant Signavio permission to push to your repositories:

Authorize Signavio to push to your GitHub repositories.

Authorize Signavio to push to your GitHub repositories.

Re-enter your password to confirm. Upon successful authorization, the following page will be displayed:

You successfully authorized Signavio to push to your repositories.

You successfully authorized Signavio to push to your repositories.

Now you can go back to the Signavio Explorer and export the diagram(s) to GitHub.

Pushing diagrams to JBoss BRMS projects

As described above, to start an export, select a BPMN diagram in the Signavio Explorer and click Import/Export - Export RedHat files to GitHub.

Now, configure the following parameters:

  • The repository you want to push to
  • The project path (within the repository)
  • The name of the Java package that will be created

Click Upload to push the files to your repository:

Click 'Upload'.

Click ‘Upload’.

The files are pushed by your user to the default branch (for example master). The commit message is signavio upload.

An information dialog will inform you about the successful export.