Whether a 'Use' transaction variable will set one of fieldNames on target (case-insensitive). Such a variable
sets its field at Submit(), after Validate() has passed, so a check that reads Dirty never sees the value
that is written. ExecuteTransactionGroup registers every variable before any item is saved, which is what lets a
Validate() see them. The same rule guards MJ: Conversation Details (fieldSetByTransactionVariable).
Whether a
'Use'transaction variable will set one offieldNamesontarget(case-insensitive). Such a variable sets its field atSubmit(), afterValidate()has passed, so a check that readsDirtynever sees the value that is written.ExecuteTransactionGroupregisters every variable before any item is saved, which is what lets aValidate()see them. The same rule guardsMJ: Conversation Details(fieldSetByTransactionVariable).