【发布时间】:2014-03-16 05:06:59
【问题描述】:
是否可以在用户尝试访问文件时授予对文件的访问权限?
条件如下:
- User1 和 User2 在同一家公司工作。
- User1 将文件上传到多个文档库中 不同的公司。
- User2 尝试下载 User1 上传的文件。
- 检查 User2 是否与 上传文件。
- 如果是,请授予访问权限。
我之所以要这样做是因为文档库正在被不同的公司使用。要求只有同一公司下的用户才能访问该公司上传的文件。
谢谢,
【问题讨论】:
是否可以在用户尝试访问文件时授予对文件的访问权限?
条件如下:
我之所以要这样做是因为文档库正在被不同的公司使用。要求只有同一公司下的用户才能访问该公司上传的文件。
谢谢,
【问题讨论】:
您必须将共享文档库中的文件排列在不同的文件夹/文档集中。为每个公司创建 SharePoint 组并分配文件夹级别的权限,这样每个公司的用户将拥有各自文件夹的权限。这样 user1 将将文档上传到他的公司文件夹和用户 2,因为属于同一公司将可以访问它。
如果您不想获得文件夹级别权限,您也可以编写事件处理程序并设置项目级别权限。(不推荐)
【讨论】:
您可以使用文件夹来实现此目的,方法是为每个公司创建一个文件夹并将用户 1 和用户 2 的权限分配给他们的公司文件夹。 或者 创建一个名为公司的列。将文件上传到组的用户可以选择该文件所属的公司。根据该列,您可以将权限授予正确的公司组。这可以使用工作流、事件接收器或类似这样的应用解决方案来完成:http://truapps.portalfront.com/tru-permission-automation-for-sharepoint.html
【讨论】: