MOSS信息管理策略定制(MOSS custom policies)
2008-03-29 12:15
239 查看
MOSS引入了信息管理策略,通过给文档库或列表附加一些策略可以实现一些自动化的功能,如自动给文档打标签,强制文档的审核,启用文档的过期,甚至可以
在用户打印文档时插入条形码。
难么,这么好用的功能是怎么实现的呢?
信息管理策略有两类策略:实时策略和定时策略。
实时策略如强制审核,一般是采用EventReceiver实现的,当添加策略的时候,策略的实现类会自动给相应的内容类型添加
一个特殊的EventReceiver。
定时策略,如过期策略,是通过WSS本身的Job来实现的,当添加策略的时候,策略的实现类会自动添加一个后台定时运行的程序,定时轮询相应的文档库,检测
是否满足过期条件。过期策略除了添加一个定时的Job,还会给文档库添加一个额外的字段和一个EventReceiver,当文档被操作的时候,EventReceiver会操作这个字段,方便轮询程序检测是否过期。
策略是可以扩展的,可以参考以下的文章。
http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx
http://www.sharepointblogs.com/tonstegeman/archive/2007/02/12/moss-custom-policies-part-2-creating-a-handler-to-submit-items-to-the-records-center.aspx
http://www.sharepointblogs.com/tonstegeman/archive/2007/02/15/moss-custom-policies-part-3-implementing-the-custom-policy.aspx
上面的文章只是讲的实现“同步的策略”,如果要实现定时的策略怎么做呢?难道我们自己要定时器?自己写的话要考虑到性能的问题,不是那么容易的。
幸运的是,MOSS的过期策略是可以扩展的,我们可以扩展过期之后的“动作”,这样,就可以利用过期策略本身的检测机制来实现我们自己的功能,比如,我们可以
写一个“动作”(Action)类,把超过一段时间没有修改过的文档保存到其他地方,做到“归档”的效果。
参考以下文章:
Adding a custom action to the MOSS expiration policy:
http://www.tonstegeman.com/Blog/Lists/Posts/Post.aspx?List=70640fe5%2D28d9%2D464f%2Db1c9%2D91e07c8f7e47&ID=25
在用户打印文档时插入条形码。
难么,这么好用的功能是怎么实现的呢?
信息管理策略有两类策略:实时策略和定时策略。
实时策略如强制审核,一般是采用EventReceiver实现的,当添加策略的时候,策略的实现类会自动给相应的内容类型添加
一个特殊的EventReceiver。
定时策略,如过期策略,是通过WSS本身的Job来实现的,当添加策略的时候,策略的实现类会自动添加一个后台定时运行的程序,定时轮询相应的文档库,检测
是否满足过期条件。过期策略除了添加一个定时的Job,还会给文档库添加一个额外的字段和一个EventReceiver,当文档被操作的时候,EventReceiver会操作这个字段,方便轮询程序检测是否过期。
策略是可以扩展的,可以参考以下的文章。
http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx
http://www.sharepointblogs.com/tonstegeman/archive/2007/02/12/moss-custom-policies-part-2-creating-a-handler-to-submit-items-to-the-records-center.aspx
http://www.sharepointblogs.com/tonstegeman/archive/2007/02/15/moss-custom-policies-part-3-implementing-the-custom-policy.aspx
上面的文章只是讲的实现“同步的策略”,如果要实现定时的策略怎么做呢?难道我们自己要定时器?自己写的话要考虑到性能的问题,不是那么容易的。
幸运的是,MOSS的过期策略是可以扩展的,我们可以扩展过期之后的“动作”,这样,就可以利用过期策略本身的检测机制来实现我们自己的功能,比如,我们可以
写一个“动作”(Action)类,把超过一段时间没有修改过的文档保存到其他地方,做到“归档”的效果。
参考以下文章:
Adding a custom action to the MOSS expiration policy:
http://www.tonstegeman.com/Blog/Lists/Posts/Post.aspx?List=70640fe5%2D28d9%2D464f%2Db1c9%2D91e07c8f7e47&ID=25
相关文章推荐
- MOSS信息管理策略定制(MOSS custom policies)
- 定制使用MOSS的信息管理策略
- 定制使用MOSS的信息管理策略
- MOSS字段编辑权限控制方案的实现(1)-管理页面的开发和配置信息的持久化
- MOSS字段编辑权限控制方案的实现(1)-管理页面的开发和配置信息的持久化
- azkaban定制用户管理(azkaban Custom User Manager)
- Enhancing Security with Device Management Policies 加强安全与设备管理策略 Developing for Enterprise
- Information Management Policy(信息管理策略)的使用范例
- 信息管理系统开发平台之业务定制平台介绍(一)
- 中小型信息管理项目的低成本快速开发策略
- MOSS字段编辑权限控制方案的实现(1)-管理页面的开发和配置信息的持久化
- 学生信息管理系统问题集锦(一)
- 学习信息资源管理和计算机网络有感
- 如何在自己的信息管理系统里集成第三方权限控制组件
- 高校信息管理系统
- Python案例:GUI版的用户注册信息管理系统
- 玩家信息管理(SQLite+Fragment加强)
- 职工信息管理系统(未完成)
- 2.Magicodes.NET框架之路——策略管理