Skip to content

bpm-crafters/process-engine-adapters-cib-seven

Repository files navigation

Process Engine Adapter CIB Seven

incubating Development branches Maven Central Version

Purpose of the library

This library provides an adapter implementation of Process Engine API for CIB Seven process engine.

📚 Documentation

The documentation can be found here or in its respective repository.

Compatibility

Adapter Version CIB Seven Version API Version Spring Boot
next release 2.2.0 1.6 4.0
2026.04.1 2.1.0 1.5 3.5
2026.02.1 2.1.0 1.5 3.5
2025.12.1 2.1.0 1.4 3.5

Spring Boot 4

The adapter starter requires Spring Boot 4. The CIB seven engine starters are provided dependencies of the adapter, so your application brings the -4 variants (e.g. cibseven-bpm-spring-boot-starter-4, cibseven-bpm-spring-boot-starter-webapp-4). Note that since the Spring Boot 4 module split, the DataSource / transaction manager auto-configurations live in spring-boot-jdbc, which the CIB seven starter-4 does not bring transitively — add spring-boot-starter-jdbc (or -data-jpa) to your application.

If you are still on Spring Boot 3.5, stay on adapter version 2026.04.1.

Anatomy

  • process-engine-adapter-cib-seven-testing: Test fixtures and utilities for testing CIB Seven adapters
  • process-engine-adapter-cib-seven-embedded-core: CIB Seven Embedded Adapter implementation
  • process-engine-adapter-cib-seven-embedded-spring-boot-starter: CIB Seven Embedded Adapter Spring Boot Starter
  • process-engine-adapter-cib-seven-bom: Maven BOM containing dependency definitions.

Usage

Add the BOM to your Maven project and add the corresponding adapter implementation:

<dependency>
  <groupId>dev.bpm-crafters.process-engine-adapters</groupId>
  <artifactId>process-engine-adapter-cib-seven-bom</artifactId>
  <version>${process-engine-adapter-cib-seven.version}</version>
  <scope>import</scope>
  <type>pom</type>
</dependency>