Activiti6.0工作流入门

本文深入解析工作流概念,探讨其在业务场景中的应用,并对比分析Activiti与jBPM两大工作流引擎,最后通过Activiti6.0快速上手演示,帮助读者理解工作流引擎的部署与使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作流介绍

1、工作流是什么?

在了解工作流之前,我们需要知道工作流应用的场景,在工作中我们接到了主管的任务,需要出差,这时我们会向人事提出申请,由人事决策。
在这里插入图片描述
在计算机系统中,我们需要将以上的业务场景进行流程建模,实现审批流程模型化。如图中所示:
在这里插入图片描述
了解了工作流程的应用场景,下面是一些对工作流内容的概述:

工作流(workflow)是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。

工作流建模即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表达并对其实施计算。

要解决的问题是为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。

工作流技术选型

java中有很多工作流引擎有Activiti、jbpm等。
下图中列出了jBPM 和Activiti的在技术选型的区别。
在这里插入图片描述

Activiti6.0快速体验

1、 Activiti6.0准备环境并部署

  • Activiti软件包 avtiviti-6.0.0.zip
  • Java 环境 jdk1.8
  • Servlet容器 apache-tomcat-8.0.0.50.zip

2、 Avtiviti软件包下载地址:https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip

3、解压后 wars目录下有下面三个包

activiti-admin.war 、 activiti-app.war 、 activiti-rest.war

admin包负责后台管理,app包负责流程的定义和创建,执行任务等操作,rest包提供rest服务, 这里主要使用app包

将这三个war包复制到tomcat的webapps目录下

4、启动Tomcat,浏览器输入:http://localhost:8080/activiti-app, 账号密码:admin/test

登录进去后,可以定义,发布和创建流程。
在这里插入图片描述
5, 在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值