视频配套PPT,视频地址【  最新jbpm4工作流开发实战视频课程】
考虑这样一个实际问题,如果公司派我们出差,会发生差旅费。那么,差旅费报销的流程是什么样的呢?
首先,要先填写一张单子,写明出差的时间、地点、项目,以及差旅费的总金额。然后,详细的填写每一笔差旅费,比如火车费、住宿费、餐饮费等。
最后,就是层层的审批,领导签字。首先要项目经理签字,项目经理同意之后,再交由部门经理签字,最后由总经理签字,然后送交财务部门存档,最后才能领取到差旅费。
这个层层审批的过程就是一个工作的流程。如果简单的实现这个报销流程非常简单,只需要在差旅费表中加入几个字段纪录到底是哪个项目经理、哪个部门经理以及总经理的签字即可。
但是,问题是,  如果以后报销流程变化了呢?比如金额不足5k,可以直接由部门经理最终审批而不需要送交总经理呢?或者再加入项目组长审批呢?那么,那种僵化的实现就会暴露出很大的问题,难于变化和修改。
工作流(Workflow)
工作流是一类能够完全或者部分,由计算机支持或自动执行的业务过程。
工作流管理系统WFMS(Workflow Management System)
WFMS是指:能管理工作活动序列,调用与各种活动步骤相关的人员、IT资源,能对业务过程提供全部或部分自动化处理,以实现工作流程的管理软件。
注意:如果后面没有特别声明的话,指的就是WFMS
WfMC
成立于1993年,工作流管理联盟(WfMC)是一个由涉及工作流和业务流程管理的推广学者(adopters)、开发工程师、顾问、分析师、大学和研究团体的全球性组织。该组织创建并完善了工作流的相关标准,开拓了相关市场,是唯一致力于工作流标准化的专业组织。
工作流能干什么
工作流能提高处理业务流程的柔性,松散流程步骤间的关系,从而提高业务流程的灵活性和适应性,提高业务处理效率。
工作流与BPR
工作流经常与“过程重组(BPR—Business Process Re-engineering)”联系在一起。
BPR是关于企业(组织)核心业务过程的评估、分析、模拟、定义以及其后的操作实现。尽管,不是所有的BPR都是采用工作流实现的,但工作流技术是最佳的方法,主要因为,工作流技术提供了业务过程逻辑与IT操作支持的分离,从而以后可以修改过程规则来重定义业务过程。

 

过程定义工具(Process Definition Tool)
过程定义工具是用来创建一个计算机可以处理的过程描述。
过程定义(Process Definition)
过程定义包含工作流执行软件运行过程所需的过程所有详细信息。包括过程的开始和结束条件、组成活动、在活动间进行导航的规则、需执行的用户任务、可能会被调用的应用程序、所有工作流相关数据的定义等。
工作流引擎
工作流软件的核心,负责装载并解释过程定义、控制过程实例、安排活动的执行顺序、向用户工作表中添加工作项目、调用外部应用等功能。
任务列表(Worklists)
过程执行中需要用户交互的地方,工作流引擎把任务添加到任务表中,以便任务表处理器对其处理,任务表处理器管理与工作流参与者的交互。用户自己从任务表中选择执行任务,任务表也用来指示任务的完成。
描述工作流
发布和存储工作流
装载和解析工作流
顶层对象:流程、活动、转移
流程定义和流程实例
活动定义和活动实例
令牌驱动,Petri网
转移:隐式、显示、fork、join、按条件等等
活动:人工活动、自动活动等
人工活动会涉及:活动的处理页面、活动的数据、参与活动的人员、活动执行的时间、活动要完成的功能等
WorkList:活动的列表、接收、拒收、重分配、活动的响应等

 

BPM(Business Process Management):业务流程管理
BPM就是一套对企业各个业务环节进行整合的全面的管理模式。
通常会有以下几个层次:
1:业务流程的建立和规范
2:业务流程优化
3:业务流程重组
BPM的几种方法
1:面向工作流的BPM
2:面向文档的BPM
3:面向业务规则的BPM
4:面向EAI的BPM
工作流是BPM的主要实现手段
BPM不仅仅是工作流,还融入了更多的管理理念
视频配套PPT,视频地址【  最新jbpm4工作流开发实战视频课程】

原创内容 转自请注明【http://sishuok.com/forum/blogPost/list/0/2521.html#7270】

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26662749/viewspace-717581/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26662749/viewspace-717581/

