Here's the scenario:
A user submits a webform that creates a case.
An administrator assigns a role in that case to a second user, and edits a specific activity (activity ID = xxx) in that case to assign that activity to the same user named for the role.
A Drupal View is used to present to that second user a link to a different webform. The link is of the form http://example.org/path/to/form?aid=xxx My understanding is that because I have appended the activity ID to the url the form submission will update the activity with that ID.
However, when I submit the form a new activity gets created and the activity with ID = xxx is not updated or affected in any way. It doesn't seem to matter which options I set for the activity within the webform. Where am I going wrong?
As a supplementary, I've noticed that for the activity that does get created (with ID = yyy), if I file that activity on the case where it should be, then the filed activity has a different ID (yyy+1), which is concerning. Surely an activity should retain the same ID number regardless of its status?