Using a Databox - Conditional Assessment

From Keyfax Wiki
Revision as of 14:13, 31 January 2018 by Wikiadmin (talk | contribs) (Created page with "Home > Databoxes > Using a Databox - Conditional Assessments Using a Databox - Conditional Assessments As well as reading from a Databox (with the intention of writing the d...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Home > Databoxes > Using a Databox - Conditional Assessments

Using a Databox - Conditional Assessments

As well as reading from a Databox (with the intention of writing the data to another location) you can also assess the data in a Databox and use this to control the path that the Script follows.

When creating a Databox it is possible to define a Conditional Assessment against the Databox. A Conditional Assessment uses an Expression, so that the data is assessed against the conditional expression to determine a subsequent action. The 'Cond?' conditional flag toggles directly between checked and unchecked, so when an Expression is created, the ‘Cond?’ box must be ticked to make it conditional:

Example: This example uses an existing Databox which includes an expression that checks if a quantity (in this example of a repair to wall tiles) is more than 10.

The Databox is displayed in the Navigation Pane of the Script editor screen as a Databox – Read, and contains an extra level beneath it.

To use this Databox as a Conditional Assessment, open the Script in Edit mode and select the Databox - Read option from the Item Type drop down list in the Navigation Pane. Open the ‘Quantity’ Databox and drag the ‘More than 10’ option across to the required position in the Script. This will add an Assessment to the Script and will also include an ‘Otherwise’ option.

This allows you to adjust the path of the Script; depending on whether the quantity is greater than 10. If the content is less than 10, the ‘Otherwise’ path will be taken.


Tip

If for any reason the assessment of the data fails the ‘Otherwise’ path will be automatically taken.