原文:我的微型工作流引擎设计

一 前言 提到工作流很多人就会想到OA,的确OA就是典型的工作流的应用,但是工作流并不仅仅局限于OA,工作流应该算是基础框架软件,主要用于流程的重组和优化,它有广阔的应用领域。在java下有很多优秀的开源工作流可以选择比如activit jpbm 等,在.net下却几乎找不到令人满意的工作流引擎可用。当然不是说.net下没有开源的只是有些国产开源的但看了代码后就一点兴趣都没有了,且不说代码质量如何 ...

2015-07-13 11:03 58 25988 推荐指数:

查看详情

我的微型工作流引擎-功能解析及API设计

一、前言 上一篇我给大家介绍了我的工作流的模型和基本的设计,这篇我想详细说明下我这款工作流的功能及使用示例。这款工作流主要是面向开发者设计的,为了先让大家有个全局的认识,局部功能的设计实现就不细说了,后续有时间我会继续写文章向大家介绍。 二、功能详解及使用示例代码 ...

Mon Sep 07 16:28:00 CST 2015 35 13201
我的微型工作流引擎-办公应用实战

一、前言 前面已经给大家介绍了我的工作流引擎的总体设计及的API设计,这篇是实战篇说说怎么实际应用了,这就得涉及到UI界面了。首先我们常用的工作流个人办公应用系统至少要包括发起流程、待办事项、已办事项等。我们设计了一个尽量简单的系统,能够满足个人办公的基本需求,只实现以下功能 ...

Tue Sep 29 18:13:00 CST 2015 14 7392
工作流引擎

由于单位要做工作流所以研究了几个工作流引擎,其中包括Activiti/camunda/Flowable/Jbpmn重点对比下Activiti/camunda/Flowable三个框架,因为这三个框架同宗同源,几乎都是从Jbpm4之后衍生出来的。我们项目中主要用了camundahttps ...

Tue Dec 31 04:24:00 CST 2019 0 910
F2BPM中关于工作流引擎驳回设计

1.1 关于驳回 驳回,在有的应用中叫“回退”。驳回是中国特色的一种方式,驳回在流程图上也没有迁移线的表达经常也是隐性的,比如申请经费可能由于资料不足被驳回来补充资料,像这样的例子有非常多,也很常见。 驳回是工作流参与者对自己“待办任务”的一种操作,即参与者主动回退待办任务列表中的任务到已经 ...

Wed May 10 06:57:00 CST 2017 0 1715
工作流设计

以来不断有朋友来探讨工作流引擎该如何设计工作流的数据库如何设计、应用筐架如何搭建等,这些问题其实都是 ...

Fri Jan 01 18:34:00 CST 2016 0 2394
简单的工作流引擎--数据库设计及开发

介绍 之前没怎么接触过工作流,在网上参考了一些相关的案例。任务着急,并没有太看透彻就开始coding了。这套工作流引擎并不复杂,主要是应对简单的流程运转及权限控制。 我们主要用在售后等工单系统中,一张工单。主要实现了以下功能 1.工作流程的界面设计 2.流程根据设定的路线流转,设定每个节点 ...

Thu Aug 31 23:26:00 CST 2017 2 21072
工作流引擎设计第一版

很久没写点东西了,现在有点时间来分享下工作流引擎设计的一点体会。希望能帮助各位园友。 前段时间接手一OA系统项目,经过一段时间的需求调研,总共十多个功能模块,但系统主要功能是应付一堆堆审批流程,各流程千差万别,而且流程变动也大,这无疑是需要设计一个工作流引擎才能解决。这个引擎主要做到流程可配 ...

Thu Jan 01 01:08:00 CST 2015 1 3121
工作流引擎-Activiti

简介:     工作流就是通过计算机对业务流程自动化执行管理;它主要解决的是“使用多个参与者之间按照某种预定义的规则自动进行传递文档,信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”;   工作流实现方式     在没有专门的工作流引擎之前,我们之前为了实现流程控制,通常 ...

Tue Mar 31 02:57:00 CST 2020 1 1322
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM