diff --git a/README.md b/README.md index 511f1b6..dc233ce 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ Documentation * [Create your first process node](doc/04-Create-your-first-process-node.md) * [Importing Processes](doc/05-Importing-Processes.md) * [Customize Node Order](doc/06-Customize-Node-Order.md) +* [Operators](doc/09-Operators.md) ### Web Components * [Breadcrumb](doc/12-Web-Components-Breadcrumb.md) diff --git a/doc/09-Operators.md b/doc/09-Operators.md new file mode 100644 index 0000000..ab2ad93 --- /dev/null +++ b/doc/09-Operators.md @@ -0,0 +1,24 @@ +# Operators + +Every Business Process requires an Operator. This operator defines its behaviour and specifies how its very own state is +going to be calculated. + +## AND + +The `AND` operator selects the **WORST** state of its child nodes: + +![And Operator](screenshot/09_operators/0901_and-operator.png) + +## AND + +The `OR` operator selects the **BEST** state of its child nodes: + +![Or Operator](screenshot/09_operators/0902_or-operator.png) + +![Or Operator #2](screenshot/09_operators/0903_or-operator-without-ok.png) + +## MIN n + +The `MIN` operator selects the **WORST** state out of the **BEST n** child node states: + +![MIN](screenshot/09_operators/0904_min-operator.png) diff --git a/doc/screenshot/09_operators/0901_and-operator.png b/doc/screenshot/09_operators/0901_and-operator.png new file mode 100644 index 0000000..a939843 Binary files /dev/null and b/doc/screenshot/09_operators/0901_and-operator.png differ diff --git a/doc/screenshot/09_operators/0902_or-operator.png b/doc/screenshot/09_operators/0902_or-operator.png new file mode 100644 index 0000000..ff6dafa Binary files /dev/null and b/doc/screenshot/09_operators/0902_or-operator.png differ diff --git a/doc/screenshot/09_operators/0903_or-operator-without-ok.png b/doc/screenshot/09_operators/0903_or-operator-without-ok.png new file mode 100644 index 0000000..b8097ee Binary files /dev/null and b/doc/screenshot/09_operators/0903_or-operator-without-ok.png differ diff --git a/doc/screenshot/09_operators/0904_min-operator.png b/doc/screenshot/09_operators/0904_min-operator.png new file mode 100644 index 0000000..04fa9be Binary files /dev/null and b/doc/screenshot/09_operators/0904_min-operator.png differ