CaseFabric Reference Guide

CaseFabric Reference Guide

  • Overview
  • Getting Started
  • CMMN
  • CaseFabric IDE
  • CaseFabric Engine
  • Extensions
  • API Reference
  • Releases

›Releases

Overview

  • CaseFabric
  • A short introduction
  • Product Overview

Getting Started

  • Introducing CaseFabric Demo
  • Generic UI
  • How to use task UI rendering
  • Two business applications
  • Obtaining CaseFabric Demo

Some CMMN

  • What is CMMN
  • Modelling the Case Plan
  • Modelling the Case File
  • Modelling the Case Team
  • Other things to model

CaseFabric IDE

  • An IDE?
  • Designing
  • Tasks and Parameters
  • Expressions
  • Deploying
  • Debugging

CaseFabric Engine

  • The CaseFabric Engine
  • Authentication
  • Authorization
  • Pictorial overview
  • Configuration
  • Logging
  • Repository

Extensions

  • Do we need extensions?
  • Fault Handling
  • Workflow
  • Business Identifiers

API Reference

  • Introducing the API
  • Joining the platform
  • Start a Case
  • Case Team membership
  • Executing the case
  • Retrieving cases and tasks
  • Casefile requests

Releases

  • Overview
  • 1.1.34
  • 1.1.33
  • 1.1.32
  • 1.1.31
  • 1.1.30
  • 1.1.29
  • 1.1.28
  • 1.1.27
  • 1.1.26
  • 1.1.25
  • 1.1.24
  • 1.1.23
  • 1.1.22
  • 1.1.21
  • 1.1.20
  • 1.1.19
  • 1.1.18
  • 1.1.17
  • 1.1.16
  • 1.1.15
  • 1.1.14
  • 1.1.13
  • 1.1.12
  • 1.1.11
  • 1.1.10
  • 1.1.9
  • 1.1.8
  • 1.1.7
  • 1.1.6
  • 1.1.5
  • 1.1.4
  • 1.1.3
  • 1.1.2
  • 1.1.1
  • 1.1.0

Cafienne Engine Release 1.1.21

Case Migration extended to Process Tasks

Release 1.1.16 Sweet Sixteen introduced a real gem with initial support for runtime migration on individual case instances. With this release 1.1.21 support for Process Tasks has been added.

Extended case migration scenarios

The number of migration scenarios is mind-boggling, but daily practice shows that there is a heavy need for this functionality when "fixing bugs" on the case definition of a running instance. These can be typically related to CMMN antipatterns but just as much to unexpected expression language failures. A specific pattern that was encountered is a failing process task that fails upon start. The underlying akka mechanism does not store events for that, and in this release we have added some functional events in order to have better tracking on these situations. The migration implementation has also been extended to elegantly deal with this type of situation.

New docker base image

Up until release 1.1.20, the base docker image for the Cafienne engine was the openjdk:17-slim. This image has been deprecated, and Cafienne now uses eclipse-temurin:17.0.3_7-jre-jammy.

Housekeeping

Underlying dependencies of the engine have been updated as much as possible.

Tickets closed

TicketDescription
#331Case migration fails on case file entry criteria
#332Case migration does not support ProcessTask migration
#333Process input parameter mapping fails on parameters with dashes in the name
#335Swagger document on Case migration API is invalid
#336EngineVersionChanged event is added too often
← 1.1.221.1.20 →
  • Extended case migration scenarios
  • New docker base image
  • Housekeeping
  • Tickets closed