随笔分类 -  F2BPM工作流引擎

“F2工作流引擎”是作者本人研发的符合中国国情不依赖任何第三方框架的工作流引擎,支持多种数据库(MMSQL、Oracle、MySql),遵循WFCM规范,实现业务流(BPM)的智能性、灵活性、简单实用性,具有强大的扩张性、集成性、独立性、开放性和稳定性,实现了可视化的流程设计,流程的定制完全是通过鼠标拖、拉、拽的方式来完成,常见的串行、并行、分支、聚合都可以非常方便快捷地实现,依托于工作流强大的自定义,管理员还可以随时根据企业的情况调整流程,真正做到企业流程的不断优化。
工作流平台概要介绍
摘要:工作流 阅读全文
posted @ 2012-05-10 17:29 F2BPM工作流 阅读(1643) 评论(0) 推荐(0) 编辑
【原创】源智工作流并行开始步骤模型
摘要:会签(并行)是指联合行文时,由各发文机关的领导共同签发文件。在管理系统中的会签流程,例如公司职员离职、大学生毕业离校都要在不同的部门去签字确认,这里去哪个部门签字没有顺序之分,但所有部门签字完毕后才可以离职或离校。 可以指定后继步骤哪几个步骤必须并行,至少两个以上。并行开始步骤可以灵活与聚合步骤结合,达到多种配置的会签模式。并行开发步骤一定有聚合步骤与之对应。场景l A、B、C、D全部必选 (all),all代表所有后继步骤(all)l A、B中必选其中一个C必选(AB,1)&C规则l 并行开始步骤(多个后继步骤的集合,至少N>=1个以上必选择) 阅读全文
posted @ 2012-05-10 17:24 F2BPM工作流 阅读(425) 评论(0) 推荐(0) 编辑
【原创】源智工作流聚合步骤模型
摘要:聚合步骤相对独立,对于所有迁入者进行规则计算,可以指定哪些前继必须都到达才能产生该步骤的待办,其它为前继为可选到达项。先到先计算,符合聚合条件则产生待办,其它未到达的分支被抛弃。聚合步骤也是通常所说的会签结束步骤,但比会签结束步骤更加灵活配置。同时聚合步骤是一个自动步骤,等待所有条件满足后就自动按规则发住下一步骤。场景l A、B、C、D必须全部到达(all),all代表所有步骤l A、B、C、D任意一个到达(*),*号代表任一步骤l A、B必须到达,C为可选A&Bl A、C必须到达,B为可选A&Cl A、B必须到达,C为可选A&Bl A、B至少有一个到达C为必到达(即在 阅读全文
posted @ 2012-05-10 17:20 F2BPM工作流 阅读(385) 评论(0) 推荐(0) 编辑
【原创】源智工作流流程定义过程描述语言
摘要:1 <?xml version="1.0" encoding="utf-8" ?> 2 <workflow workflowName="采购审批流程" workflowId="" owner="" enabled="true" isCurrent="true" version="1" workflowMap="xxx/xx.jpg" defaultShowFlowMap="false&qu 阅读全文
posted @ 2012-05-08 14:30 F2BPM工作流 阅读(553) 评论(0) 推荐(0) 编辑
【原创】源智工作流流转模型
摘要:开博以来一直没什么时间把写博客,这些天设计了工作流的流转模型,这是设计工作流首先需要考虑到的。后续还会继续把一个完整的工作流引擎设计发出来。自己喜欢研究工作流引擎和智能表单,在这里也可以作为知识的积累。请勿转载,欢迎交流!QQ:1311663711 阅读全文
posted @ 2012-03-26 20:37 F2BPM工作流 阅读(500) 评论(0) 推荐(1) 编辑
自己开发流程引擎和流程平台好处
摘要:自开发方式可以达到很高的灵活度,可以适合中国特色的企业需求;自开发方式对微软依赖小,只需懂html编程和脚本编程就可以,程序员不需要掌握太多的技术,工作流可以作为公司的核心技术,提高公司的竞争力,流程引擎可以单独提炼出来,可以内嵌到任何已有系统中。自开发工作流平台是一件一劳永逸的事情,开发时投入比较大(但总比使用wf二次开发投入要小),对程序员的要求比较高,一旦完成,对使用该平台的程序员要求比较低只需会做网页,会使用配置工具即可。但自开发带来的灵活性是无法比的。 阅读全文
posted @ 2012-02-07 14:51 F2BPM工作流 阅读(979) 评论(0) 推荐(0) 编辑
任务与活动
摘要:活动(Activity)是WMFC 的标准模型元素,描述的是工作流中的一个活动——“Adescription of a piece of work that forms one logical step within a process”。在XPDL 的规范中,Activity 已经是描述流程远转的最小单元。在本文中,我采用的是“任务”(Task)概念。在描述业务中,一个任务表示的是流程的所需要完成的某一项工作,这项工作可能是一次操作(Action)即可完成,也可能是几次操作的组合。其有些像XPDL 中的Block Activity。但请注意,不等简单的等同,这个在模型构建的时候,是个“划分粒 阅读全文
posted @ 2012-02-07 13:41 F2BPM工作流 阅读(473) 评论(0) 推荐(0) 编辑
工作流规范WfMC是什么?
摘要:该领域的代表规范就是工作流管理联盟( Workflow Management Coalition , WfMC )发布的。 1993 年, WfMC 的成立标志着工作流技术开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操作, WfMC 在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准。 WfMC 给出的工作流定义是:工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化。在实际情况中可以更广泛地把凡是由计算机软件系统(工作流管理系统)控制其执行的过程都称为工作流。详细说明 WfMC 参考模型接口 1 早期的规范为 WPDL ( Workflow Proce 阅读全文
posted @ 2011-12-16 12:37 F2BPM工作流 阅读(4224) 评论(0) 推荐(0) 编辑