Allow Configuration of Field Data Source Precedence / Priority

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.

2

Comments

3 comments
Date Votes

Please sign in to leave a comment.

  • Hi Nathan,

    This is an interesting and complex request/question. I'm going to try to get an answer from someone how how it works now, as I'm not sure off the top of my head. I think - completely unconfirmed - that the firm value, whether that's the default or the new one, is set when you navigate to the next screen, and whatever the value is at that point will be what gets carried through. But let me try to verify that for you :)

    0
  • Have we ever heard anything on this?  We still hit problems that are seemingly related to this from time to time - especially when users are on different versions / platforms.

    0
  • Hi Nathan,

    It should be the value set in the field when you execute the hand off is what carries through to the next person. Dispatch, too, should override the default value if you're looping data from one App into another. That said, if you are seeing different behavior, please let the Support Team know so they can take a look. 

    0

Didn't find what you were looking for?

New post