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


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

关键字:工作流设计,工作流引擎的开发设计一个好的工作流引擎,就像设计一部汽车,必须有发动机提供动力,轮子提供行走,车灯提供照明,喇叭提供提示,刹车提供停止,倒挡提供后退,车门提供钥匙进入系统 (也可以说是安全验证),导航器提供方向。现在试想一下:我们拿着钥匙(用户名与密码),进入汽车(工作流引擎前台操作),先看看仪表有多少水与油料(待办工作)。好,现在我们开始进入发动引擎(启动流程),看看前面是否有障碍物(采集信息),挂挡,采油门(点击发送流程按钮),松离合,前进。。。。。。转弯时要看前面的条件是怎样的(方向条件),停车(是否有情况),到达目的地(流程结束),中途情况特殊(流程完成的条件)提前返回,意外情况抛锚(流程体检)需要检修。       一个好的工作流引擎具有以下几个要素: 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  
传说中的广告贴啊!!

相关推荐

    介绍一款工作流引擎设计思路

    工作流引擎设计是一个复杂而关键的任务,涉及到许多方面的考量。工作流引擎的目的是为了帮助企业高效地管理和自动化工作流程,因此其设计必须以创造价值为核心,而非单纯追求技术特性。WfMC虽然定义了标准,但并没有...

    c#编写的工作流引擎

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

    工作流引擎的设计与实现

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

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

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

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

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

    C# 工作流引擎实例(初学者非常有用)

    工作流引擎是软件系统中用于自动化业务流程的关键组件,它允许开发者定义、执行和管理复杂的业务逻辑。在C#中,工作流引擎可以利用.NET Framework的工作流服务(Windows Workflow Foundation,WF)来实现。本实例...

    工作流引擎设计与分析

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

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

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

    JBPM工作流引擎内核设计思想及构架笔记分享

    上文提到,工作流引擎内核是一种微内核的流程引擎架构,它只包含最基本的对象和服务,以及用于解决流程运行问题的调度机制和执行机制。引擎内核的设计思想是围绕着如何解决一个过程运行问题,按秩序的从一个节点到另...

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

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

    工作流引擎说明书

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

    工作流及工作流引擎简介

    进入21世纪,工作流技术进一步发展,与业务流程管理(Business Process Management, BPM)紧密相关,提供了更强大的流程设计、分析和优化能力。现代工作流系统不仅支持图形化流程建模,还提供了流程监控、数据分析和...

    基于工作流引擎的系统框架设计开发

    本文主要探讨了基于工作流引擎的系统框架设计与开发,详细阐述了如何利用Visual C#语言和工作流引擎来构建一个高效、灵活的信息系统。 1. 引言 在信息化社会,工作流引擎成为提升工作效率、优化业务流程的关键工具...

    工作流引擎开发参考资料

    工作流引擎是软件系统中用于自动化业务流程的关键组件,它能根据预定义的工作流规则来协调各个任务的执行。在本文中,我们将深入探讨工作流引擎的开发、工作流概念、参考资料及其在实际应用中的重要性。 首先,理解...

    基于工作流引擎的信息系统通用框架设计 pdf

    本文主要探讨一种基于工作流引擎的信息系统通用框架设计方法。该方法旨在针对网络信息系统,通过修改数据库中的数据即可自动构建整个信息系统的框架。考虑到大多数关键业务流程都需要工作流的支持,本研究采用关系...

    工作流引擎的设计说明书

    工作流技术作为实现业务流程自动化的重要手段之一,其核心在于设计并实施一种能够有效管理和控制流程的工作流引擎。本文档基于给定的设计说明书,深入探讨如何设计和实现一个简单但实用的工作流引擎。 #### 二、...

    JWFDv0.96开源工作流引擎设计

    JWFDv0.96是一个开源的工作流引擎设计,其核心目标是通过自定义的流程拓扑数学模型和一系列SQL-API原子操作函数,构建一个流程自动运行控制器。该控制器负责用户对流程实例的操控,使得流程自动化运行,减少了人为...

    工作流引擎白皮书(驰骋工作流引擎 )

    在前言部分,作者强调了驰骋工作流引擎的目标——使非专业技术人员也能轻松进行流程设计,体现出其用户友好的设计思路。驰骋工作流引擎V4.0追求卓越和精品化,致力于提升业务流程自动化水平。 驰骋工作流产品特点...

Global site tag (gtag.js) - Google Analytics