QData
QData is a data structure which holds data in name:value pairs.
Data modifiers: After reading data from any source such as Excel Smarty, Test Data Sheets, API, Database, modifiers will be activated. Qatts has rich library of modifiers defined. On a dataset (QData) many modifiers can be configured to operate in sequential batches. Modifiers has to configured using product element properties.
Property name syntax: modifier.batch[number].[Source Data Name].to.[Result Data Name]
Source Data Name: Source Data Name is the data key name on which data modification has to be done. if the data value is empty modifiers will not be executed.
Result Data Name: Result Data Name is the data key name in which result of the modifier will be saved.
Batch Number: In some cases modifier has to be operated in a sequence. Use incremental numbers with prefix batch. All modifiers in a batch will be executed in any order.
Property value syntax: convertTo:delimiter.[Delimiter String/Char]
Date Conversion: Converting basic data to advanced data types
Expression to use: convertTo:delimiter.[Delimiter String/Char]
Predefined Delimiters: comma, dot, hash, hyphen
Custom Delimiter: must be defined in square brackets. Some examples:
delimiter.[and]
word and is delimiter
delimiter.[break by]
word break by is delimiter
delimiter.[']
character single quote is delimiter
Moving Data: Moving data from one element to another element.
Expression to use:
moveTo:keyName.[Child Column Name]:keyValue.[Child Column Data]
Last updated