我想在SharePoint中创建一些内容,允许用户请求访问特定文档,然后让我能够分配一段时间的访问权限。这可能在SharePoint中可行吗?如果是这样,我将如何做到这一点?我必须使用什么?
提前致谢!
答案 0 :(得分:4)
为这些文档设置SharePoint组,然后允许用户请求该组的成员身份。
答案 1 :(得分:1)
我就是这样做的:
将超链接列添加到文档库
向DL添加一个'New Item'事件处理程序,它将url添加到超链接列,并将超链接指向您自己的ASP.Net页面(甚至是DL本身),以及文档的详细信息在GET字符串中需要(ID等)。将此超链接称为“请求访问”或类似名称。
创建一个webpart,检查GET字符串是否有正确的变量,标识用户(当前登录用户查看webpart所在的页面)并向您发送一封电子邮件,通知您该请求。在步骤2中将此webpart添加到目标ASP.Net页面。
添加文档时,事件处理程序将使用所需的超链接更新超链接列。当用户需要访问权限时,他们将点击正确形成的超链接,这将带您进入其上带有接收器webpart的页面。接收方webpart将从GET字符串中获取所需信息,通过电子邮件通知您,并通知用户已收到请求。
虽然我确信这是一个更好的方法......
答案 2 :(得分:0)
您可以修改悬停在文档上时显示的“弹出窗口”菜单。添加指向该菜单的链接,以下是如何更改悬停菜单的示例:
www.articlestreet.com/computers/send-a-sharepoint-document-library-file-as-email.html