Scenario: User A opens a form and the data gets prefilled (the form has a field displaying a task(not the current form) which is currently assigned to User B, some other fields are prefill with User B’s info). The data in the backend system changes (the task has been assigned to User C), can the form be updated to reflect the task has been assigned to C? The update has to be pushed from the back end system to the form.
I would suggest adding a 'Refresh' button to the form which triggers a Dynamic Data Service to update the form details from the backend system.
You could also poll for updates using the same DDS running on a timer, but I would warn against this. It could have an impact on system performance, either for TM or the backend system depending on how many concurrent users will be accessing these forms and how frequent the polling is.