【问题标题】:Sharepoint 2016 Permissions at Document Set level文档集级别的 Sharepoint 2016 权限
【发布时间】:2018-09-17 23:21:00
【问题描述】:

我对 SP 还很陌生,所以我想要一些指导,看看我的委托要求是否可行。

我的场景:到目前为止已实现: - 我有一个由特殊内容类型的文档集组成的文档库。 - 在 DS 中更改分配给时触发工作流程。 - 带有分配给 DS 的主页/登录页面 Web 部件视图

要做的事情: 权限: - 假设所有用户都可以在库中创建新的 DS。 - 但是,如果分配给用户,则用户只能编辑已创建的 DS。 (我在内容类型中有一个分配给的字段) - 高级角色可以查看/贡献任何 DS

到目前为止,我正在考虑 2 种可能的情况:1) - 在工作流程完成后更改 DS 权限或 2) 预留一个作业以根据分配给字段和上级更改每个创建的 DS 的编辑属性。

我预见我必须删除从父库继承权限的选项吗?

期待一些指导。

【问题讨论】:

    标签: sharepoint permissions


    【解决方案1】:

    这样做的旧方法是使用事件接收器,这仍然可以工作(或 SPO 中的 webhook)。

    每次修改项目时,事件接收器都会触发 (ItemUpdated)。

    然后我们可以拦截查看assigned to的值,打破权限继承,然后分配权限以包含分配给具有提升权限的用户。

    如果您使用事件接收器,则权限工作可以作为提升的权限完成,如果使用 webhook,则 webhook 触发器代码会验证列表中具有管理员权限的用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 2011-12-06
      • 2011-02-24
      相关资源
      最近更新 更多