The title may be misleading but that is as close as I can tell what the problem is at the moment. I am currently working on a process that involves a lot of roles and steps touching one user record in a SharePoint list. I realized early on that in all the interactions, there was some common information that needed to be provided to all roles for all tasks so I created a view off of the SmartObject Called 'User Header' that included this information. From then on, for each task or group task, I created a second view that included only the additional fields that were needed (sample form shown below).
The problem I am having is that the header seems to be bound to the smart object and the lower view is not. During single pass tasks this is not a problem, but if the user opens a task, checks a box and saves it, the list is updated, but when they reopen the task, since the binding is missing none of the check boxes reflect previously completed work!
What I have checked:
1) The General settings are pointing to the same SmartObject List path and item as the header view
2) I have created a rule to look up the list item during form initialization to force the bind (no joy there either)
3) I have added non-boolean fields to the form to make sure it wasn't just an issue with the checkbox control (it failed to retrieve or bind with a text box too).
I'm stumped. At this point I feel I may be forced to reengineer a bunch of forms which seems to defeat the one of the purposes of the view (repurposing common data source groups). Any ideas welcome.