WWF工作流产品设计思路探索
下面把我工作流整体思路写出来,请帮我提些意见,非常感谢!!!
1、 首先要学习掌握工作流的基本概念、工作流的组成元素和元素之间的关系
(即活动和活动之间的关系);
2、 通过对工作流组成元素的深入的分析了解,结合工作流设计平台的功能和
软件设计技术抽象出组成工作流模型的基本元素(即10多种工作流过程定
义元素)
3、 对实际业务工作流程的调研分析;
4、 把实际业务调研分析的结果进行抽象后,形成工作流模型设计的业务原型;
5、 根据业务原型的要求,把过程定义元素通过工作流设计器(需要根据业务
逻辑研发,是用户使用的)按照业务规则组合起来,形成符合业务原型逻
辑的工作流模型;
6、 对工作流模型调用、初始化,同时在工作流运行中进行解析、监控、输入
输出等等以达到应用的目的。
通过对WWF的学习,目前做的测试DEMO中能实现的功能总结如下:
1、 活动(Activity)的自定义:包括属性、方法的自定义,对自定义活动事的捕获;
把自定义活动节点加到设计器中;把定义好的工作流模型输出成物理介质文件,
达到持久化的目的;(该部分将为上述的第2、5条提供技术支持)
2、 把自定义的活动加入到设计器中,供设计器调用;(该部分将对开发面向客户
的工作流设计器提供支持);
3、 WEB端对工作流引擎的加载,对工作流模型的调用、执行和简单的图形化展现。
(该部分将对工作流的调用、实现和展现提供技术支持)。
另外一个面向客户的工作流设计器,目前我准备通过WWF提供的最基本的Activity,
开发自定义出组成工作流模型的12中最基本的元素(自定义Activity组件),这12中基本
元素是:开始活动、手工隐式、手工显式、自由活动、时钟活动、组合活动、静态活动、
子过程活动、内置块活动、路由活动、信箱牌、转移; 该方案还是在探索中....
1、 首先要学习掌握工作流的基本概念、工作流的组成元素和元素之间的关系
(即活动和活动之间的关系);
2、 通过对工作流组成元素的深入的分析了解,结合工作流设计平台的功能和
软件设计技术抽象出组成工作流模型的基本元素(即10多种工作流过程定
义元素)
3、 对实际业务工作流程的调研分析;
4、 把实际业务调研分析的结果进行抽象后,形成工作流模型设计的业务原型;
5、 根据业务原型的要求,把过程定义元素通过工作流设计器(需要根据业务
逻辑研发,是用户使用的)按照业务规则组合起来,形成符合业务原型逻
辑的工作流模型;
6、 对工作流模型调用、初始化,同时在工作流运行中进行解析、监控、输入
输出等等以达到应用的目的。
通过对WWF的学习,目前做的测试DEMO中能实现的功能总结如下:
1、 活动(Activity)的自定义:包括属性、方法的自定义,对自定义活动事的捕获;
把自定义活动节点加到设计器中;把定义好的工作流模型输出成物理介质文件,
达到持久化的目的;(该部分将为上述的第2、5条提供技术支持)
2、 把自定义的活动加入到设计器中,供设计器调用;(该部分将对开发面向客户
的工作流设计器提供支持);
3、 WEB端对工作流引擎的加载,对工作流模型的调用、执行和简单的图形化展现。
(该部分将对工作流的调用、实现和展现提供技术支持)。
另外一个面向客户的工作流设计器,目前我准备通过WWF提供的最基本的Activity,
开发自定义出组成工作流模型的12中最基本的元素(自定义Activity组件),这12中基本
元素是:开始活动、手工隐式、手工显式、自由活动、时钟活动、组合活动、静态活动、
子过程活动、内置块活动、路由活动、信箱牌、转移; 该方案还是在探索中....