下载后可任意编辑开发 WinForm 的流程设计器让软件系统真实的体现工作过程, 成为企业经营和管理的重要工具, 是使用工作流系统的主要目的
随着计算机的普及, 企业信息化程度的不断加深, 对软件系统的要求也越来越高, 软件系统的每一个环节不再是独立的, 客户对软件系统的要求越来越”苛刻”, 软件系统不但是一个记录数据、 查询数据的工具, 还应是一个体现企业管理的工具, 如何使软件系统体现企业的管理理念是软件系统进展的新目标
要做到这一点我们引进了工作流的概念, 把企业的日常业务梳理成流程, 软件系统根据流程进行工作, 真正实现软件系统完全代替手工处理
完成这些工作需要用软件把企业的流程再造, 这就是 BPM 企业流程再造
在 BPM 系统中有一个重要的模块是流程设计器, 一款优秀的流程系统, 它的设计器必须是可视化的, 本文就介绍开发流程设计器的原理, 并提供一款已经完成的设计器的源码, 供大家学习讨论
流程设计器是编辑流程模版的工具, 可视化的流程设计器能直观的编辑流程模版, 所见即所得, 如下图是我们要开发的流程设计器: 流程模版存放流程流转所需要的信息, 使用流程设计器来管理流程模版是下载后可任意编辑比较常见的方式, 我见过一些流程系统使用表格的形式来管理, 那样很不直观
可能是因为技术的原因, 该篇就介绍如何制作这样的流程设计器, 用到的技术GDI+绘图, 数据库存取
要了解 GDI+绘图技术的能够先看一下 这个博客的介绍, 比较基础
在开始之前, 先介绍一下当前市场上流程设计器的几种形式, 无非就是两种形式一种是 B/S 的, 一种是 C/S, 我个人感觉这两种形式没必要苛求那一种, 各有优缺点, B/S 的安装方便一些, 不用安装直接使用, 但操作灵活性比不上C/S 的, B/S 的流程设计器当前有几种技术能够实现, 一种是 js, 一种是Silverlig