Extending the engine

Implementing storage classes and schedulers

CfFlow is a relatively low level engine and requires you to implement your own:

Combinations of storage classes and schedulers must then be bundled into a Workflow class that your workflow definitions can then specify.

Registering functions and conditions

Functions and conditions are core concepts of CfFlow. The engine comes with a set of pre-defined functions and conditions but you are also able to register your own.

See Creating a custom function and Creating a custom condition.

Registering token providers

Token providers allow you to customize how CfFlow provides dynamic argument values to functions and conditions.

See Creating a custom token provider.


Table of contents