I have a single forms library. I have a single infopath form template. Over 1,800 users have used this forms library to create new items in the forms library.
The infopath form itself has only 3 fields on it:
* Manager Name (form initiator, aka created by)
* Employee Name
* Performance Evaluation Notes
Manager name is auto-populated. All fields are required. User types in their performance evaluation, and clicks submit, which saves it back to the sharepoint list into the forms library, as it should. It works great.
However, sometimes employees get new managers (manager leaves, employee gets promotion, company re-organization). Managers have requested an ability to re-assign an employee to the new manager.
I want to use the Copy List Item action in SharePoint Designer (or similar) to takle this. If there is a way to do this from within InfoPath, that could work, too. The copied item must:
1.) be created in the same Forms Library as the original
2.) must have the created by field be the new manager that the old manager selected.
Without testing this approach, I believe the problem is going to be that the created by field will be the OLD manager's name. That's a huge problem, and will not work. The reason that will not work is that the forms library default views and other views use the 'created by' field to filter back ONLY results that they created.
Looking for suggestions to this problem. If I must use Visual Studio instead, I'd need to know step-by-step how to do that, or possibly pay someone to do this for me QUICKLY.
Thanks for reading - please help!
Note: This is an admin-approved template with some very simple code behind which copies the value of what "notes" were entered, and concatenates them to a notes history field so that when a manager re-opens the form, they can add more notes to the same record. Hence, the submit button does a save over the old record.