CaseFabric Reference Guide

CaseFabric Reference Guide

  • Overview
  • Getting Started
  • CMMN
  • Case Designer
  • Case 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

Case Designer

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

Case 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.36
  • 1.1.35
  • 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

Case Engine Release 1.1.36

Maintenance Release

This release brings some major internal changes to the engine, that help running it inside your own JVM. Furthermore it comes with some internal refactoring, small bug fixes and enhancements.

Improved case-id generation

The generation of case instance ids has been updated to use an algorithm that is more database friendly. In technical language: the guid generation is now based on UUID v7, which is much better for database indices.

Extended migration support on entry criteria

Migrating the definition of individual case instances relies heavily on the current state of the case. Specifically the complex structures that tie different parts of the case together (the so-called "Sentry Network") has been improved.

Internal API enhancements

For running the case engine as a jar file included in your own code, we now expose better APIs that are more precise and descriptive. Also the internal LastModifiedRegistration has been extended with a mechanism to use the correlation id of a command to wait for the full event processing before executing a query.

Extended task information

A new property caseName is added to the response of fetching tasks. This can help in creating task overviews across multiple different types of cases.

Housekeeping

External dependencies have been updated to newest versions. Also the build street has been enhanced with better code coverage measurements.

Tickets closed

TicketDescription
#491Invalid entry criteria migration
#493Query to get case tasks has become much slower in 1.1.35
#494ConsentGroupMember table misses an index on group
#498TaskQueries should return the case name as well
#499LastModifiedRegistration leaks memory
← Overview1.1.35 →
  • Improved case-id generation
  • Extended migration support on entry criteria
  • Internal API enhancements
  • Extended task information
  • Housekeeping
  • Tickets closed