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

Cafienne Engine Release 1.1.27

Workflow Extensions

This release adds two important workflow patterns to the engine, the four-eyes principle and the rendez-vous principle, explained below. In addition this release has some bugfixes and extensions related to the case migration functionality.

Four-Eyes and Rendez-Vous principle

One of the typical patterns in a series of tasks on a case is that some of them have to be done by different people. If someone handed in a document for review, that person cannot also be assigned with the task to review the document. This principle of having two tasks done by two distinct persons is also called the "Four Eyes principle". The opposite of this principle is called "Rendez Vous". In this situation, 2 (or more) distinct tasks must be done by the same person. For example, if the reviewer of the document decides that review comments must be processed before the document can be completed, the task to handle the review comments must be assigned to the same person that submitted the document. The power of these principles is not limited to pairs of tasks. It is also possible to define "Four Eyes" on 3 different tasks each excluding the other two, what effectively means that the 3 tasks have to be done by 3 different users.

Extended case migration support

The updated definition on a main case is always propagated into the entire chain of sub cases (and sub-sub cases, etc.). Until this release it was possible to invoke the migration API on both cases and their sub cases. This may easily lead to mistakes in updating e.g. the sub case also with the new definition - even though the initial update also tried to achieve the same. With this release the API now has a restriction to prevent direct updates on sub cases. Note: in order to update only the subcase, we can still update the definition of the main case that includes the modified sub case definition. The engine will notice that the only change is in the definition of the sub case, and only that definition will actually get updated.

Furthermore with this release when a case is migrated to a new definition along with a new team this team update is propagated into sub cases.

Tickets closed

TicketDescription
#390Case migration does not update the team of sub cases
#391Cafienne public events do not reveal case definition migration
#393It should not be possible to update subcases directly
#395Case engine does not recover proper state of sentry network
← 1.1.281.1.26 →
  • Four-Eyes and Rendez-Vous principle
  • Extended case migration support
  • Tickets closed