gpt4 book ai didi

sharepoint - 如何将列表项设置为只读

转载 作者:行者123 更新时间:2023-12-04 01:28:05 24 4
gpt4 key购买 nike

我有一个列表(假设是一个问题列表)并且有一个与之关联的工作流。工作流可以将项目的状态列调整为“已关闭”。项目的状态关闭后,我想将其设为只读,以便任何人都无法编辑该项目或为该项目创建另一个工作流实例。

实现此目标的最佳方法是什么?

最佳答案

可以设置项目级权限,因此您可以逐项覆盖列表级权限。将此功能添加到您现有的工作流中可能是最有意义的,但当然 SharePoint 没有提供任何现成的东西。

幸运的是,您可以通过创建自己的自定义操作来扩展 SharePoint 的工作流程。在 SP2010 中执行此操作的过程与 2007 基本相同;查看this MSDN tutorial for an overview of the process .

在名为 SPDActivities at CodePlex 的开源产品中还提供了一个方便的自定义事件包。 .您特别感兴趣的是 Grant Permission on Item activity .即使您选择不使用整个包,您也可以检查源代码并了解如何实现您自己的版本(我在过去的项目中做过类似的事情)。

一旦您有了用于设置项目权限级别的工作流操作,只需向现有工作流添加一个步骤即可为受影响的受众或组设置读取权限。

关于sharepoint - 如何将列表项设置为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3938888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com