工作流(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。

工作流属于计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。

工作流的主要功能:

工作流管理系统(WorkflowManagementSystem,WFMS)是定义、创建、执行工作流的系统。在最高层上,WFMS应能提供以下三个方面的功能支持:

● 建造功能:对工作流过程及其组成活动定义和建模;

● 运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度;

● 运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。

工作流管理系统带来的好处:

由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常规性事务进行管理、集成的技术,WFMS的出现是必然的。它可以带来以下收益:

● 改进和优化业务流程,提高业务工作效率;

● 实现更好的业务过程控制,提高顾客服务质量;

● 提高业务流程的柔性等。

什么是php工作流,什么是工作流?相关推荐

  1. 状态机工作流,顺序工作流和Flowchart

    什么是工作流,工作流可以说是对业务处理过程的建模,当我们设计工作流的时候,我们首先要分析业务处理过程中要经历的步骤.然后,我们就可以利用WF创建工作流模型来模拟业务的处理过程. WF工作流包含两种类型 ...

  2. 工作流系列: 工作流模式

    工作流模式 ―Childe Zhao, http://www.workflow-fortune.com -译自 http://tmitwww.tm.tue.nl/research/patterns/ ...

  3. SharePoint 工作流解决方案(一):顺序工作流和状态机工作流

    SharePoint 的工作流是基于 Workflow Foundation 的,我们就先谈谈 WF,只有对 WF 有正确的认识,才能找到 SharePoint 工作流的解决方案. Workflow ...

  4. activiti工作流连接mysql_Activiti工作流 安装myeclipse activiti设计插件并生成数据库表...

    从零开始学习Activiti工作流,记录下学习过程. 关于工作流的简介没什么好介绍了,只能说是个很有用的东西,数据库中23张表分别有什么用网上也有很详细的介绍,这里也不多加说明.activiti开发中 ...

  5. F2工作流引擎之 工作流运转模型(三)

    1流程单起点单终止模型 单起点:一个流程定义必须有且唯一起点 单结束点:一个流程定义必须有且唯一结束点. 约定:提单与结束是每个流程必须有的活动,且唯一只有一个提单和结束. 2串行模型 描述:串行(S ...

  6. 工作流模式每个工作流引擎都会支持多种方式的表单。目前大家讨论到的大概有三种。 动态表单 外置表单 普通表单

    工作流模式 抢占 会签 委托代办 催办 自由流 回退 取回 指派 前加签 后加签 改派 驳回 终止 挂起 激活 基本控制流模式 顺序流(Sequence) 并行分叉(Parallel Split) 同 ...

  7. python工作流引擎_工作流,活动图和Python协程(一)

    UML里面大家用得最多的是类图和序列图,比较少用到活动图(activity diagram).其实活动图在某些业务场景下也是简单实用的,它相比常规的流程图主要就多一个fork/merge原语,可以说是 ...

  8. 手动实现kt(java)同步工作流和异步工作流

    前言 项目开发中可能会出现需要多个同步任务串行执行,或者多个异步任务都执行完毕再执行下一步的 其实如果用kotlin的协程的话,可以很方便的完成,但如果不想用kt写或者引入协程库的话,就可以用下面两个 ...

  9. java 工作流 jbpm,J2EE工作流管理系统jBPM详解(一)(4)

    <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hi ...

最新文章

  1. 数组专题——找重复数字 利用下标
  2. Window 2000 网络操作命令全释
  3. es6 --- 内置的Symbol值
  4. [C++设计模式] command 命令模式
  5. rabbitmq实战指南_太香了这份架构解密:从分布式到微服务(第二版),神仙进阶指南...
  6. 思维导图 进阶(01)关键词提取,思维导图的灵魂
  7. JSP中退出登录销毁Session
  8. matlab如何以矩阵形式读取TXT格式大量带分隔符号的实验数据
  9. 微擎安装模块出现 Connection timed out after 60000 milliseconds
  10. 清理XCode缓存文件
  11. [附源码]Python计算机毕业设计大学生社团管理系统
  12. 专家详解华尔街区块链投资和其对比…
  13. VSCode下载慢的问题解决
  14. 挑战深度学习 《深度森林:探索深度神经网络以外的方法》
  15. [图形学] 布料仿真(质点弹簧模型)
  16. 并行,串行,流水线,线程和进程傻傻分不清楚
  17. Metabase学习教程:入门-4
  18. 知乎热议“国家何时整治程序员的高薪现象”?太可怕了!
  19. java基础必备持续更新优化
  20. CAD视频课程推荐 b站

热门文章

  1. 面试必会系列 - 2.1 MySQL知识点大汇总(基本架构,存储引擎,锁,事务,索引,B+树等等)
  2. netty系列之:netty初探
  3. 你用或者不用:线程中synchronized关键字使用总结
  4. cad高程如何提取到cass软件_建筑CAD软件中如何设置墙厚标注? - 数码区
  5. MySQL局域网内访问慢的原因及解决方法
  6. 32行代码AC——L1-027 出租 (20分)(~解题报告~)
  7. 19行代码AC——例题 6-2 铁轨(Rails, UVa 514)——解题报告
  8. 【详细解析】7-1 两个有序序列的中位数 (25 分)
  9. linux-搜索查找类
  10. ironpython使用dictionary_在C#环境中动态调用IronPython脚本(一)