WF增强业务流程平台:支持子流程与并发操作
156 浏览量
更新于2024-07-15
收藏 2.57MB PDF 举报
"一个基于WF的业务流程平台,适合以审批为主的业务环境,具备强大的子流程支持、并发处理、流程挂接、递归调用等功能。开发者强调代码编写前先有详细文档,代码中无注解,所有编号在文档中有详细解释。服务以稳定可靠的WCF接口提供,包括权限管理、流程操作和报表。包含时间引擎,用于自动化处理和工作日管理。流程设计器分为专业版和简洁版,支持流程设计、测试和文档生成。此外,还有表单设计器、流程监控器、任务区、人员权限管理、流程启动管理等组件,以及报表功能。此平台已在实际项目中应用,且服务稳定性高,有完善的日志记录系统。"
本资源介绍的是一个基于Windows Workflow Foundation (WF) 构建的业务流程管理平台,主要目标是处理审批类工作流程。该平台的特点在于其对子流程的强大支持,克服了WF框架在子流程处理上的局限性,能够静态和动态调用多个子流程,同时支持并发调用不同类型的子流程,以及并发子流程的等待功能。此外,它还允许数据在主流程和子流程之间传递,并支持会签功能,确保不同分支的并发处理。
开发者的编程习惯独特,他们先撰写文档再编写代码,因此理解代码需要参考文档。服务以独立的EXE程序形式运行,并通过WCF接口提供权限、流程操作和报表服务,具有高度稳定性,能有效处理异常,避免压力测试时崩溃。系统日志和业务日志分开记录,便于问题追踪。
平台提供的工具包括流程设计器的专业版和简洁版,前者可以直接从数据库中打开、保存和测试流程,后者则简化了界面。表单设计器允许用户自由布局,设置字段权限。流程监控器提供图形化的流程视图,而客户端功能包括任务区、模块配置、流程启动管理等,还具备表单字段权限控制、验证、版本管理和打印功能。
报表功能使用了Reporting客户端控件,无需依赖Reporting Services服务。整个平台是在一年前的业余时间完成的,已经在实际项目中得到应用,显示出其实用性和成熟度。
2010-01-13 上传
117 浏览量
2014-10-02 上传
点击了解资源详情
2021-12-09 上传
2010-04-16 上传
2011-11-17 上传
2012-10-20 上传
2009-03-14 上传
weixin_38714162
- 粉丝: 2
- 资源: 937
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载