Version Date Notes By
1.0 2020-11-13 Initial release ROB

This feature is a work in progress - More components and functionality to be added.

Introduction

The multiple variable flow system is a system designed to run operations on a flow of variables, one by one. It does this by accepting a multiple variable relation, runing one or more operations on that collection of variables and then refolding that stream of variables back into a relation (to be updated or overriden).

This system is still under construction and more components will be added or made "flowable" (usable as the middle operations). For now the only middle operation component is the Mixed arithmetic component (See arithmetic chapter for more).

Complete Flow

Complete Flow

The image above is what a complete flow looks like, you use the Multiple variable unfolder to expose the attributes applicable to an instance of the related variable and start the flow, you add intermediate operations (by connecting the input and output flows you inform the component that the operation is to be performed multiple times, once per instance in the flow) and you finish the flow operation by refolding the flow back into a related variable connection.