custom permissions level
Working with a form library. Can a custom permission level be created that does the following: Add Items. Users can only view their documents. My problem is, i'm dealing with a form library with that users submit forms to. Users submit a form, workflow runs, and updates the form permissions. But, that workflow doesnt always run the second the form arrives in the library. This causes issues because other users can see the form until the workflow has finished running. www.SharePointed.com
June 28th, 2012 8:02am

You can make a custom permission level that allows add and edit. Then use the item permission level of edit their own. A painful workaround would be to add an approval process that would prevent users from seeing the form until it is approved. So, the approver would simply look to see when the WF finishes (perhaps an email to them at the end of the WF), then approve it & publish it, which would then display to the other users. Steve Clark, MCTS | Twin-Soft.com
Free Windows Admin Tool Kit Click here and download it now
June 28th, 2012 9:25am

Thanks Steve! Only Add and Edit are needed to submit a form to a library? www.SharePointed.com
July 2nd, 2012 8:07am

You can also try "Item Level Permission" without using a workflow for changing the permission. From the Advanced Settings of the library, enable Item Level Permission so that only the user who created the item can edit it/view it. Pman http://www.pmansLab.com/
Free Windows Admin Tool Kit Click here and download it now
July 2nd, 2012 12:12pm

Parvez, Not seeing that option in the Form Library Advanced Settings.www.SharePointed.com
July 2nd, 2012 2:05pm

Hi eHaze, I understand that you want to allow the users to see the forms created by themselves .When using custom permission level ,you can limit the permission to only allow add and view items .But you cannot control that Users can only view their documents . The item-level permission setting in Advanced Setting is only for lists .In SharePoint library settings ,there is not such an options .You can set item level permission by opening the item in AllItems view and choose Permissions in the Edit Control Block .This should be done manually every time an item is created . In order to allow users to see view and edit only their items ,you can use workflows and event handlers edit item level permission .There is an impersonation step in SharePoint Designer workflow .You can add replace list item permissions in the impersonation steps to edit item permission . For more information about event handler ,you can refer to this site: SharePoint EventHandler: Set Item Level Permission: http://basquang.wordpress.com/2009/06/12/sharepoint-eventhandler-set-item-level-permission/ Thanks, Entan Ming TechNet Subscriber Support in forum If you have any feedback on our support, please contacttnmff@microsoft.com.Entan Ming TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
July 2nd, 2012 10:17pm

ahhh... yes. I forgot that option only available for Lists, not for Libraries. Pman http://www.pmansLab.com/
July 5th, 2012 11:01pm

the problem with the above solution is, the workflow might take 5 minutes to run. this causes a HUGE security hole, because the submitted form would have no security on it, until the workflow got around to running. i ended up using the iLove SharePoint execute powershell action. in the action, i have the script loop every 5 seconds until the document is unlocked. then the remaining workflow steps run. http://www.sharepointed.com/2012/07/03/why-wait-for-document-to-be-unlocked-by-document-editor-sucks/ This along with changing the default view to only display workflows that are Completed, helps to close the security hole. www.SharePointed.com
Free Windows Admin Tool Kit Click here and download it now
July 6th, 2012 6:25am

Unmark as answer. :)Steve Clark, MCTS | Twin-Soft.com & Easy Bins Dumpster Rentals of Northern VA. (Specializing in driveway-sized roll-off dumpsters.)
July 6th, 2012 9:55am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics