MOSS信息管理策略定制(MOSS custom policies)
2010-09-03 16:35
197 查看
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)-管理页面的开发和配置信息的持久化
- Enhancing Security with Device Management Policies 加强安全与设备管理策略 Developing for Enterprise
- MOSS字段编辑权限控制方案的实现(1)-管理页面的开发和配置信息的持久化
- MOSS字段编辑权限控制方案的实现(1)-管理页面的开发和配置信息的持久化
- 中小型信息管理项目的低成本快速开发策略
- azkaban定制用户管理(azkaban Custom User Manager)
- 信息管理系统开发平台之业务定制平台介绍(一)
- Information Management Policy(信息管理策略)的使用范例
- AD域+ISA实现企业管理策略超详细(图文教程)(二)
- c信息管理系统
- 《ERP从内部集成起步》读书笔记——第2章 从优化业务流程谈信息集成的必要性 2.1从流程优化的需要理解信息化与管理的关系 2.1.1全局观念和全流程
- 基于Xpath的简单的学生信息管理系统
- tomcat安全管理策略
- Flyerinternational外汇对黄金、白银、原油策略分析信息被多家公司“借用”
- Angular 信息管理表
- 【学生信息管理系统】系统的界面与后台
- 无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息--3.4 Edit修改用户信息]