- Users from several regional departments fill out one complex InfoPath form.
- Every user can only edit his own form instance, but he can authorize others by adding Names in specific co-worker form fields (people picker control).
- Every User can read the form instances of his regional department
- Every form instance can be made visible and editable to the headquarter by checking a checkbox.
One library for each regional department. Co-Worker permissions were set on item level by an event handler on form save. Drawback: There must be one individual infoPath Form for each department because relative submit connections are not supported and code-behind ist not allowed.
One library for all. That would require Item-Level security for both co-workers and Department-Members. Not good, too complex.
Audiences? I dont know anything about it. Could it work?