I have a workflow which starts automatically on a submitted Expense Report InfoPath form. The default permissions on the Expense Report library is 'Contribute' for all users. The workflow then removes those permissions from the submitted Expense Report,
and gives the Creator, Users Manager, and an Accounts Payable User 'Full Control' over the item.
My problem is that it takes approximately 5-10 seconds from the point the form is submitted, the workflow is started, and the permissions to change. I realize it's not a huge window of time, but it is enough time for anyone looking in that folder, to notice
someone else's Expense Report and click on it.
I tried creating an 'Incoming Expense Reports' library, with a workflow on it that would change the permissions, and then copy the item to the Expense Report library, but the permissions were not copied over to the new item.
Does anyone have any suggestion on how I can reduce the time it takes to change permissions to 1-2 seconds, or any alternative way of solving this?
View Complete Post