Activiti7工作流入门和基本使用-工作流引擎介绍
目录
一、工作流介绍
1.1 概念
1.2 工作流系统
1.3 适用行业
1.4 具体应用
1.5 实现方式
二、Activiti7概述
2.1 介绍
2.1.1 BPM
2.1.2 BPM软件
2.1.3 BPMN
2.2 使用步骤
一、工作流介绍
1.1 概念
1.2 工作流系统
1.3 适用行业
1.4 具体应用
1.5 实现方式
二、Activiti7概述
2.1 介绍
2.1.1 BPM
2.1.2 BPM软件
2.1.3 BPMN
活动用圆角矩形表示,一个流程由一个活动或多个活动组成
Bpmn图形其实是通过xml表示业务流程,上边的.bpmn文件使用文本编辑器打开:
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn"xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath"targetNamespace="http://www.activiti.org/test"><process id="myProcess" name="My process" isExecutable="true">1232.2 使用步骤<startEvent id="startevent1" name="Start"></startEvent><userTask id="usertask1" name="创建请假单"></userTask><sequenceFlow id="flow1" sourceRef="startevent1" targetRef="usertask1"></sequenceFlow><userTask id="usertask2" name="部门经理审核"></userTask><sequenceFlow id="flow2" sourceRef="usertask1" targetRef="usertask2"></sequenceFlow><userTask id="usertask3" name="人事复核"></userTask><sequenceFlow id="flow3" sourceRef="usertask2" targetRef="usertask3"></sequenceFlow><endEvent id="endevent1" name="End"></endEvent><sequenceFlow id="flow4" sourceRef="usertask3" targetRef="endevent1"></sequenceFlow></process><bpmndi:BPMNDiagram id="BPMNDiagram_myProcess"><bpmndi:BPMNPlane bpmnElement="myProcess" id="BPMNPlane_myProcess"><bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1"><omgdc:Bounds height="35.0" width="35.0" x="130.0" y="160.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask1" id="BPMNShape_usertask1"><omgdc:Bounds height="55.0" width="105.0" x="210.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask2" id="BPMNShape_usertask2"><omgdc:Bounds height="55.0" width="105.0" x="360.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask3" id="BPMNShape_usertask3"><omgdc:Bounds height="55.0" width="105.0" x="510.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1"><omgdc:Bounds height="35.0" width="35.0" x="660.0" y="160.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1"><omgdi:waypoint x="165.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="210.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2"><omgdi:waypoint x="315.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="360.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3"><omgdi:waypoint x="465.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="510.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow4" id="BPMNEdge_flow4"><omgdi:waypoint x="615.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="660.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge></bpmndi:BPMNPlane></bpmndi:BPMNDiagram>
</definitions>
2.2 使用步骤
Activiti7工作流入门和基本使用-工作流引擎介绍相关推荐
- Flowable工作流入门
Flowable工作流入门 本文链接:https://blog.csdn.net/qq_37059838/article/details/83576097 原作者:吕小小布 下载地址:Flowable ...
- Activiti 工作流入门到大神-任亮-专题视频课程
Activiti 工作流入门到大神-16384人已学习 课程介绍 什么是流程.工作流作用.Activiti背景简介.Activiti流程设计器安装.Activity环境搭建.通过Hel ...
- 《Activiti 深入BPM工作流》---如何创建ProcessEngine工作流引擎?
<Activiti 深入BPM工作流>---如何创建ProcessEngine工作流引擎? 一. 问题 如何创建ProcessEngine工作流引擎? 二. 详情 ...
- 工作流入门(基础概念篇)
1. 工作流管理系统基本概念 近两年随着电子商务环境不断演进(例如阿里巴巴的B2B电子商务平台),从原来支持企业内部单系统的业务流程.到企业内部应用.服务的集成,再进一步向企业与合作伙伴之间业务交互 ...
- 工作流管理系统开发之二 工作流引擎
工作流引擎,主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例. 工作流引擎必须要包含一个工作流模型的设计,工作流模型就是对业务流程抽象的一个模 ...
- java jbpm工作流,三分钟明白 Activity工作流,工作流jbpm
三分钟明白 Activity工作流,工作流jbpm 一. 什么是工作流 Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每 ...
- 工作流调度系统介绍,常见工作流调度系统对比,azkaban与Oozie对比,Azkaban介绍与特性(来自学习笔记)
1. 工作流调度器azkaban 1.1 概述 1.1.1为什么需要工作流调度系统 一个完整的数据分析系统通常都是由大量任务单元组成:shell脚本程序,java程序,mapreduce程序.hive ...
- 【工作流】——如何创建流程图工作流
上一篇博客介绍了顺序工作流的创建以及工作流的基本知识,这篇博客就来介绍一下流程图工作流,以及流程图工作流的创建实现. 什么是流程图工作流 流程图工作流,顾名思义,是走一定流程的工作流,就像我们平常所见 ...
- Node.js 入门教程 6 V8 JavaScript 引擎
Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 Node.js 入门教程 6 V8 JavaScript 引擎 6 ...
最新文章
- ubuntu下matplotlib 升级
- Leetcode刷题第1题:两数之和(基于Java语言)
- 【转载】Role of RL in Text Generation by GAN
- 《分布式操作系统》知识点(8~14)二
- 玩转 Pandas 的 Groupby 操作
- 【TensorFlow-windows】学习笔记六——变分自编码器
- HALCON示例程序class_2dim_sup.hdev使用二维像素分类对图像进行分割
- php study 直接显示代码_《细说PHP》第四版 样章 第18章 数据库抽象层PDO 12
- UML---(1)一张图看懂UML 类图
- C++_数据类型_算术运算符_取模运算_递增递减运算_赋值运算符_比较运算符---C++语言工作笔记014
- java 内部错误2753_重新安装java出现错误的解决方法
- CentOS7 安装xen(在虚拟机上成功,实体机测试死机!)
- C++程序设计随笔(二)
- 用友系统与银行接口对接实现财务数据的导入
- halcon之屌炸天的变形匹配(1)
- 二维码如何制作?简单的制作方法介绍
- ZooKepper Unable to start AdminServer, exiting abnormally
- 操作系统实验二进程的创建控制实验(含代码及实验心得)
- 洛谷P2455 [SDOI2006]线性方程组
- 提升工作效率的常用mac命令行
热门文章
- fastethernet 0/0
- 用什么软件抓cd音轨音质最好_开车不嗨皮,那跟咸鱼有什么区别
- ChatGPT初体验——震撼,好用,贾维斯已来
- Win10+VMplayer12中U盘无法挂载解决
- 从明天起,做一个幸福的人
- 基于openssl的EVP对称加密C语言单独实现
- 腾讯云Linux服务器如何安装Discuz个人论坛?
- X3850 X5安装ESXI6.0U3需要手动加载LPe11000驱动
- Qt+ffmpeg+avilib实现录屏录音的功能(包含合成)
- 二、浏览器广告屏蔽插件_Adblock Plus