Difference between revisions of "Using a Databox - Conditional Assessment"

From Keyfax Wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
When creating a databox it is possible to define a conditional assessment against the values that will be stored in that databox. A conditional assessment uses an expression, so that the data is assessed against that expression and will return either '''True''' or '''False'''. To make an expression conditional, make sure the tick is visible in the '''Cond?''' column.
 
When creating a databox it is possible to define a conditional assessment against the values that will be stored in that databox. A conditional assessment uses an expression, so that the data is assessed against that expression and will return either '''True''' or '''False'''. To make an expression conditional, make sure the tick is visible in the '''Cond?''' column.
 +
 +
[[File:conditionalexample41.png]]
 
   
 
   
 
'''Example:''' Check if a quantity entered(in this example of a repair to wall tiles) is more than 10.
 
'''Example:''' Check if a quantity entered(in this example of a repair to wall tiles) is more than 10.
  
[[File:conditionalexample41.png]]
+
With the script in edit mode, select the '''Databox - Read''' option from the item type drop down list in the navigation pane. Open the '''Check 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.
  
 
[[File:quantittyexample41.png]]
 
[[File:quantittyexample41.png]]
  
 
[[File:exportreadexample41.png]]
 
[[File:exportreadexample41.png]]
 +
 +
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.
  
 
  If for any reason the assessment of the data fails the ‘Otherwise’ path will be automatically taken.
 
  If for any reason the assessment of the data fails the ‘Otherwise’ path will be automatically taken.

Revision as of 15:13, 21 February 2018

As well as reading from a databox with the intention of writing the data to another location, you can also assess the data and use this to control the path that the script follows or perform some calculation.

When creating a databox it is possible to define a conditional assessment against the values that will be stored in that databox. A conditional assessment uses an expression, so that the data is assessed against that expression and will return either True or False. To make an expression conditional, make sure the tick is visible in the Cond? column.

Conditionalexample41.png

Example: Check if a quantity entered(in this example of a repair to wall tiles) is more than 10.

With the script in edit mode, select the Databox - Read option from the item type drop down list in the navigation pane. Open the Check 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.

Quantittyexample41.png

Exportreadexample41.png

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.

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