跳转到内容

平台能够方便的开发业务界面,提供与数据库的接口,不需要太多编程知识就可开发业务流程,基本步骤如下:

第一步:利用建模工具画好业务流程图,配置好每一个任务节点的处理者和处理方式。

第二步:利用 Visual Studio 制作工作流业务表单。

第三步:利用建模工具在流程图的每一个节点上配置业务表单。

第四步:把业务表单的界面文件和生成的 dll 文件发布到服务器。

做以上基本配置即可完成工作流开发,工作流平台不需要重新编译。

创建流程图

创建流程图是业务流程的基础,只有创建好了流程图,业务才能按照我们的要求进行流转,对于如何创建流程图可以参考我们已有的业务流程。下面我们来重点说一下业务表单的制作。

制作业务表单

工作流平台开发的主要任务是开发表单,要在工作流平台上展现丰富多彩的业务,都依靠表单,所以能开发出什么样子的表单直接关系到业务系统的成败。下面介绍如何进行表单开发。

  • 表单组成

表单分为主表单和子表单,主表单是由若干子表单组成的,一个主表单可以包含多个子表单,一个子表单可以属于多个主表单,主表单和子表单在系统中都是唯一的。子表单在 VisualStudio 中体现为 UserControl,而主表单则是很多 UserControl 的集合。所以只要会开发 UserControl 就会开发表单,门槛比较低。只要遵循表单开发规则就能开发出功能强大的表单,当然我们主要的任务就是开发子表单了。

  • 表单开发规范

表单开发规则是比较固定的,也是比较严格的,只有遵循这些规则才能开发出平台可以识别的表单,平台才能很好的加载它,只要遵循这些规则其他功能可以自由发挥。只要做到系统界面协调即可。

业务表单

WinForm 业务表单的开发与常规的表单开发类似,只是要注意是继承自BaseBizFlowForm基窗体,可以参见我们的相关案例业务表单,如下图所示。

界面如下: