If data moves around inside a single app using workflow / hand-offs or moves from one app to another using Zapier or a custom integration, it would be nice to know and optionally configure the precedence of the data source for the app(s) and / or field(s).
For instance, what does GoCanvas use as the current value when a default value is set, but a user typed in some data that overwrote the default, but then the user handed off the submission to another user. What value will be in that field when the second user opens that screen or loop screen? The default value or the value that the first user changed it to? If it is submitted and then winds up in the same or a different app and is populated from a dispatch via integration, what will the value be then? You can see where this can get a little complicated when considering default values, reference data, hand-off / workflow data, dispatch data, user typed data, etc.
It would be good to know what order of operations is applied to these scenarios at present.
It would be fantastic to be able to configure per app and / or per screen and / or per field the precedence given to the different ways that data can land in a field if that makes sense.