|
|||||
|
●
|
Attribuut State
|
|
Status van de Question. Mogelijke waarden: New, Changed en Unchanged
|
●
|
Name (*)
|
|
Bijvoorbeeld OB_KENTEKE
|
●
|
Description
|
|
Bijvoorbeeld: Wat is uw kenteken?
|
●
|
Value (*)
|
|
Bijvoorbeeld 11-XX-YY
|
●
|
ToolTip
|
|
Vrij in te vullen tekst
|
●
|
HelpText
|
|
Vrij in te vullen tekst
|
●
|
DefaultState
|
|
Deze kan editable of readonly zijn
|
●
|
DisplayOnly
|
|
Geeft aan dat de Question alleen getoond moet worden en niet moet worden teruggegeven aan de server bij het processen
|
●
|
VisibleExpression (*)
|
|
Een expressie die aangeeft onder welke condities de Question visible is
|
●
|
DefaultStateExpression
|
|
Een expressie die aangeeft onder welke condities de Question editable of readonly is
|
●
|
RequiredExpression
|
|
Een expressie die aangeeft onder welke condities de question vereist is
|
●
|
DataType
|
|
Bijvoorbeeld String of Integer
|
●
|
Restrictions
|
|
Restrictions zoals die in een schema kunnen worden opgegeven
|
●
|
ElementPath (*)
|
|
Het pad waar de het element in de Xml geschreven moet worden, bijv.:
Batch/Relatiedocument/Contract/PP/OB
|
●
|
ValidRanges
|
|
De grenzen waarbinnen de waarde van het element moet vallen
|
●
|
ValidValues
|
|
De waarden die toepassing zijn voor het element (bijvoorbeeld eigen risico 100, 135 of 150)
|
●
|
Unit
|
|
De toevoeging die bij het element hoort. Bijvoorbeeld kg (kilogram) of % (procentteken)
|
●
|
TextValues
|
|
Een lijst met alle mogelijke labels en waarden (B=Benzine; D=Diesel enz). De Value dient geschreven te worden in het Element. Het attribuut TextValuesID geeft het ID van de TextValue uit de configuratie van SoftRules® aan. Indien het attribuut TextQuestionID is gevuld met een Guid (32 cijfers met 4 streepjes), dient de Text van het geselecteerde item naar de Value van de Question geschreven dient te worden met het QuestionID wat in dit attribuut staat.
Voorbeeld: Lijst met personenauto merken.
<TextValues TextValuesID="-1" TextQuestionID="">
<Item>
<Value>3</Value>
<Text>A M C</Text>
</Item>
<Item>
<Value>10030</Value>
<Text>Ac Cobra</Text>
</Item>
<Item>
<Value>2</Value>
<Text>Alfa Romeo</Text>
</Item>
<Item>
<Value>10061</Value>
<Text>Alko</Text>
</Item>
<Item>
<Value>56</Value>
<Text>Aro</Text>
</Item>
</TextValues>
Bovenstaande lijst wordt toegekend aan bijvoorbeeld een combobox op een website. De merken worden getoond. Bij het selecteren van een merk wordt de Value aan de Question toegekend. Maar als de tekst van het automerk toegekend moet worden aan een andere Question wordt het TextQuestionID opgegeven.
|
●
|
UpdateUserinterface
|
|
Hiermee wordt aangegeven of na het verlaten van dit veld een server actie uitgevoerd moet worden. Bijvoorbeeld na invullen van het kenteken wordt de functie aangeroepen om de kentekengegevens op te halen.
|
●
|
QuestionID (*)
|
|
Een unieke code voor de Question
|
●
|
MaxOccurs
|
|
Het aantal keren dat de Group maximaal mag voorkomen in de Userinterface
|
●
|
GroupID
|
|
Een unieke code voor de Group
|
●
|
Name
|
|
De naam van de Group
|
●
|
Type
|
|
Het type van de Group
|
●
|
RepeatingPath
|
|
Het repeterende pad indien een Group meerdere keren voorkomt
|
●
|
VisibleExpression
|
|
Een expressie die aangeeft onder welke condities de Group visible is. Indien het type Expandable is, dan onder welke condities de Group uitgeklapt is
|
●
|
Items
|
|
Bevat Questions, Labels, Buttons en Groups
|
Huidige waarde
|
Waarde Condition
|
Nieuwe waarde
|
WAAR
|
WAAR
|
WAAR
|
WAAR
|
ONWAAR
|
ONWAAR
|
ONWAAR
|
WAAR
|
ONWAAR
|
ONWAAR
|
ONWAAR
|
ONWAAR
|
Huidige waarde
|
Waarde Condition
|
Nieuwe waarde
|
WAAR
|
WAAR
|
WAAR
|
WAAR
|
ONWAAR
|
WAAR
|
ONWAAR
|
WAAR
|
WAAR
|
ONWAAR
|
ONWAAR
|
ONWAAR
|
●
|
Elementname
|
|
Wanneer de operand van het type Elementname is, wordt de inhoud van het betreffende element opgenomen in de beslissing. Het ElementPath geeft aan waar dit element in de Xml staat
|
●
|
Constant
|
|
De waarde van de operand is een constante. Dat wil zeggen dat de vergelijking plaatsvindt met de letterlijke inhoud van dit veld.
|
●
|
EQUAL
|
|
Wanneer de waarden uit de linker en rechter operand gelijk zijn is de Condition “WAAR”, anders “ONWAAR”.
|
●
|
LESS_EQUAL
|
|
Wanneer de waarde uit de linker operand kleiner of gelijk is aan de waarde uit de rechter operand, is de Condition “WAAR”, anders “ONWAAR”.
|
●
|
LESS
|
|
Wanneer de waarde uit de linker operand kleiner is aan de waarde uit de rechter operand, is de Condition “WAAR”, anders “ONWAAR”.
|
●
|
NOT_EQUAL
|
|
Wanneer de waarde uit de linker operand ongelijk is aan de waarde uit de rechter operand, is de Condition “WAAR”, anders “ONWAAR”.
|
●
|
GREATER_EQUAL
|
|
Wanneer de waarde uit de linker operand groter of gelijk is aan de waarde uit de rechter operand, is de Condition “WAAR”, anders “ONWAAR”.
|
●
|
GREATER
|
|
Wanneer de waarde uit de linker operand groter is aan de waarde uit de rechter operand, is de Condition “WAAR”, anders “ONWAAR”.
|