开发SharePoint Server 2007多级审批工作流Sequential版本
需积分: 49 83 浏览量
更新于2024-08-02
收藏 1.7MB PDF 举报
多级审批工作流Sequential版是一种在Microsoft SharePoint Server 2007中实现复杂业务流程控制的方法。该工作流设计旨在解决实际场景中的需求,例如在拒绝审批请求后提供二次提交机会,以及支持多级审批,如按顺序逐级流转给不同的审批者,直至所有层级都被通过或有任一级被拒绝。
开发环境主要包括SharePoint Server 2007作为工作流的基础平台,Visual Studio 2005用于开发工作流,InfoPath 2007用于设计表单和用户界面,.NET Framework 3.0提供必要的编程框架,而Visual Studio 2005 Extensions for Windows Workflow Foundation(WF)则扩展了Visual Studio的功能来支持工作流的设计与集成。此外,ECM Starter Kit for Visual Studio 2005是辅助工具包,可以帮助开发者更便捷地进行工作流项目。
工作流的核心部分是一个三层级别的审批流程,包括送审者、第一级审批者、第二级审批者和第三级审批者。流程从送审者提交审批请求开始,经过任务分配,依次传递给各级审批者。如果第一级审批者同意,流程会继续传递到第二级;如果第二级审批者同意,再转交给第三级审批者。如果所有三级审批者均通过,审批流程结束;若有任何一级被拒绝,审批将返回到最初的发起者进行处理。
为了实现这个工作流,开发者需要使用Visual Studio 2005的WF功能,创建自定义任务和状态机,定义审批规则和条件转移。同时,InfoPath会被用来设计审批表单,使得审批过程对用户友好。在开发过程中,需要注意测试与调试,确保流程的顺畅运行,并可能根据实际需求进行调整和优化。
这个Sequential版多级审批工作流是在SharePoint Server 2007环境中,利用现代开发工具和技术,针对企业级协作流程管理的一种定制解决方案,旨在提升审批效率和用户体验。
509 浏览量
103 浏览量
103 浏览量
363 浏览量
133 浏览量
2011-11-29 上传
595 浏览量
水田里的大苹果
- 粉丝: 100
- 资源: 31
最新资源
- 基于ADO数据访问技术的等边角钢参数化设计.doc
- 如何实现无刷新的DropdownList联动效果
- 网络工程投标书样本2009
- VS2005(c#)项目调试问题解决方案集锦(五)
- VS2005(c#)项目调试问题解决方案集锦(四)
- 《python核心笔记》
- H.264_中英文对照翻译(AVS264 V1.0)
- java cook book
- PHP在Web开发领域的优势
- Spring 入门书籍
- 《微内核工作流引擎体系结构与部分解决方案参考》
- PHP初学者头疼问题总结
- ArcObjects+GIS应用开发——基于C#.NET
- 工作流引擎核心调度算法与PetriNet_胡长城.pdf
- 《工作流模型分析》胡长城
- c8051f020文档资料