一个“轻量级”的SharePoint文档流转WebPart

我敢肯定有不少的人一边在尝试我的SharePoint Workflow Engine,一边心里在暗暗咒骂它配置的复杂和一些莫名其妙的问题,而我也对信箱里面关于它的求助信件渐渐的感到了畏惧。

其实有时候我们的需要很简单,只要能够在文档库里面和文档库之间实现文件的各种操作(同意、不同意、报老总审批等等...),所以我计划做一个更加“轻量级”的东西,更加方便,不需要太多配置,使用起来更加直观。

首先,我们把相应的WebPart加到文档库页面中,然后配置使用文档操作控制器。下面的图片中那个WebPart其实是我自己写的一个用来包装普通用户控件的WebPart,是一个比网上被用得很多的SmartPart更加强劲的东东(SmartPart有时候不能保存用户控件的属性数据,而且没有实现控件之间的Connection)。




然后,根据自己的需要,来进行一些配置。比如,我们要给文档增加一个操作,当我们觉得文档内容简直是垃圾的时候,就把它自动删除掉。配置完成后,页面上可以看到配置信息。




这时在文档的下拉菜单里面,就会自动多出一项来,根据我们的自定义配置,显示出相应的菜单项。



点击一下这个菜单,就会自动回发,服务器根据配置的操作,对文档来完成相关的操作。



现在这个东东还只是一个很基本的构想和搭架子阶段,如果你有什么想法,可以留言讨论。我录了一段更加完整的操作,如果需要,可以到项目站点workspaces.gotdotnet.com/spsflowlite下载演示。

原文地址:https://www.cnblogs.com/kaneboy/p/2436800.html