美文网首页
Flowable1-基础知识

Flowable1-基础知识

作者: 我相信你爱过gg | 来源:发表于2017-12-17 11:15 被阅读187次

工作流的概念

WFMC: 工作流管理联盟. 对工作流的定义: 全部或者部分由计算机支持或者处理的业务过程.
WFMS: 工作流管理系统. 对工作流的目标: 管理工作的流程以确保工作在正确的时间被期望的人员执行, 在自动化进行的业务过程中插入人工执行的干预(例如 同意或不同意), 这就是工作流程管理系统的价值.


从开发者角度理解工作流技术

我们使用订货流程来举例:

  1. 客户提交采购订单
  2. 业务员执行订单处理
  3. 如果缺货, 转工厂生产
  4. 仓库出货
  5. 物流发货

流程图看起来应该是这个样子的:


第一种情况, 我们没有使用工作流框架的情况下. 每一步流程可能都需要一个界面来操作. 还有就是我们需要自己来实现流转控制, 数据持久化.

可能有人会有这样的疑问, 说我可以在订单处理系统中加入判断, 判断仓库是不是缺货, 然直接进行流转啊.
是的, 这样做是完全可以的. 如果你这么做的话, 已经就是自动化进行业务处理了.

下面我们看看第二种情况, 使用工作流框架的情况下. 我们会使用流程定义工具将流程画出来, 然后再由流程引擎, 帮我们创建流程实例并启动该流程, 在流程执行过程中, 数据会自动帮我们持久化. 这也意味着所有的工作流框架都有属于自己的表.

相关文章

  • Flowable1-基础知识

    工作流的概念 WFMC: 工作流管理联盟. 对工作流的定义: 全部或者部分由计算机支持或者处理的业务过程.WFMS...

  • 音频基础知识02

     音频基础知识 01  音频基础知识 02  音频基础知识 03  音频基础知识 04 人类收集声音的历史   为...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • C语言回顾

    基础知识 控制流 基础知识补充 其他主题

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • p2p理财基础知识

    p2p理财基础知识 p2p理财基础知识 p2p理财基础知识

  • 学习Vue框架之前,要有JavaScript的知识储备

    前端三剑客知识储备(有关前端的专题) ☑ HTML基础知识 ☑ CSS基础知识 ☑ JavaScript5基础知识...

  • angular笔记

    第一部分、基础知识--------------------------基础知识------------------...

  • 【学习】其他框架

    Zookeeper Zookeeper基础知识Zookeeper综合知识 HDFS HDFS基础知识 NoSQl ...

网友评论

      本文标题:Flowable1-基础知识

      本文链接:https://www.haomeiwen.com/subject/ydtzixtx.html