Chapter 9. Flow Inheritance

Table of Contents

Introduction
Is flow inheritance like Java inheritance?
Types of Flow Inheritance
Flow level inheritance
State level inheritance
Abstract flows
Inheritance Algorithm
Mergeable Elements
Non-mergeable Elements

Introduction

Flow inheritance allows one flow to inherit the configuration of another flow. Inheritance can occur at both the flow and state levels. A common use case is for a parent flow to define global transitions and exception handlers, then each child flow can inherit those settings.

In order for a parent flow to be found, it must be added to the flow-registry just like any other flow.