In CSI9 (9.01.01 on-premise), I'd like to know all the possible options for adding a field on a Form, when this field's data is not contained in the Form's IDO Collection(s).
I know one method so far, but it's quite troublesome : Creating an "Extend and Replace" IDO in which a new property is added, containing the desired data.
I think this is the "normal" method, but I'd really like to have more options because it's really more complex than it needs to be, and also quite problematic every time there is a patch to apply.
Is there another way? Via UET, SP, CLM, FormScript, EventHandler, Validator, anything else? With pros/cons if possible.
Here's an example: on Vendor Contracts form, we need to see the Item's Overview, because the Description is truncated at 40 characters...
So my question is more about fetching data that lives in another table or IDO, but I'd still be interested to know about data that does not exist yet (so first requiring a UET).