Data extension identifier | System text. Must not contain diacritics, spaces and special characters.
It is used for unambiguous identification of data extension in data item (e.g. in the Extension method). The default value is "wact". |
---|---|
Event "onItemBeforeWrite" | Option when the onItemBeforeWrite event is triggered.
It is recommended to use this event only for special cases. When this event is enabled, the values are written in a more complex way. If the writing is invoked in the main thread then the event is triggered synchronously and the writing is also finished synchronously. If the writing is called from another thread (web, communication, the PmaSequencer object) then the event is triggered asynchronously, i.e. this event does not triggered the variable write command instantly, but later, after the active script is finished. The delayed asynchronous writing causes the variable to contain the original value even after the writing is reportedly complete, so if such value is then read (script, trends) it still contains the original value. NEVER call for this item
call before EVERY CHANGE of this item value
call before EVERY WRITE to this item |
Event "onItemAfterWrite" | Option when the onItemAfterWrite event is triggered.
NEVER call for this item
call after EVERY CHANGE of this item value
call after EVERY WRITE to this item |
Test of value quality | If the QualityTestEnabled is enabled then on writing the value into the variable, it is tested for quality (see the PmVar.Quality property). If the quality is nbot good then the replacement value QualitySubstValue is written into the variable.
This configurator sets the initial value of the QualityTestEnabled property. |
Use replacement value | Replacement value if the quality is not good.
This configurator sets the initial value of the QualitySubstValue property. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |
Test minimal value | If the MinTestEnabled is enabled then while the value is being written into the variable, it is tested for allowed minimum value MinValue. If the value is less, then the replacement value MaxSubstValue is written into the variable and/or the replacement quality MinSubstQuality.
This configurator sets the initial value of the MinTestEnabled property. |
Minimum | Minimum value of the variable.
This configurator sets the initial value of the MinValue property. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |
Use replacement value | Write replacement value.
This configurator sets the initial value of the MinSubstValueEnabled property and MinSubstValue. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |
Use replacement quality | Write replacement quality.
This configurator sets the initial value of the MinSubstQualityEnabled property and MinSubstQuality. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |
Test maximum value | If the MaxTestEnabled is enabled then while the value is being written into the variable, it is tested for maximum allowed value MaxValue. If the value is higher then the replacement value MaxSubstValue is written into the variable and/or the replacement quality MaxSubstQuality.
This configurator sets the initial value of the MaxTestEnabled property. |
Maximum | Maximum value of the variable.
This configurator sets the initial value of the MaxValue property. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |
Use replacement value | Write replacement value.
This configurator sets the initial value of the MaxSubstValueEnabled property and MaxSubstValue. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |
Use replacement quality | Write replacement quality.
This configurator sets the initial value of the MaxSubstQualityEnabled property and MaxSubstQuality. Macro expression can be used for input ($.text ..) (it is evaluated after the application is launched). |