...
name* – Name of the calculation, unique in the Model Class.
type* – Accepted values:
formula
- simple – Simple calculation, all actions in the provided logic are done in a sequential order.parallel
- parallel – Parallel calculation. The calculations done by the logic can be split into more parts (called Items) and the calculation of those Items will be done in parallel.sequence
- this – This calculation does not have a logic, it is only reference to a list of other calculations, which should be executed one by one.
...
name* – Name of the tab, unique in the step.
label – Human readable name of the tab, shown in the UI, it defaults to
name
if not specified.type* – Accepted values:
dashboard
- the – The content of the Tab tab will be rendered as a dashboard, i.e. input fields on the left side list of input fields, and portlets on the right side the portlets.simple
- the – The content of the Tab tab will show on the left the inputs generated by the logic on the left, and on the right side the there will be results from the visible elements NOT as portlets, but rather one after another, as a simple list of values (e.g. similar to quote item calculation results).configurator
- the – The content of the Tab tab will be rendered as the Configurator form, i.e. as a list of various input fields, whose values typically have dynamic dependencies.filtertree
- the – The content of the Tab tab will be rendered as a Tree tree (used for example to visualize the Segmentation Tree), and when you select/click one Nodenode, it will show details of the node on the right side, visualized as calculation results (e.g. similar to quote item calculation results).
Dashboard Tab Fields
formulaName* – Unique name of an existing Formula of nature
model_evaluation
, see also Model Evaluation Dashboard Logic .
Simple Tab Fields
formulaName* – Unique name of an existing Formula of nature
model_evaluation
, see also Model Evaluation Dashboard Logic .
Configurator Tab Fields
...
treeName* – Name of the tree to be displayed in the tab. It is used to fetch the tree from the backend.
formulaName* – Unique name of an existing Formula of nature
model_evaluation
to be evaluated when a node of the tree is selected (when the user clicks on the node of the tree), see also Model Evaluation Dashboard Logic.selectedNodeIdsInputName* – Name of the input passed to the evaluation formula, containing the array of selected node ID.
...
These standalone evaluations (their logics) are not used/linked/referenced directly by the Tabstabs, but can be called from another logic , when they need to access model results from outside of the model itself, for example in another module (e.g. from Quotes).
Info |
---|
See Query Optimization Engine Results to execute an evaluation from another logic. |
Each evaluation in the list is defined by the following fields:
...
name* – Name of the evaluation, unique in the Model Class.
formulaName* – Unique name of an existing Formula of nature
model_evaluation
, see also Model Evaluation Dashboard Logic .
Example
Code Block | ||
---|---|---|
| ||
{ "definition": { "evaluations": [ { "name": "query_results", "formulaName": "POAI_Test_QueryResults" } ] } } |