是否可以在用户尝试访问文件时为其授予文件访问权限?
这是条件:
我之所以这样做,是因为不同公司正在使用文档库。要求是只有同一公司的用户才能访问该公司上传的文件。
谢谢,
答案 0 :(得分:0)
您必须在共享文档库中排列不同文件夹/文档集中的文件。为每个公司创建SharePoint组并分配文件夹级别权限,以便每个公司的用户都拥有相应文件夹的权限。这样user1将将文档上传到他的公司文件夹和用户2,因为属于同一公司将有权访问它。
或者,如果您不想获得文件夹级别权限,也可以编写事件处理程序并设置项目级别权限。(不推荐)
答案 1 :(得分:0)
您可以通过为每个公司创建一个文件夹并将用户1和用户2的权限分配给其公司文件夹来使用文件夹来实现此目的。 要么 创建一个名为company的列。将文件上载到组的用户可以选择该文件所属的公司。根据该列,您可以将权限授予正确的公司组。这可以使用工作流程,事件接收器或这样的应用程序解决方案来完成:http://truapps.portalfront.com/tru-permission-automation-for-sharepoint.html