I am seeking your comments / votes. When I have a Text Formula field or Conditional Rule in, say a short text field, any changes will manifest in all existing records. Sometimes there are huge amount of records and what I see is it takes the time to update all respective records in the background. This is great.
However, when I’m in a debug mode and changing the field definition frequently in a short period of time, I think the process to change all connected records still continues, and I see glimpse of some old changes being manifested. Eventually it should all settle, but it may be hours until all data has been manifested with the latest update.
This creates gigantic confusion for me, as:
- The outcome is not reflected in short period of time.
- I see the value change, but some change to the interim situation.
- There is no progress indication to denote Knack is doing something, in the background, and / or whether it’s done. I can’t even cancel the progress even if I wanted to (say, I have an object containing 5000 records, I change accidentally when the background processing has completed half way. The changed value will stay until the other process updates these values to the new state, and so forth).
I would like to have some sort of progress indication (just like how we do with tasks) so we at least know that something is running in the background. This way, can we get a means to cancel the interim process so we don’t get confused what we are looking at (and potentially change the field definition even more, which adds processing effort in the background, in effect confuses the developer even more, into an endless cycle)? Reverting the changed value may be a challenge, but I am more for the process indication as the value will be manifested eventually anyways.
Happy to hear your thoughts.