【问题标题】:Sharepoint item permissions "created by" need multiple entriesSharepoint 项目权限“创建者”需要多个条目
【发布时间】:2010-07-27 19:31:21
【问题描述】:

我有一个销售机会列表,只希望“客户所有者”和“客户团队”能够编辑列表中的项目,其他人都可以查看。 在“高级设置”中,我将“读取权限”设置为“所有项目”,并将“编辑权限”设置为“仅限他们自己的”

问题 1:我导入了列表项,因此 SP 查看权限的“创建者”列在每个项目上都有我的名字,所以我是唯一可以编辑项目的人

问题 2:我需要“客户团队”人员选择器列中列出的人员也能够编辑列表项

问题 3:我无法按成员过滤“客户团队”列,因为它不允许“包含”

感谢您提供的任何帮助

【问题讨论】:

    标签: sharepoint permissions


    【解决方案1】:

    那么用户应该只能编辑他们自己的项目,还是客户所有者和客户团队组的成员可以编辑列表中的任何项目?

    如果是后者,则将编辑访问权限设置为任何项目。然后在列表上设置权限,以便这两个组可以贡献,并且包含所有用户的组可以读取/查看。

    【讨论】:

    • 我想要这样,如果登录的用户名出现在“帐户所有者”或“帐户团队”列中,该人可以查看和编辑该项目,但只能查看没有其用户的任何其他项目这些列中的名称。
    • 好吧,正如 sparkymark75 所说,您需要为任何项目设置编辑访问权限。然后,您必须将事件接收器附加到项目,在 ItemAdded 和 ItemUpdated 事件上更新这些权限(您检查哪些用户已从您的列中删除 - 删除他们的权限,对于添加的用户,您添加权限)
    • 在我们的农场中,我们有 Nintex 工作流,它有一个编辑项目权限活动,在这种情况下就像一个魅力。我不知道 SPD 是否有类似的活动,您可以在不编写代码的情况下使用。你可以考虑看看。
    • 对于 SharePoint 2007,CodePlex (spdactivities.codeplex.com) 上有可以处理权限的自定义活动。 SharePoint 2010 具有开箱即用的类似活动。
    猜你喜欢
    • 2017-01-06
    • 1970-01-01
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多