Here you will find answers to frequently asked questions about the ISA Dialog Manager.
If your question is not listed, contact us!
Models
For this purpose you can use is the built-in function setinherit()
Objects
On the one hand, to make it clear that there are strings that support multilingualism and use IDs as objects (.text, .title). On the other hand, to clarify that strings have a rather dynamic background (.content).
Notice:
.content[] is not inherited by models or defaults!
Rule Language
User-defined attributes are completely dynamic. They can be created, modified, and deleted at runtime.
This is not possible with user-defined methods.
Attributes can be stored in variables/attributes of the data type "Attribute". Access is possible via the built-in functions getvalue() and setvalue() .
A certain degree of variability is achieved through so-called "records" as parameters, which have different attributes and can also be dynamically created, assigned, and read. We would also like to point out the possibility of optional parameters here.
You can also pass a list containing all required values as a parameter.