jBPM4工作流开发实战 之 第一部分 工作流基础【私塾在线原创】相关推荐

  1. python程序设计从基础到开发电子书_Python核心编程从入门到开发实战(pdf+txt+epub+azw3+mobi电子书在线阅读下载)...

    作者:朱红庆 格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT 内容简介: 本书以学会.用好 Python 语言进行软件编程为目标,不仅讲解了基本概念.数据类型.变量.运算符. ...

  2. 使用HTML5和CSS3开发电子商务网站第一章HTLM5基础课后作业

    使用HTML5和CSS3开发电子商务网站第一章HTLM5基础课后作业 第三题,制作聚美优品常见问题页面. <!DOCTYPE html> <html lang="en&qu ...

  3. Java WEB开发实战 之 第二部分:Web应用基础知识【私塾在线原创】

    基础知识概述 Internet 中文名也称"因特网"或"国际互联网",是一个由各种独立运行和管理的计算机网络组成的全球范围的计算机网络,网络间可以畅通无阻地交换 ...

  4. jBPM4工作流开发实战 之 第五部分 其他知识

    jBPM的异步执行介绍 jBPM对于所有的流程执行操作默认都是同步的.也就是说,默认是一个活动执行完成后,再执行另一个活动.  如,Task1->Java1->Java2->Task ...

  5. camunda工作流开发实战------03 hello world

    一.camunda modeler流程设计器 想要开发工作流hello world ,首先得要有一个流程设计器来设计流程 camunda 提供了流程设计程序 camunda modeler 下载地址: ...

  6. camunda工作流开发实战------04 请假流程实例

    接着上篇hello world 说,之前的流程是一个简单的工作流程 不符合业务逻辑,那么稍微正常的流程图应该怎么设计呢? 首先请假是要设置启动人为申请人--填写请假单--到领导审批--审批之通过之后系 ...

  7. DirectX 12 3D游戏开发实战(第一章向量)

    目录 第1章 向量代数 1.1 向量 1.2 长度和单位向量 1.3 点积 1.4 叉积 1.5 点 1.6 利用DirectXMath库进行向量运算 1.7 小结 1.8 练习 第1章 向量代数 向 ...

  8. 《python3网络爬虫开发实战》第一章、开发环境配置-问题汇总

    开发环境: VMware虚拟机 Ubuntu18.04 python3.6 (由于对vi操作水平有限,所以大部分都用的gedit进行文件编辑) 换源: 刚装上系统后换了好几个源,就清华源感觉好使点,别 ...

  9. QtQuick 移动端开发实战系列(3)_QtCreator的基础用法

    总目录传送门 本博文技术等级: ★☆☆☆☆☆☆☆☆☆ 文章目录 1. 入门介绍 2. 管理项目 2.1 创建项目 2.2 配置项目 3. 编码 3.1 编辑代码 3.2 查找 3.3 配置 4. 构建 ...

最新文章

  1. Java 常用类库 之 Arrays 数组操作类
  2. linux2.6内核分析,linux2.6内核分析——LRU链表
  3. windows7电脑删除文件特别慢怎么回事
  4. 高性能网站建设指南——网站优化的14条建议
  5. wordpress rest api 漏洞又来了CVE-2017-5487 上次是修改文章内容这次可是泄露用户数据...
  6. 解决VMware Workstation下面Windows Server 2012R2无法安装Hyper-V
  7. yarn 常用命令(干干货!)
  8. kylin基础概念和基础性能优化
  9. Vue传递方法给页面调用
  10. 关于QT出现“error: undefined reference to XXXX”问题
  11. 直通车点击率、点击率、创意图、关键词、出价卡位,提升直通车点击率的技巧和方法
  12. Reactive的使用(reactive 和 shallowReactive使用上区别)
  13. C++ 知识结构思维导图
  14. 2.MyBatis源码解析-SqlSession构建流程--阿呆中二
  15. 『VulnHub系列』DC: 9-Walkthrough
  16. win7 ftp服务器修改读写权限,win7 ftp服务器文件夹权限修改
  17. sqlplus测试Oracle,sqlplus连接数的测试
  18. 圣诞 贺卡音乐礼盒杰理AD142A4
  19. 冯雪 手术机器人的应用_达芬奇手术机器人系统及其应用
  20. mysql 关联查询连接条件

热门文章

  1. 大学生学习高数的情况和解决方案调研
  2. hint ksql oracle_蓝色巨人被推倒、Orcale败走中国,进击的中国云计算!
  3. GPT总设计师:大型语言模型的未来
  4. Graph Convolutional Network (图卷积GCN)
  5. nginx反向代理解决跨域请求问题
  6. 简简的语法1:句子的组成和意义
  7. 用友u8 注入RCE漏洞利用数据
  8. 前端图形之:SVG与Canvas(border、clip-path)
  9. 计算机组成原理第四章 存储器-字位扩展
  10. CSDN论文阅读笔记模板框架