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.22

Where do you come from?

One of the major new features in this release of Cafienne is the support for multiple Identity Providers with OpenID Connect (OIDC). This means that users can use the Cafienne Engine with tokens that can come from different backgrounds. Furthermore, the configurations for OIDC has been greatly simplified with dynamic IDP metadata resolution when only the issuer URL is provided.

Experimental: Public Events

A new feature is introduced that exposes the internal events of the Case Engine through a higher level public API that provides for more easy access on streaming implementations. Note that this is an experimental feature, the actual APIs will mature over time and may undergo changes that are not backwards compatible.

New API for Case Event History

The existing API to retrieve plan item history worked on a projection table. This table is dropped from the Query DB schema, and the history is now always retrieved based on the latest events within the case. Furthermore, it is now possible to retrieve the entire list of events of the case. This API is recommended over the plan item history API.

Performance & Monitoring Improvements

The APIs to retrieve tasks have undergone a massive performance improvement (by factors of 20). The Health Monitor includes a new measure point for the internal Timer Service; furthermore it no longer blocks the HTTP requests upon write journal issues, as these are reported directly to the user.

Housekeeping

A lot of internal refactoring has been done, in additiona to some major updates on the underlying dependencies, with a special note on the Cassandra Event Journal plugin from 0.107 to 1.0.6 using much newer Java dependencies underneath.

Tickets closed

TicketDescription
#340Cafienne enters indefinite loop when a case calls itself as subcase without entry criteria
#342A case cannot be started when the ownerhip is only arranged via a consentgroup
#344Case Engine reported unhealthy after duplicate key issue and turned healthy after more then 2 hours
#349Performance issue: Get Tasks API iterating over all case instances
#350Dropping a top level CaseFileItem during migration leads to recovery issue
#353If a case has no tasks, /tasks/case/{caseInstanceId} should not return 404 but an empty list
#356It should be possible to configure dynamic OIDC with just issuer property
#357Swagger does not work with dynamic OIDC configuration
← 1.1.231.1.21 →
  • Experimental: Public Events
  • New API for Case Event History
  • Performance & Monitoring Improvements
  • Housekeeping
  • Tickets closed