CaseFabric Reference Guide

CaseFabric Reference Guide

  • Overview
  • Getting Started
  • Training
  • CMMN
  • Case Designer
  • Case Engine
  • Extensions
  • API Reference
  • DCM for Mendix
  • Releases

›Training

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

Training

  • Introduction
  • Obtaining the CaseFabric Demo
  • Chapter 1
  • Chapter 2
  • Chapter 3
  • Chapter 4

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

DCM for Mendix

  • Overview
  • DCM Add-On Architecture
  • Design Case Models
  • Interact with Cases
  • FAQ
  • Releases

Releases

  • Overview
  • 1.1.38
  • 1.1.37
  • 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

Chapter 4: Subcases

Use Case Step

Searching the house can be a complex and time-consuming task. Until now, the tasks that we have added to our model are “simple” in nature. They are typically represented by a single screen and also are performed by a single user. Searching the house can also be done by multiple people in parallel. Someone scanning websites, and someone else calling real-estate agents. Nevertheless, the client has asked Civix to “search a house”. At the perspective of the top-level case, this is a task. We can express this in CaseFabric by defining a CaseTask (rather than a HumanTask).

In our example, we can add a shape of type CaseTask from the ShapeBox to the diagram. Let’s do that and call it “Search House” as well.

casetask

We can now delete the HumanTask ”Search house” (and link the sub case to the entry criterion of the Acceptance stage).

deletehumantask

CaseFabric CMMN explanation

From a top level, the flow is the same as before, and the complexity of searching the house can be done in the definition of the CaseTask, which is a new case model in itself.

Note that this supports stepwise extension of building the solution.

← Chapter 3What is CMMN →
  • Use Case Step
  • CaseFabric CMMN explanation