BPMN and DMN Editors
From the Home page, you can create Decisions or Workflows, starting from scratch, or from a Sample provided by BAMOE Canvas.

Once you select one of the two, you will navigate automatically to a new project, containing just the one file you just created. You can start with a new Decision.

There are a lot of elements on this page, which will be covered in this document. You will also get to know what controls are common to Decisions and Workflows.

-
File switcher → Here you can rename the current file. Click on the arrow to display other files in your project. You can search for files and even see their image previews. You can also see the status of changes made to your files and revert those changes to files individually.
-
File status indicator → Non-clickable visual indicators that show the persistence status of your file.
-
Accelerator dropdown → Allows you to apply a predefined template to your project, accelerating the creation of a runnable Business Service project.
-
New file menu → Lets you add new files to your project. From here, you can create empty Decisions and Workflows, a new Decision or Workflow sample, import from a URL, or upload from your computer. Note that when importing from a URL, only individual files can be imported.
-
Kebab menu → Additional operations. From here you can create a new commit in your project or delete your file.
-
Problems tab → Lets you see what is wrong with your file, both statically and when running it. More on running Decisions in the Running Decisions section.
From here, you can make this currently one-file project into a more complex one. You can do that by creating another file using the “New file menu”. You can see that there are new controls available on the screen. You can look at them and see what they do.

-
Back to Home page button → Clicking this button will navigate back to the “Home page”.
-
Git authentication select → Here you can select what account to use when performing Git operations. More on that at Working with Git
-
Repository type label → Non-clickable label that tells you some information about your repository. Possible values are “Ephemeral” — meaning that this repository is not synced to any remote Git repository, and only exists in your browser. “Repository” — meaning this repository is linked to a GitHub, Bitbucket, or GitLab repository, and “Git repository” — meaning this repository is linked to a remote Git repository from an unknown Git provider.
-
Repository name → This is the name of your repository. You can click this element to rename it. This is specific to BAMOE Canvas, and will not change the remote repository name if you change it. To change the name of your remote Git repository, go directly to the Git provider website, like GitHub.
-
Repository status indicator → Tells you the status of your repository. The green check means that your local copy of your repository is synced with the latest reference you downloaded from your linked remote Git repository. In Git terms, that would mean HEAD and origin are the same. Note that it does not mean that you have the latest changes made to the remote Git repository. To make sure you are synced, you need to do a Sync operation. M means “Modified”, and means that you have made changes since your last Commit. More on all of that at Working with Git. You can click this element to see all the changes you made to your repository since your last Commit and revert them all, if you want. To revert changes to individual files, use the “File switcher”.
Now that you are familiar with the elements of BAMOE Canvas, you can jump to Authoring Decisions with DMN or Authoring Workflows with BPMN to start authoring Decisions and Workflows to create a Business Automation project. Using Accelerators can also be interesting if you are starting a new project directly from BAMOE Canvas.