Hey Tamara,
How do I keep users in the Site Members Group from editing Help Desk Issues after the item is Closed or Resolved?
I still want the user to be able to edit the item is the issue is Active.
Thanks,
Cindy
Well, Cindy, we can do this with a SharePoint Designer 2010 workflow using the Impersonation step.
It sounds like such a good idea for a workflow; let’s make it a Globally Reusable Workflow.
Create the Workflow
1. Navigate to the Parent Site in your Site Collection.
2. Click Site Actions > Edit in SharePoint Designer to open SharePoint Designer 2010.
3. After SharePoint Designer 2010 opens your parent site, select Workflows from the Navigation pane.
4. In the Workflow Ribbon, in the New group, select Reusable Workflow.

5. In the Create Reusable Workflow dialog box, type in the Name and Description of the workflow.
6. Leave the Content Type drop-down set to All.
7. Click OK.

8. Click above Step 1 and the orange line appears above Step 1.

9. From the Workflow ribbon, in the Insert group, select Impersonation Step.
If Impersonation Step is not active in the Insert group, your cursor is still in Step 1.
10. From the Workflow ribbon, in the Insert group, select the Condition drop-down.
11. From the Condition drop-down, select If current item field equals value. Your workspace should look something like this:

NOTE: If we click on field now, we would not see the Issue Status field. Remember we are creating a Reusable Workflow. This workflow is NOT associated with any list, library or content type at this time.
12. To make the Issues Status column appear in the field drop-down, click on Association Columns in the Variables group of the Workflow ribbon.
13. The Association Columns dialog box opens.

14. Click Select Site Column.
15. In the Enter search keywords input box in the Site Columns Picker dialog box, type issue.
16. Double click on Issue Status.

17. Click OK.
18. Back in the Impersonation Step, click field.
19. From the drop-down select Issue Status.

20. Click on value and select Active from the drop-down.

21. Click under (Start typing or use the Insert group in the Ribbon.)
22. On the Workflow Ribbon, in the Insert group, click the Action drop-down.
23. From Core Actions select Stop Workflow.
24. Click on this message and type, Issue Active. No Change to Permissions.
25. Click below the action you just added. See image below for location.

26. In the Insert group, select Else-If Branch.
27. Your workflow should look like this:

28. Type If and press the Enter key.
29. From the 7 results listed, select If current item field equals value.

30. Click on the field and select Issue Status.
31. Leave the comparison set to equals.
32. Click on value and select Resolved.
33. Click under (Start typing or use the Insert group in the Ribbon.)
34. Type Replace and press the Enter key.
35. Click on these permissions.

36. In the Replace List Item Permissions dialog box, click Add.
37. In the Add Permissions dialog box, click Choose.

38. From the Select Users dialog box, click on People/Groups from SharePoint site…
39. From the Select People and Groups dialog box, type members and press the Enter key.
40. Select your Site Members group. For this example, I’ve selected Corporate Members.
41. Click Add and click OK.

42. Click OK to close the Select Users dialog box.
43. In the Add Permissions dialog box, under Choose permissions to grant:, check the Read box.
44. Click OK.
45. Click OK again to close the Replace List Item Permissions dialog box.
46. Click on this list and click OK to select the Current Item.
47. Click under the action you just added and type Stop. Then press the Enter key.
48. Select Stop the workflow and click on this message.
49. Click on the ellipses and type, Issue Resolved. Site Members permissions changed from Contribute to Read.
50. Click OK.
51. Click below the Condition and Action you just added.

Now do the same thing for the Issue Status of Closed.
52. In the Insert group, select Else-If Branch.
54. Type If and press the Enter key.
55. From the 7 results listed, select If current item field equals value.
56. Click on field and select Issue Status.
57. Leave the comparison set to equals.
58. Click on value and select Closed.
59. Click under (Start typing or use the Insert group in the Ribbon.)
60. Type Replace and press the Enter key.
61. Click on these permissions.
62. In the Replace List Item Permissions dialog box, click Add.
63. In the Add Permissions dialog box, click Choose.
64. From the Select Users dialog box, click on People/Groups from SharePoint site…
65. From the Select People and Groups dialog box, type members and press the Enter key.
66. Select your Site Members group. For this example, I’ve selected Corporate Members.
67. Click Add and click OK.
68. Click OK to close the Select Users dialog box.
69. In the Add Permissions dialog box, under Choose permissions to grant:, check the Read box.
70. Click OK.
71. Click OK again to close the Replace List Item Permissions dialog box.
72. Click on this list and click OK to select the Current Item.
73. Click under the action you just added and type Stop. Then press the Enter key.
74. Select Stop the workflow and click on this message.
75. Click on the ellipses and type, Issue Closed. Site Members permissions changed from Contribute to Read.
76. Click OK.
77. Save the workflow by Right-Clicking on the Change Members Permissions tab.

Time to publish
78. In the Workflow Ribbon, in the Manage group, click Publish Globally. This will make this workflow available throughout your Site Collection.

NOTE: If you do not see Publish Globally, you are not at the top level of your Site Collection or you do not have Administrator rights at the top level of your Site Collection. In this case you may click Publish from the Save group of the Workflow Ribbon. This will make your workflow available throughout the site you are on.
79. Click OK on the dialog box that appears.

80. Click OK on the Impersonation Step dialog box that opens.

81. Now test your workflow in the browser.
Congratulations! You just created a workflow that changes the permissions of a group of users on an item based on the item’s status.