博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Fire Workflow

摘要:最近一大堆乱七八糟的事情,今天把 org.fireflow.model.io这个包给介绍完,那么Fire Workflow的Model项目算是完成了。 主要分两大块:序列化和解析。 FPDLNames:这个类定义了FPDL的元素和规范。包括命名空间里面的基本元素,本类决定流程文件的格式和规范,由于元素太多,这里不一一展示了。FPDL基本是对XPDL的扩展,详细内容可以参见http://www.fi... 阅读全文

posted @ 2009-11-11 14:48 Leshem 阅读(1940) 评论(3) 推荐(2)

摘要:这次讲包org.fireflow.model.resource。首先看一下这个包的整体类图。 资源这块Fire Workflow主要定义了资源和资源管理两大块。其中对于资源的描述分为子流程、应用、表单和参与者,这里本人对把子流程作为资源的定义不甚理解,而前面介绍的包org.fireflow.model中又含有WorkflowProcess,个人觉得是不是应该统一比较好?资源管理方面只是简单的实现... 阅读全文

posted @ 2009-10-31 15:46 Leshem 阅读(1419) 评论(0) 推荐(1)

摘要:好像分析的顺序错了,应该是先分析流程定义的基本元素好一些,今天就给大家展示一下Fire Workflow的org.fireflow.model.net包。 首先看一下整体类图:   由图很显而易见,Node分为两大类,Synchronizer和Activity,其中前者又可以分为EndNode和StartNode。边Edge两端关联两个Node。Loop和Transition继承自Edge。由于F... 阅读全文

posted @ 2009-10-29 12:49 Leshem 阅读(1985) 评论(1) 推荐(0)

摘要:这次把昨天没说的剩下几个类搞定,也比较简单。FormTask:和下面将要提到的SubflowTask和ToolTask一样,都是继承自Task类。表单类型的Task,即人工任务——需要人工进行表单处理的任务。 表单类型:EDITFORM: 可编辑表单。VIEWFORM: 只读表单。LISTFORM: 列表表单。任务分配策略:ALL: 任务分配给角色中的所有人,只有在所有工单... 阅读全文

posted @ 2009-10-28 11:09 Leshem 阅读(2210) 评论(2) 推荐(1)

摘要:Fire Workflow是最近兴起的国内比较火的开源工作流引擎,本人从发现它、应用它到解读它,感觉很有前途。本开源项目有个谦逊的leader——非也,有个稳定良好的团队,我相信只要坚持,它的发展是长远和美好的。 FireWorkflow的源代码主要 包含两个部分:FireflowEngine和FireflowModel,其中FireflowEngine主要是一些工作流运行... 阅读全文

posted @ 2009-10-27 14:28 Leshem 阅读(4605) 评论(12) 推荐(2)