什么是工作流管理系统?工作流软件,顾名思义,就是业务信息数据在多个环节模块之间的流转。按照工作流管理联盟的定义,工作流指的是“业务过程的部分或全部在计算机应用环境下的自动化”。在实际应用过程中,为了实现对业务过程的工作流管理,需要对业务流程及其各个步骤之间业务规则的抽象,概括,做成一个统一通用的流程管理软件系统,这种软件系统就是工作流管理系统。

工作流管理系统的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程工作之间以及群体成员之间的信息交互。工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来,从而分离了具体工作的逻辑和流程组织的逻辑。实现对业务过程的抽象建模、业务过程仿真分析、业务过程优化、业务过程管理与集成。从而最终实现业务过程的流程自动化管理。

开发人员或者流程的应用人员遵从工作流管理系统的规则或约定,设计和实现具体的业务流程。

工作流管理系统结构图:

天蓝色蓝色:软件构件,完成工作流管理系统不同组成部分功能的实现;

黄色:系统控制数据,工作流管理系统中的一个或多个软件构件使用的数据;

棕色:应用与应用数据,对于工作流管理系统来说,它们不是工作流管理系统的组成部分,而是属于外部系统和数据,它们被工作流系统调用来完成整个和部分工作流管理的功能。

web工作流管理系统主要功能:

◆业务流程建模;

◆参与的用户,权限,角色设计;

◆工作流测试运行;

◆业务表单模块的建立;

◆流程发布运行;

◆流程管理和监控;

◆流程出错后的修复。

通常开发一个工作流管理系统主要包含如下几个部分:

◆工作流引擎开发

◆工作流定义工具

◆自定义表单模块

◆流程管理和监控

工作流引擎: 主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。

工作流定义工具:主要是实现工作流的描述文件的定义和建立,通过可视化的方式把复杂的流程定义以图形化的方式显示出来,并加以操作。

自定义模块:主要指自定义表单,实现业务模块的工具。

流程管理和监控:主要指组织机构、角色,流程实例等数据的维护管理和流程执行情况的监控;

本文来自webreport的博客:《web工作流管理系统开发之一 工作流概念》

点击查看大图

工作流管理系统的概念介绍相关推荐

  1. 工作流与工作流管理系统的概念

    什么是工作流    ● 工作流的是从英文单词 Workflo w 翻译得来的,它本身的含义比较抽象 Work表示工作或任务, Flow 的含义是流动.流程或流量等,.以此类推, 用活动及活动之间变化的 ...

  2. 工作流管理系统的简单介绍

    1.什么是工作流? 工作流是从英文单词work flow中直译过来的.最直白的意思就是日常工作中相对固定的流程. 比如客户到银行开户的工作流. 客户索取开户资料单--资料填写--营业员核对个人证件-- ...

  3. 工作流管理系统的介绍及现状研究

    前言 如果数据库系统(database systems)像受人尊敬的智者讲述的条理清晰的故事,那么工作流(workflow)就像一群乳臭未干的小子在大谈各自的"哲理".之所以这样讲 ...

  4. 工作流管理系统(WfMS)介绍

    1.什么是WfMS (1)定义 l         工作流系统是以规格化的流程描述作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动 l         基本概念: Ø         ...

  5. 物流仓储管理系统(wms)基础概念介绍[临沂艾思app开发]

    物流仓储管理系统(wms)基础概念介绍: 物流仓储管理系统(wms)是一套基于追溯系统成品的多级渠道仓库管理流程,能完成从工厂到终端的多级仓库物流的管理及产品全生命周期流通的追溯管理,并以产品追溯码为 ...

  6. 工作流管理系统开发之一 工作流概念

    工作流软件,顾名思义,就是业务信息数据在多个环节模块之间的流转.按照工作流管理联盟的定义,工作流指的是"业务过程的部分或全部在计算机应用环境下的自动化".在实际应用过程中,为了实现 ...

  7. web工作流管理系统开发之一 工作流概念

    曾经在2001年做CRM产品的时候,因为CRM产品的客户状态升迁,每个具体用户的升迁规则可能会不一样,技术主管说要集成一个工作流软件工具......,那是我第一次听说工作流.当时很不理解,这工作流软件 ...

  8. SQL语言基础:数据库语言概念介绍

    1.概念介绍 SQL(Structured Query Lanauage)结构化查询语言是关系数据库中最普遍使用的语言.主要包括查询.数据操纵.数据定义.数据控制功能,是一种通用的.功能强大的关系数据 ...

  9. Linux内存管理之基本概念介绍(一)

    Linux内存管理之基本概念介绍(一) Linux内存管理之物理内存管理(二) Linux内存管理之内存管理单元(MMU)(三) Linux内存管理之分配掩码(四) Linux内存管理之伙伴系统(五) ...

最新文章

  1. 恢复Opera11.50地址栏的下拉列表按钮
  2. 微软、IBM们的中国研究院是怎样一步步“躺平”的?
  3. android悬浮按钮弹出与隐藏,Android悬浮窗按钮实现点击并显示/隐藏多功能列表
  4. 申请服务器就是申请虚拟主机吗,申请一个虚拟主机和云主机哪个更好呢?
  5. python毒酒检测_检测OpenSSL漏洞的脚本
  6. 性能压测工具选型对比
  7. qt实现QLabel上显示的文字有描边
  8. Android中AMS工作原理,Android AMS启动详解
  9. C++结构体,联合体与枚举类
  10. 1992-2018年中国各地级市夜间灯光数据
  11. 成功解决:ubuntu安装nginx时报错Failed to start A high performance web server and a reverse proxy server.
  12. php 2037时间问题
  13. U盘“请将磁盘插入U盘”的问题
  14. knowledge transfer
  15. 3842的充电器原理
  16. Altium Designer PCB封装库放置3D模型对齐问题的解决思路
  17. ubuntu安装NVIDIA显卡驱动(简单有效)
  18. UIUC同学Jia-Bin Huang收集的计算机视觉代码合集(ZZ)
  19. 李文胜oracle,2014年下期解放学校防火演练方案.doc
  20. 第二章、视频压缩技术与原理

热门文章

  1. Unity新版粒子特效
  2. 讯搜 PHP,被讯搜虐得怀疑人生?那是你不知道正确打开方式,收下这份笔记吧...
  3. 分治法实验之大整数乘法(算法设计分析)
  4. Oracle 12 创建数据库
  5. 编程干货 五年工作经历的程序员,叫你们如何破解WiFi。
  6. BOSS系统技术架构
  7. vr全景黑科技全景智慧城市3D拍摄项目展示魅力城市
  8. 项目管理文化:开展有效的总结会议
  9. How Much Did It Rain? Ⅱ 使用机器学习进行预测(一)
  10. 全球首款异构融合类脑芯片,登上了 Nature 封面