`
zhaobohao
  • 浏览: 21304 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

工作流架构分析与优化

阅读更多
原址:http://www.tonymarston.net/php-mysql/workflow.html#2010-05-01

基于工作流引擎的编程

导言
基于Petri网络的工作流建模
- 基于Petri网络的对象
- 基于Petri网络的触发器
- 基于Petri网络的路由
- 基于Petri网络的分隔与聚合
一个简单的工作流进程
数据库设计
- 工作流关系图
- WORKFLOW 表
- PLACE 表
- TRANSITION 表
- ARC 表
- CASE 表
- TOKEN 表
- WORKITEM 表
维护程序列表
- Processes
- Places
- Transitions
- Arcs
- Cases
- Tokens
- Workitems
工作引擎
- 创建一个新的工作实例
- 更新一个已存在的实例
- 创建一个令牌的效果
结论
常见问题 (FAQ)
修改信息记录

导言
一个应用软件包括多个不同的'tasks', 'transactions', 'programs' 或者 'modules', 每一个组件都有一定的功能. 有时特殊任务的处理依赖于一个或多个其它任务来完成更高层次的流程.例如, 任务'接收用户订单'后会执行'收费', '打包订单' 和 '发货'. 这个进程可能有一个名称象'订单处理', 但是显而意见它不能够被单任务处理并且不得不在其内部组件中停止下来.
没有工作流组件系统各部分功能不得不手动的处理,这样错误随时随地可能发生:忘记了收费或者发货,这并不是处理业务的好办法.
在工作流系统中,可以把'订单处理'定义成一个工作流进程,由'收费','打包订单'和'发货'组成.当一个工作流进程实例(instance or case) 被创建,工作流引擎会负责按顺序处理每一个功能组件.这些功能组件可以自动执行,或者直接放入某人的工作列表中.

什么是工作流系统?官方的定义如下:
分享到:
评论

相关推荐

    工作流建模分析优化系统需求说明书

    工作流建模分析优化系统需求说明书是一份详细的技术文档,主要关注如何通过工作流程建模、流程分析和流程优化来提升系统的效率和效果。在IT行业中,工作流管理是企业信息化建设的重要组成部分,它能够规范业务操作,...

    工作流系统需求分析,设计方案

    工作流系统的流程监控与管理:工作流系统的流程监控与管理是指对工作流系统的运行过程的监控和管理,包括流程的执行、监控、管理和优化等。 工作流系统的工作流运行服务:工作流系统的工作流运行服务是指工作流系统...

    云计算工作流架构描述.pdf

    《云计算工作流架构描述》这份文档详尽地阐述了一个基于微软Windows Workflow Foundation (WWF) 开发的云计算工作流架构。工作流架构旨在为整个平台产品提供人力资源和业务流程的通用基础子系统,同时强调了系统的可...

    E8.Net工作流源代码架构 6.3.9.rar

    7. **监控和报告**:E8.Net可能提供仪表板和报表功能,帮助管理员监控工作流实例的状态,分析流程性能,并进行优化。 8. **API和集成**:E8.Net很可能提供了丰富的API,使得其他应用程序能够启动、查询和干预工作流...

    E8.Net工作流开发架构(介绍)

    E8.Net的工作流引擎提供了一套完整的解决方案,包括流程设计、执行、监控和优化,使得企业级应用的开发更加灵活和高效。 1. 工作流引擎:E8.Net中的工作流引擎是其核心组件,支持多种工作流模型,如顺序流、分支...

    范玉顺-工作流技术基础

    7. **工作流与业务流程管理(BPM)**:工作流是BPM的一部分,BPM更关注整体流程的优化和改进,包括流程分析、流程重构、持续改进等。 8. **工作流与软件工程**:在软件开发中,工作流技术被广泛应用于需求管理、...

    工作流分析与设计说明.doc

    工作流分析与设计是IT行业中对企业业务流程进行规范化和自动化的关键环节,它涉及系统的需求分析、业务模型描述、系统架构以及各个功能模块的设计。在本文档中,我们将深入探讨这些核心概念。 首先,工作流系统是...

    Java工作流源码

    3. Camunda:Camunda 是一个轻量级的BPM平台,提供工作流引擎、模型er和监控工具,支持微服务架构。 三、工作流引擎原理 工作流引擎主要由以下几个核心组件构成: 1. 流程定义:通过 BPMN 2.0 图形化语言定义业务...

    工作流引擎开发参考资料

    《微内核工作流引擎体系结构与部分解决方案参考.pdf》可能深入讨论一种特殊的工作流引擎架构——微内核架构,这种架构允许通过插件模块化实现工作流的复杂性和可扩展性。文件可能提供关于如何设计这样的系统以及解决...

    纯BS架构的superflow工作流平台最新版本V5.3-20130318

    "纯BS架构的superflow工作流平台最新版本V5.3-20130318"是一款基于ASP.NET+C#技术栈构建的高效、便捷的工作流管理系统。该平台的核心特点是采用纯浏览器-服务器(Browser-Server, BS)架构,这意味着用户无需在本地...

    Oracle工作流介绍

    在企业级应用开发与管理领域,Oracle 工作流技术一直扮演着举足轻重的角色。本文将对Oracle工作流的基本概念、功能特点以及应用场景进行详细介绍。 #### 一、Oracle工作流概述 Oracle工作流是Oracle Application ...

    工作流管理技术

    8. **参考模型**:C3-参考模型-00531.pdf可能提供了工作流管理的参考架构或标准模型,帮助企业快速理解和实施工作流系统。 9. **未来展望**:C11-展望-00613.pdf可能探讨了工作流管理技术的未来趋势,如人工智能在...

    普元EOS工作流教程

    在高级应用部分,你将接触到工作流的监控和分析,包括查看流程统计、优化流程性能、以及通过日志分析流程执行状态。这些内容对于持续改进和优化工作流程至关重要。 最后,教程可能会提供一些实际案例,帮助你将所学...

    工作流需求分析.doc

    工作流需求分析是企业在实施工作流管理系统前的关键步骤,它涉及到对业务流程的深入理解、模型化和系统架构的设计。工作流系统旨在通过计算机化的方式来模拟和自动化业务流程,以提高工作效率,降低成本,并确保遵循...

    完整工作流系统源码

    本文将深入探讨“完整工作流系统源码”相关知识点,结合提供的文件内容,包括需求分析、系统设计与实现、工作流笔记及实例。 首先,"工作流需求分析.doc"文件通常包含对工作流系统的全面需求描述。需求分析是任何...

    传智播客_OA+工作流实战视频教程

    7. **优化与改进**:学习如何分析工作流执行数据,发现并解决流程瓶颈,优化流程效率,以提升企业的运营效能。 8. **安全与权限管理**:理解OA系统中的权限控制机制,包括用户角色、权限分配,确保工作流程的安全性...

Global site tag (gtag.js) - Google Analytics