电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

sharepoint高效率工作流开发VIP免费

sharepoint高效率工作流开发_第1页
sharepoint高效率工作流开发_第2页
sharepoint高效率工作流开发_第3页
第1页共91页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共91页本章主要阐述SharePointDesigner2007(SPD)的工作流应用及利用WF对SharePointDesigner工作流组件(动作和条件)进行扩展,讲解利用WF和VisualStudio2008开发工作流模板的方法。本章提供视频教程:采用SPD设计工作流的默认方式和定制后的方式。本章包括:n工作流开发概述n采用SharePointDesigner设计工作流nSharePointDesigner工作流的扩展n采用VisualStudio2008开发工作流模板7.1工作流开发概述SharePoint基于WF(WindowWorkflowFoundation)构建了它的工作流功能。WF是SharePoint工作流框架的基础,要深入了解SharePoint工作流的开发,首先应该了解WF的一些基础知识,本章对WF的技术细节并不会过多讲解。本节将讲述SharePoint工作流的基础知识,并介绍系统自带的工作流模板的使用和默认的工作流任务操作方式。7.1.1工作流开发环境的搭建如果使用VisualStudio2005开发SharePoint工作流应用,首先需要安装VisualStudio2005的WF扩展——VisualStudio2005ExtensionsforWindowsWorkflowFoundation,可以在以下地址下载:5D61409E-1FA3-48CF-8023-E8F38E709BA6&displaylang=zh-cn。然后安装OfficeSharePointServer2007SDK。采用VisualStudio2005开发SharePoint工作流,无论是开发环境的搭建还是开发时调试和测试,都比较烦琐。VisualStudio2008已经发布正式版了,第2页共91页第1页共91页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共91页VS2008提供了对SharePoint工作流开发更好的支持,直接集成了开发、部署和调试。本章的示例将采用VS2008来进行。为了便于调试和测试工作流,选择直接在SharePoint服务器环境下开发,因此VS2008要直接安装在SharePoint服务器上。7.1.2SharePoint工作流的基本概念SharePoint工作流是一个预先定义好的对列表项或文档库文档的处理流程。一个工作流实例跟一个列表项或文档进行关联,工作流实例不能脱离列表项存在。当需要用户处理数据的时候,比如进行审批操作,系统会创建一个任务到某个任务列表中,审批用户操作列表中的任务来实现跟流程实例的交互。工作流实例可以在列表新建、修改时自动启动,或者可以由用户手动启动。MOSS支持两种工作流的开发方式。l利用SharePointDesigner可以设计简单的无代码顺序工作流。在SharePointDesigner中,可以直接创建跟某个列表或文档库关联的工作流,在工作流中,可以直接访问列表项的字段,获取字段的值作逻辑判断或者给字段赋值,给用户分配审批任务并动态生成审批界面。SharePointDesigner设计的工作流只能跟一个列表(或文档库)关联,单个工作流无法用于多个列表,不同列表(或文档库)的工作流处理逻辑即使一样,也只能分别进行设计。采用SharePointDesigner设计工作流的优点是操作简单,无须编译和部署,缺点是只能实现顺序操作逻辑,无法实现退回等循环逻辑,审批界面自动生成,也无法实现一些复杂的操作。7.2节将演示采用SharePointDesigner设计工作流的步骤。l利用VisualStudio可以开发复杂的顺序或状态机工作流。在VisualStudio2008中,可以直接在WF设计器中开发工作流,工作流开发好后,编译成DLL,然后采用Feature部署到SharePoint服务器,在网站中第3页共91页第2页共91页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共91页将Feature激活后,工作流即可使用了,可以把这种工作流关联到多个列表。所以又称VisualStudio2008设计的工作流为工作流模板。VisualStudio2008开发工作流的优点是能实现很复杂的流程逻辑,开发出来的工作流模板可以供多个网站、多个列表使用。流程任务的操作界面可以采用infopath或者直接采用aspx页面,这样就可以实现较复杂的页面操作。缺点就是开发部署比较复杂,对开发人员要求较高。7.1.3SharePoint工作流的操作方式SharePoint的工作流的默认操作方式并不适合用户的操作习惯,一般来说其他工作流产品的操作方式是用户在一个页面上完成所有操作,包括查看业务数据(被审批数据)、填写审批意见等。而SharePoint工作流的操作方式是:业务数...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

中小学文库+ 关注
实名认证
内容提供者

精品资料应用尽有

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部