我在自定义列表上运行了修改的OOTB批准工作流(在SPD中修改)。它在任务列表中创建了一项任务。现在,我想更改分配给任务项的默认权限。现在它设置了分配给组贡献权限和字段读取权限创建的。

我找不到编辑权限的步骤,并且想改变它。我不希望用户创建拥有任何权限,并希望分配分配的分组自定义权限级别。

我最好的猜测解决方法是创建一个新的工作流,以更新任务项目创建的权限,但我更喜欢更优雅的东西。

谢谢。

有帮助吗?

解决方案

SharePoint Designer has quiet powerful actions to change permissions on lists item like Remove List Item Permissions which allows you to specify which permission for which user you want to remove from which item), but they are only available if inside a Impersonation Step. If you want to use them inside a Start Approval Process action, then the Start Approval Process should be inside the Impersonation Step.

其他提示

SharePoint Designer 2010 does not have permission activities/actions OOB!

But, Useful SharePoint Designer Custom Workflow Activities give you some of the actions like:

  • Grant Permission on Item - Allows granting of specified permission level on a specified item
  • Delete List Item Permission Assignment - Allows deleting of specified permission level assignment for a given user
  • Reset List Permissions Inheritance - removes any unique permissions
    assigned to an item by inheriting list permissions

You can install the wsp and leverage these activities!

I hope this helps...

许可以下: CC-BY-SA归因
scroll top