none
MOSS 2007 需求 RRS feed

  • 问题

  • MOSS 2007 需求:
    1:普通用户只能上传和查看指定文件夹的文档。
    2:特定用户可以审批普通用户上传的文件,但是不能随意删除用户的文件。
    3:如果要删除文件,需要提出一个申请给特定的人员审批后,有审批人来删除文件。
    ``````````````
    请教大家是否可实现? 如何实现?
    2010年5月4日 3:20

答案

  • 1:普通用户只能上传和查看指定文件夹的文档。
    2:特定用户可以审批普通用户上传的文件,但是不能随意删除用户的文件。

    上面这两项需求,moss/wss 本身就支持了,你只要定义自己的两个权限级别,分别给予读取项目和审批项目的权限即可,然后只分配这两个权限级别给期望的用户或者用户组


    3:如果要删除文件,需要提出一个申请给特定的人员审批后,有审批人来删除文件

    这个需求比较特定,需要编程实现,一种方案是通过文档的 ItemDeleting 事件中处理,首先同时给审批这个权限级别赋予删除项目的权限,然后实现一个 ListItemEventReciever 处理 ItemDeleting,在该事件中取消删除,通知具有删除权限的用户,比如建立任务项或者发邮件


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年5月6日 14:14

全部回复

  • 请问, 我的问题是发错地方了吗?
    2010年5月5日 8:34
  • 1:普通用户只能上传和查看指定文件夹的文档。
    2:特定用户可以审批普通用户上传的文件,但是不能随意删除用户的文件。

    上面这两项需求,moss/wss 本身就支持了,你只要定义自己的两个权限级别,分别给予读取项目和审批项目的权限即可,然后只分配这两个权限级别给期望的用户或者用户组


    3:如果要删除文件,需要提出一个申请给特定的人员审批后,有审批人来删除文件

    这个需求比较特定,需要编程实现,一种方案是通过文档的 ItemDeleting 事件中处理,首先同时给审批这个权限级别赋予删除项目的权限,然后实现一个 ListItemEventReciever 处理 ItemDeleting,在该事件中取消删除,通知具有删除权限的用户,比如建立任务项或者发邮件


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年5月6日 14:14