【问题标题】:Grant File Access on Demand按需授予文件访问权限
【发布时间】:2014-03-16 05:06:59
【问题描述】:

是否可以在用户尝试访问文件时授予对文件的访问权限?

条件如下:

  1. User1 和 User2 在同一家公司工作。
  2. User1 将文件上传到多个文档库中 不同的公司。
  3. User2 尝试下载 User1 上传的文件。
  4. 检查 User2 是否与 上传文件。
  5. 如果是,请授予访问权限。

我之所以要这样做是因为文档库正在被不同的公司使用。要求只有同一公司下的用户才能访问该公司上传的文件。

谢谢,

【问题讨论】:

    标签: sharepoint permissions


    【解决方案1】:

    您必须将共享文档库中的文件排列在不同的文件夹/文档集中。为每个公司创建 SharePoint 组并分配文件夹级别的权限,这样每个公司的用户将拥有各自文件夹的权限。这样 user1 将将文档上传到他的公司文件夹和用户 2,因为属于同一公司将可以访问它。

    如果您不想获得文件夹级别权限,您也可以编写事件处理程序并设置项目级别权限。(不推荐)

    【讨论】:

      【解决方案2】:

      您可以使用文件夹来实现此目的,方法是为每个公司创建一个文件夹并将用户 1 和用户 2 的权限分配给他们的公司文件夹。 或者 创建一个名为公司的列。将文件上传到组的用户可以选择该文件所属的公司。根据该列,您可以将权限授予正确的公司组。这可以使用工作流、事件接收器或类似这样的应用解决方案来完成:http://truapps.portalfront.com/tru-permission-automation-for-sharepoint.html

      【讨论】:

      • 我已经知道这个概念了。不幸的是,目前这不可行。
      猜你喜欢
      • 2012-07-23
      • 2018-12-20
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      相关资源
      最近更新 更多