SSFVHI5_9.5.0 - Documentation Index
Table of Contents
Release notes
What’s new in 9.5
Version mapping
Supported environments
Deprecated components
Fix list
Known limitations
Overview and architecture
Product Overview
BAMOE components in the software development lifecycle
Installing
Dev environment
Runtime environment
Licenses and tracking usage
License guide
Managing your license entitlements
Collecting and sending metrics to IBM Software Central
Customizing Container images for Dev and Runtime environments
Upgrading
Upgrading from 9.4.x
Upgrading from 8.0.x
Using BAMOE migration tutorials
Key differences
Dev environment comparison
Upgrading projects
Structure differences
Upgrading client-server projects
Upgrading standalone projects
Upgrading individual assets
Upgrading custom WorkItemHandlers
Upgrading UserGroupsCallback and AssignmentStrategy
Upgrading business calendar
Upgrading authentication/authorization
Upgrading event streaming
Upgrading Case Management project
Runtime environment comparison
Live data considerations
Operation considerations
Performance considerations
Not supported in BAMOE 9.4.0
Sample project references
FAQ
Getting started
Business Service project setup
Decision service in 15 minutes
Rule service in 15 minutes
Orchestrating Decisions and Rules with Workflows in 15 minutes
Deploying your first Business Service to OpenShift using Quarkus
Example Business Service projects
Available features
Dev Environment
BAMOE Canvas
Creating models
Importing existing projects
Connecting to Git and Cloud providers
Working with Git
Using Accelerators
Dev Deployments
Creating a custom Dev Deployment
Dev Deployment Upload Service
BAMOE Developer Tools for VS Code
Importing DMN data types from Java classes
Form code generation for User Tasks
BPMN and DMN Editors standalone JavaScript libraries
Runtime environment
Developing Decisions, Rules, and Test Scenarios
Authoring Decisions with DMN
Running Decisions in BAMOE Canvas with DMN Runner
Authoring Rules with DRL and spreadsheet Decision Tables
Authoring unit tests with Test Scenarios
Running unit tests with Test Scenarios
Decisions and Rules services with Quarkus
Decisions and Rules services with Spring Boot
Decisions and Rules services in embedded Java mode
Decision API
Developing stateful Workflows
Stateful Workflows with Compact Architecture
Authoring Workflows with BPMN
Workflow services with Quarkus
Workflow services with Spring Boot
Database considerations
WorkItemHandler Library
REST Service Call Task WorkItemHandler
GenAI Task WorkItemHandler
AI Agent Task WorkItemHandler
WorkItemHandler use cases and error handling
Extending the Workflow Engine
Working with events
Process API
Data-Index GraphQL API
Data-Audit API
User Tasks API
Building and deploying Business Services
Building Business Service executables
Deploying Business Services
Using Business Services
Securing Business Service API endpoints
Managing and Monitoring Business Services
Managing live Workflows using BAMOE Management Console
Managing live Workflows with the Management APIs
Monitoring Business Services
Migrating Process Instances using PIM Add-on
Managing historical Business Services data in Workflow runtime
Integrating with AI
Using Gen AI tasks in Workflows
Exposing BAMOE capabilities to AI agents through MCP Server (Tech Preview)
Using AI Agent tasks in Workflows (Tech Preview)
Reference
Business Process Model and Notation (BPMN)
Drools Rule Language (DRL)
Decision Model and Notation (DMN)
Friendly-enough Expression Language (FEEL)
BAMOE Maven repository libraries
BAMOE stateful Workflows subsystems' database tables
Glossary
Support
Notices