我正在开发一个简单的SharePoint网站应用程序,我正在尝试在其中合并以下方案。
"创建者提交项目后,创建者不应编辑该项目"。
我已将"是"设置为"需要对提交的项目进行内容审批?
在当前系统中,它允许项目的创建者在项目处于"待处理"状态后进行编辑。我不希望创建者编辑该项目。是否有任何解决方案可以使用 Clienet 对象模型自定义此内容?
您的帮助将不胜感激。
谢谢。
您必须设置项目级别权限才能实现此目的。您可以使用 SharePoint 设计器 2010 工作流创建项目级别权限。此功能在 2013 工作流中不可用,但您也可以为 SharePoint 2013 部署 2010 工作流。您必须执行以下操作: 1.创建 SharePoint 设计器 2010 工作流(即使您的网站是 SharePoint 2013 网站,也要选择 2010 工作流)。 2. 添加模拟步骤。在模拟步骤中,可以看到操作权限的操作。 3.检查状态是否挂起。 添加"替换权限"操作,并向"创建者"用户授予该项目的"读取"权限。 4.添加另一个条件以检查状态是否未挂起。然后使用"替换权限"操作授予他贡献权限。 5. 在创建和更新的项目上触发工作流。
以下是有关在 SPD 2010 工作流上设置项目级别权限的链接。
http://spcycle.blogspot.in/2012/01/how-to-create-workflow-to-change-item.html