2014-02-27 117 views
0

在用户试图访问文件的时刻,是否可以授予文件访问权限?按需授予文件访问权

这里的条件:

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

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

感谢,

回答

0

你必须安排在不同的文件夹/文件sets.Create SharePoint组每家公司的共享文档库中的文件和文件夹指定级别的权限,使得各公司的用户将有权相应的文件夹。这样,user1将文件上传到他的公司文件夹和用户2,因为属于同一个公司将有权访问它。

另外,您也可以编写事件处理程序,使项目级别的权限,如果你不想去的文件夹级别的权限。(不推荐)

0

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

+0

我已经知道这个概念。不幸的是,目前这还不可行。 – Nath