We are thrilled to announce the release of IBM Business Automation Manager Open Edition 9.1.1! This update brings new features, improvements, and important fixes to enhance your automation experience.
Here are the highlights in BAMOE 9.1.1, released on 30th September, 2024:
Standalone Editors for extremely customizable development
Leverage GA support for standalone BPMN and DMN editors, also known as embeddable editors. These JavaScript libraries allow you to embed the BPMN and DMN editors directly into your web applications. They come with comprehensive APIs for easy setup and interaction.
Self-Contained Kogito Example Projects
The product examples are now fully self-contained. This means they no longer rely on a parent POM, simplifying the build process and making it easier to get started with BAMOE v9.
Bug Fixes and Security Fixes
The Release Notes, in the official product documentation, brings a list of the released enhancements and fixes. For information on the security vulnerabilities addressed in 9.1.1, please refer to IBM Security Bulletin for Open Editions 9.1.1.
Next, let's have a glance at the Standalone Editors and how it can help you create your own customized development environment.
Integrate Advanced BPMN and DMN Editing into Your Applications Effortlessly
With IBM Business Automation Manager Open Editions' standalone editors (available in both PAM and DM), you can effortlessly incorporate powerful BPMN and DMN editing features directly into your web applications. This integration empowers your developers to design, view, and manage business processes and decision models without leaving your platform, enhancing their productivity and streamlining their workflow. Characteristics of the standalone editors are:
All-In-One Packaging
Each editor is bundled into a single JavaScript file (~20MB), encompassing all necessary CSS, images, fonts, and libraries. This approach simplifies integration by removing the need to manually import additional assets, allowing you to focus on building your application without worrying about dependencies.
Comprehensive API
Our robust APIs facilitate easy setup and interaction, allowing you to customize the editors to fit your application's needs effortlessly. Whether you're initializing the editor, handling events, or manipulating data, the comprehensive API provides the tools you need to create a tailored editing experience.
Read-Only Mode
When editing isn't required, you can render the editors in a read-only mode, perfect for scenarios like documentation, review processes, or displaying decisions without the ability to modify them. This feature ensures that your applications can cater to both editable and non-editable use cases seamlessly.
To start using the standalone editors, choose between these two options:
Option 1: Install from NPM (Preferred Method)
Install the packages directly into your project using npm:
npm install @ibm/bamoe-standalone-bpmn-and-dmn-editors-classic
npm install @ibm/bamoe-standalone-dmn-editor
This method allows for easy integration and automatic updates, ensuring you have the latest features and security patches.
Option 2: Download the zip files
Alternatively, you can download the .zip
files containing the NPM packages. This option is ideal if you prefer to publish them to an internal NPM registry or include them as static assets in your application using a <script>
tag. This flexibility ensures that you can integrate the editors in a manner that best fits your deployment strategy.
To download the zip file, you can refer to:
For detailed guidance, check out our documentation which includes step-by-step tutorials and best practices for integrating the standalone editors into your web applications.
Wrap up
While BAMOE 9.1.1 focuses on the classic BPMN and DMN editors and includes the new DMN editor, we are already working on a brand new and fully supported standalone BPMN editor as well. Stay tuned for more exciting updates that will further enhance your automation and development capabilities.
Your feedback is invaluable to us, so please feel free to share your thoughts and experiences with us through the IBM Support channel, by sending us an idea, or by sharing any questions in this IBM community. Through an on-going open collaboration, we can keep on innovating towards the right direction!