CaseFabric Reference Guide

CaseFabric Reference Guide

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

›Getting Started

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

Obtaining CaseFabric Demo

In order to get access to the demo environment, you need to be registered with CaseFabric. You can fill out the form at casefabric.com.

Prerequisites

In order to run CaseFabric Demo, you need to have

  • Docker installation
  • a GitHub account

The demo runs as a set of docker images, and the configuration of these images is available in a git repository. We assume you have some basic knowledge of working with GitHub and Docker.

Clone the repository and get started

When authorized, you can clone the repository from Github by running the following command in a terminal: git clone https://github.com/cafienne/getting-started.

Now, you can pull the latest CaseFabric docker images by running docker-compose pull and bringing it up by running docker-compose up. You can now start working with CaseFabric.

There are two methods to stop and/or remove the environment.

  • docker-compose down will stop the running environment and remove all created containers. Only use this method if you want to rebuild all containers and start with a clean environment, because everything is completely removed.

  • docker-compose stop only stops the running containers. All data is preserved. Use this method if you want to preserve all your running cases.Once stopped, you can start the containers by running docker-compose -f cafienne-demo.yml start

Exposed URLs of the CaseFabric Demo environment

After starting up the CaseFabric Demo environment, the following URL allow you to access the various parts of the environment:

  • CaseFabric IDE: http://localhost:2081
  • CaseFabric task user interface: http://localhost:8081
  • CaseFabric API (exposed through Swagger): http://localhost:2027
  • MailCatcher web UI: http://localhost:1080

You can logon to these parts by using admin for the username and cafienne for the password.
Next to the admin there are 3 predefined users:

namepassword
laralara
suzysuzy
hankhank

More information

More information about running the CaseFabric Demo environment is available in the documentation of the getting-started repository in GitHub.

← Two business applicationsWhat is CMMN →
  • Prerequisites
  • Clone the repository and get started
  • Exposed URLs of the CaseFabric Demo environment
  • More information