I like to have a workflow implemented for a List where users can submit a form (which triggers the WF) but at same time not being able to go back to the form to edit or delete it. Whereas the approvers should be able to approve it but not edit or delete the file. I have created a separate permission level whereby I copied same rights from the Contribute and unticked - Edit Items and Delete items.
Downfall is that the workflow will not start if the user does not have Edit Items right.
Also the WF will display the following error once the approver approves it:
Error retrieving context data. <nativehr>0x80070005</nativehr><nativestack></nativestack>
How you workaround this issue ?!
How do I make sure that the user's cannot edit or delete the item once they have submitted it ?!
I had a look at the Set Item Permission but not quite sure about it.
Bearing in mind; the list already got the Members with the permission of "Contributor" and if I implement the above item permission will it then overwrite Members with READ permissions instead and keep all other groups permission in tact ?