activiti6.0入门(一)-服务搭建

前言

工作引擎是什么?

工作流引擎最常见用于审批流程中,现在一线互联网公司也开始使用,并有快速推广的趋势,复杂繁多的业务流程如果采用if else实现那将是崩溃的,代码不可维护,业务流程在代码中可读性很差,所以高人设计了业务流程模型图示BPMN2.0,我们要做到就是把业务场景抽象为标准流程图,把流程图丢到流程引擎中按流程定义约定逐步流转,很显然扩展性和业务可描述性会好很多,所以工作流引擎主要用于解决复杂的业务,目前经常被提起的中台系统抽象业务为服务,也涉及大量智能的业务流程引擎做支撑。这里有一个示例图如下:
在这里插入图片描述
如上就是一个流程图,流程引擎可以一步步按照设计好的流程图进行,实现流程管理。

那么如何来进行实现呢?activiti内部完美支持这一套流程,下面一起学习activiti工作流,这里说明一下,本系列activiti版本为6.0,springboot版本2.x。

Start

在开始之前,需要声明一下,入门知识在实战中可能不是必须的,但它能帮你认识activiti是什么,我们循序渐进好吧!

linux下安装activiti

配置java环境

如果你不是一个java程序猿,那么你应该去找篇博客先熟悉一下jdk是什么,然后跟着路子在linux上安装java运行环境,我使用的是1.8,关于下载地址,你可以去官网下载适合你的,版本最好不要低于我吧。

安装tomcat8.x

这里不做具体介绍如何安装了,你可以去搜一篇博客,或者去官网上下载tomcat压缩包,通过xshell或者其他工具将其解压到服务器上就可以了,这时你可以进入tomcat的bin目录下使用startup.sh启动来访问一下,有可能会遇到防火墙的问题需要你解决。

安装activiti,官网下载6.0zip文件

如果你不知道去哪里下载,可以点击这里前往官网下载Activiti 6.0版本。

解压之后,将wars文件夹下的activiti-admin.war、activiti-app.war拷贝到tomcat的webapps下

cp activiti-6.0.0/wars/activiti-admin.war apache-tomcat-8.0.36/webapps/
cp activiti-6.0.0/wars/activiti-app.war apache-tomcat-8.0.36/webapps/

做完上述操作之后,通过tomcat的bin目录下startup.sh启动tomcat,浏览器访问http://192.168.11.126:8080/activiti-app访问activiti,初始账号密码是admin/test

login

如果看到下图表明登录成功了:

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值