按需授予文件访问权限

时间:2014-02-27 15:29:55

标签: sharepoint permissions

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

这是条件:

  1. User1和User2适用于同一家公司。
  2. User1将文件上载到多个文件库 不同的公司。
  3. User2尝试下载User1上传的文件。
  4. 检查User2是否与用户在同一公司工作 上传了文件。
  5. 如果是,请授予访问权限。
  6. 我之所以这样做,是因为不同公司正在使用文档库。要求是只有同一公司的用户才能访问该公司上传的文件。

    谢谢,

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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