`
tomgooityeeee
  • 浏览: 73476 次
文章分类
社区版块
存档分类
最新评论
阅读更多


设计工作流引擎就象设计一部汽车(工作流程引擎设计思路提示)

关键字:工作流设计,工作流引擎的开发设计一个好的工作流引擎,就像设计一部汽车,必须有发动机提供动力,轮子提供行走,车灯提供照明,喇叭提供提示,刹车提供停止,倒挡提供后退,车门提供钥匙进入系统 (也可以说是安全验证),导航器提供方向。现在试想一下:我们拿着钥匙(用户名与密码),进入汽车(工作流引擎前台操作),先看看仪表有多少水与油料(待办工作)。好,现在我们开始进入发动引擎(启动流程),看看前面是否有障碍物(采集信息),挂挡,采油门(点击发送流程按钮),松离合,前进。。。。。。转弯时要看前面的条件是怎样的(方向条件),停车(是否有情况),到达目的地(流程结束),中途情况特殊(流程完成的条件)提前返回,意外情况抛锚(流程体检)需要检修。       一个好的工作流引擎具有以下几个要素: 1. 节点  2. 节点完成的条件  3. 方向  4. 方向条件  5. 流程完成的条件 6. 文书、单据 7. 岗位 8. 部门 9. 操作员。    欢迎参考开源的ccflow.     http://ccflow.org 大量的多个行业的流程设计案例,都以操作录像演示给您。
驰骋工作流,好用看的见。
http://ccflow.org   QQ:hiflow@qq.com

0
1
分享到:
评论
1 楼 faylai 2011-12-05  
传说中的广告贴啊!!

相关推荐

    基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 +工作流管理系统

    JsonFlow工作流基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 + 工作流管理系统。本系统无论前端还是后端,其学习成本明显低于开源工作流引擎及附带流程设计器,...

    c#编写的工作流引擎

    工作流引擎是一种软件系统,它负责管理和自动化组织内的业务流程。在C#中编写工作流引擎,可以利用.NET Framework或.NET Core提供的丰富的类库和工具,实现高度灵活和可扩展的流程控制。本文将深入探讨C#实现工作流...

    工作流引擎数据库表设计.docx

    本文将深入探讨基于构建灵活、高效、轻量级工作流引擎的数据库表设计,重点关注流程定义、运行调度控制以及运行阶段的人机交互。 首先,流程定义是工作流引擎的基础,涉及到流程模型及相关活动的数据建模。在数据库...

    开源工作流引擎Asp.ne源码 表单引擎+流程引擎+权限控制

    开发者可以使用流程设计工具定义流程图,然后由流程引擎根据预设规则自动执行。流程引擎还可能具备动态调整、流程回退、任务分配等功能,以适应不断变化的业务需求。 再者,权限控制是确保系统安全和数据隐私的关键...

    基于关系数据库的工作流引擎设计与实现

    ### 基于关系数据库的工作流引擎设计与实现 #### 引言 随着信息技术的发展,工作流管理系统(Workflow Management System, WfMS)已经成为优化业务流程的重要工具之一。工作流是指一系列相互关联的活动,这些活动...

    工作流引擎的设计与实现

    工作流引擎是企业信息化管理和办公自动化系统中的核心组件之一,它能够根据预定义的规则自动执行任务,提高业务流程的效率和标准化程度。在给定的文件中,提到了工作流引擎的设计与实现,具体基于Java语言进行开发,...

    工作流引擎详细设计说明书

    通过对《工作流引擎详细设计说明书》的解读,我们能够清晰地理解工作流引擎如何组织和执行业务流程,以及它如何通过不同的组件和服务来支撑这一过程。这对于任何希望深入了解工作流引擎内部运作原理的开发者或管理者...

    工作流引擎平台解决方案

    工作流引擎平台解决方案的设计理念是致力于企业的业务流程自动化解决方案,为企业的业务流程自动化以及企业流程再造提供坚实的基础平台。该解决方案有力的简化应用开发的步骤,降低应用开发的难度,提高应用开发的...

    基于Java的轻量级工作流引擎,适用于企业应用中常见的业务流程

    Snaker是一个基于Java的轻量级工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。snaker-core.jar大小208K,代码行数约7000行,强大的扩展支持,不依赖于...

    工作流引擎原理EOS工作流引擎工作原理

    工作流引擎是现代企业信息化系统中的重要组成部分,它负责自动化执行一系列业务流程,使得复杂的业务逻辑得以顺畅运行。本文将详细探讨EOS工作流引擎的工作原理,包括其核心调度算法、事件类型、事件调度机制以及...

    工作流引擎设计与分析

    工作流引擎设计与分析是IT领域中一个关键的议题,特别是在现代企业管理和自动化流程中扮演着重要角色。工作流引擎的主要任务是根据预定义的流程规则来管理和推进工作流程实例,确保业务流程的正确执行。以下是对工作...

    OA系统中工作流引擎的设计

    4. 工作流引擎的功能组成:一个完整的工作流引擎通常包括流程定义工具、流程执行引擎、任务管理、流程监控、异常处理和流程分析等模块。流程定义工具允许用户设计和编辑流程;流程执行引擎负责按照流程定义执行各个...

    Java四大主流开源工作流引擎分析Shark,osworkflow,jbpm,jflow

    Java平台上的工作流引擎在企业级应用中扮演着至关重要的角色,它们帮助企业自动化业务流程,提高效率。本文将深入分析四个主流的开源工作流引擎:Shark、osworkflow、jbpm和jflow。 首先,Shark是Enhydra项目的一...

    easyui实现的Activiti工作流引擎web版流程设计器

    标题中的“easyui实现的Activiti工作流引擎web版流程设计器”揭示了本文将要讨论的重点,即如何利用EasyUI框架来构建一个基于Web的流程设计工具,该工具是基于Activiti工作流引擎的。EasyUI是一个轻量级的JavaScript...

    飞龙工作流 FlowLong 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器

    飞龙工作流(FlowLong)是一款专为国产环境设计的工作流引擎,致力于提供高效、灵活且易用的流程管理解决方案。这款引擎的核心特点是其采用了JSON格式来定义和存储流程实例模型,这使得流程的设计和配置变得更为直观...

    工作流引擎说明书

    工作流引擎设计说明书深入解析了工作流引擎的核心架构与关键组件,旨在构建一个高效、灵活且可扩展的流程管理平台。以下是对该说明书中的关键知识点的详细解释。 ### 工作流引擎概述 #### 文档目的 《设计说明书》...

    C#工作流引擎源码(绝对好!!)

    在C#编程语言中,工作流引擎提供了强大的工具和技术来设计、执行和管理复杂的业务流程。本文将深入探讨C#工作流引擎的源码,以及如何利用这些源码进行学习和开发。 首先,我们需要理解工作流的基本概念。工作流是指...

Global site tag (gtag.js) - Google Analytics