You are using SharePoint 2010 to design a site at your company. All employees need to have permission to fill
out a new form. When an employee submits the form, the request should be saved as an item in a custom list.
You have the following requirements:
For security reasons, employees must only be able to view their own requests.
.Employees must not be able to view requests that other employees have submitted.
.Company managers must have permission to view every request submitted.
Which approach should you recommend?
A.
Create a new workflow that updates the owner of the list item to the username of the employee who submitted the form.
B.
Create and schedule a SharePoint timer job that sets item level security on each item in the list.
C.
Create an event receiver that sets the appropriate item level security.
Add the event receiver to the Item Added event in the list.
D.
Create an event receiver that sets the appropriate list level security.
Add the event receiver to the Item
Updated event in the list.
http://msdn.microsoft.com/en-us/library/ff648923.aspx