The Business palettes, both the default and extended include a range of rule elements that can be used to design the business logic in the diagram form.
Image | Name | Description |
---|---|---|
![]() |
Rule | The Rule element provides a graphical representation of the 'reference' expression. See Rule. |
![]() |
And Rule Group | The And Rule Group element provides a graphical representation of the 'all' expression and returns a Boolean value. See And Rule Group. |
![]() |
Or Rule Group | The Or Rule Group element provides a graphical representation of the 'any' expression and returns a Boolean value. See Or Rule Group. |
![]() |
Not | The Not element provides a graphical representation of the 'not' expression and negate a Boolean value. See Not. |
![]() |
Choose | The Choose element provides a graphical representation of the 'choose' expression and chooses a value based on a condition being met. See Choose. |
![]() |
Compare | The Compare element provides a graphical representation of the 'compare' expression and compares a left-hand-side value with a right-hand-side value, according to the comparison provided. See Compare. |
![]() |
When | The When element is part of the Choose element and contains a condition to test, and a value to return if the condition passes. See When. |
![]() |
Arithmetic | The Arithmetic element provides a graphical representation of the 'arithmetic' expression and performs an arithmetical calculation on two numbers (a left-hand-side number and a right-hand-side number) and optionally rounds the result to the specified number of decimal places. See Arithmetic. |
![]() |
MIN | The Min element provides a graphical representation of the 'min' expression and determines the smallest value in a list (or null if the list is empty). See MIN. |
![]() |
MAX | The Max element provides a graphical representation of the 'max' expression and determines the largest value in a list (or null if the list is empty). See MAX. |
![]() |
Sum | The SUM element provides a graphical representation of the 'sum' expression and calculates the numerical sum of a list of Number values. See SUM. |
![]() |
Repeating Rule | The Repeating Rule element provides a graphical representation of the 'dynamiclist' expression and creates a new list by evaluating an expression on each item in an existing list. See Repeating Rule. |
![]() |
Filter | The Filter element provides a graphical representation of the 'filter' expression and creates a new list containing all the items in an existing list which meet the filter condition. See Filter. |
![]() |
Size | The Size element provides a graphical representation of the 'property' expression and the name of the property is set to 'size'. See Size. |
![]() |
Otherwise | The Otherwise element is part of the Choose element and contains a value to return. See Otherwise. |
![]() |
Legislation Change | The Legislation Change element provides a graphic representation of the 'legislationchange' and can contain more than one Era element. See Legislation Change. |
![]() |
Era | The Era element is a part of the Legislation Change elements and contains a date entry (empty from), and a value to return to the Legislation Change element. See Era. |