Activiti7官方在线流程设计器下载和部署

news2025/1/17 22:01:11

文章目录

  • 一、流程设计器下载
  • 二、流程设计器简单运行
  • 三、流程设计器简单使用
  • 四、流程设计器持久化
    • 持久化会遇到的常见错误
  • 五、流程设计器汉化说明
    • 菜单汉化
    • 操作汉化
  • 参考文档

一、流程设计器下载

  • 官网下载地址:https://www.activiti.org/get-started
  • 点击直接获取官方下载地址
  • 如果下载速度太慢,可以使用迅雷软件加速下
    在这里插入图片描述
    在这里插入图片描述

二、流程设计器简单运行

  • 下载之后会得到一个 activiti-6.0.0.zip 压缩包,直接解压即可
  • 把war包放在Tomcat的webapps下运行,启动Tomcat
  • 访问 http://localhost:8080/activiti-app/#/
  • 登录的默认账号为:admin ,密码:test
  • 建议Tomcat的版本不要高于8.5
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

三、流程设计器简单使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、流程设计器持久化

  • 流程设计器默认是通过H2来完成数据的存储的。而H2 是基于内存来存储的。所以重启服务后数据就丢失了。这时我们可以设置流程设计器的存储方式为MySQL。这样就能持久化的实现存储了。
  • 驱动不要高于8.0.19,不然会出现LocalDataTime转换的问题
datasource.driver=com.mysql.cj.jdbc.Driver
datasource.url=jdbc:mysql://127.0.0.1:3306/activiti6ui?nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai

datasource.username=root
datasource.password=1111

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

持久化会遇到的常见错误

在这里插入图片描述
在这里插入图片描述

五、流程设计器汉化说明

菜单汉化

在这里插入图片描述
在这里插入图片描述

{
    "GENERAL": {
        "MAIN-TITLE": "Activiti",
        "ERROR": {
            "GENERIC": "抱歉,发生了一个错误。",
            "UNKNOWN": "抱歉,执行请求的操作时出错。",
            "BAD_REQUEST": "执行请求的操作时出错。",
            "NOT_FOUND": "您试图访问的资源不存在。",
            "UNAUTHORIZED": "您应该登录才能执行请求的操作。",
            "FORBIDDEN": "不允许您执行请求的操作。",
            "INTERNAL_SERVER_ERROR": "抱歉,执行请求的操作时发生意外错误。",
            "QUOTA-EXCEEDED-RUNTIME-APPS": "作为试用用户,您只能同时部署 {{quota}} 应用程序。",
            "QUOTA-EXCEEDED-LICENSE-APPS": "许可证只允许同时部署 {{quota}} 应用程序。"
        },
        "ACTION": {
            "LOGOUT": "退出",
            "HELP": "入门",
            "EDIT-PROFILE": "编辑配置文件",
            "SAVE": "保存",
            "CANCEL": "取消",
            "CLOSE": "关闭",
            "DEPLOY": "部署",
            "ABOUT": "关于Alfresco Activiti"
        }
    },
    "LOGIN": {
        "TITLE": "登录",
        "USERNAME": "用户名",
        "USERNAME-PLACEHOLDER": "输入您的用户名",
        "PASSWORD": "密码",
        "PASSWORD-PLACEHOLDER": "输入您的密码",
        "INVALID-CREDENTIALS": "域相关参数设置有误",
        "ACTION": {
            "CONFIRM": "登录"
        }
    },
    "ACCOUNT": {
        "ACTIVATE": {
            "TITLE": "激活帐户",
            "ACTIVATING-MESSAGE": "请稍候 {{userFullName}} 我们正在激活您的帐户。",
            "SUCCESS-MESSAGE": "您的帐户已激活。请在下面登录以开始设计和运行流程。",
            "FAILURE-MESSAGE": "无法激活您的帐户。它已被激活或激活链接已过期。"
        },
        "RESET-PASSWORD-REQUEST": {
            "MESSAGE": "忘记密码了?在下面输入您的电子邮件地址以接收电子邮件以重置密码。",
            "TITLE": "重置密码",
            "EMAIL": "电子邮件地址",
            "EMAIL-PLACEHOLDER": "输入您的电子邮件",
            "SECURITY-SECTION": "安全检查",
            "CONFIRM": "请求密码重置",
            "SUCCESS-MESSAGE": "您将很快收到一封邮件,其中包含重置密码的链接",
            "ERROR": {
                "UNEXISTING-USER": "具有给定电子邮件地址的用户不存在。"
            }
        },
        "RESET-PASSWORD": {
            "TITLE": "重置密码",
            "PASSWORD": "密码",
            "PASSWORD-CONFIRM": "确认密码",
            "PASSWORD-PLACEHOLDER": "输入新密码",
            "PASSWORD-CONFIRM-PLACEHOLDER": "确认新密码",
            "CONFIRM": "更改密码",
            "LOADING": "正在重置密码...",
            "SUCCESS-MESSAGE": "您的密码已更改。",
            "LOGIN": "马上登录",
            "FAILURE-MESSAGE": "您的密码无法重置。重置链接无效或已过期。"
        }
    },
    "APP": {
        "KICKSTART": {
            "TITLE": "启动程序",
            "DESCRIPTION": "创建流程模型、表单和应用程序定义,然后与其他人共享您的模型和定义。"
        },
        "TASKS": {
            "TITLE": "任务应用程序",
            "DESCRIPTION": "访问您的完整任务列表,并从任何流程应用程序处理分配给您的任何任务。同时,启动新的流程和任务。"
        },
        "IDENTITY-MANAGEMENT": {
            "TITLE": "身份管理",
            "TITLE-TENANT-ADMIN": "身份管理",
            "DESCRIPTION": "管理您的配置文件:更改图片、名称和其他设置。作为管理员用户,管理用户和组",
            "DESCRIPTION-TENANT-ADMIN": "管理组织中的用户和组。"
        },
        "CUSTOM-APP": {
            "TITLE-TASKS": "任务",
            "TITLE-PROCESSES": "流程"
        },
        "POPUP": {
            "ADD-APP-TITLE": "将App添加到登录页",
            "ADD-APP-SUMMARY": "将App添加到登录页"
        },
        "ACTION": {
            "DELETE": "删除App"
        },
        "MESSAGE": {
            "DELETED": "已成功删除App"
        }
    }
}

操作汉化

在这里插入图片描述

参考文档

  • 2023全新讲解Activiti7工作流框架-手把手教学-快来学习起来吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1358042.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【hcie-cloud】【16】业务上云迁移、Rainbow详述

文章目录 前言华为业务迁移解决方案概述业务上云背景概述业务迁移场景需求及挑战业务迁移的价值华为业务迁移解决方案 - 全景图华为业务迁移解决方案的优势 Rainbow迁移工具介绍Rainbow迁移原理介绍Rainbow迁移工具简介Rainbow迁移工具定位Rainbow迁移视图Rainbow迁移原理 - Wi…

CRM系统是怎样进行客户管理的?系统定制功能选择

CRM管理系统一直被视为企业增长和客户管理的支柱。从管理互动到培育潜在客户,CRM毫无疑问地彻底改变了企业与客户互动的方式。但是,在如今多变的市场环境下,这类通用化的CRM系统愈来愈无法满足具体需求。随着企业发展和演化,其具体…

算法第五天-解码异或后的数组

解码异或后的数组 题目要求 解题思路 来自[宫水三叶] 这是道模拟(重拳出击)题。 根据题目给定的规则,利用如下异或性质从头做一遍即可: 1.相同数值异或结果为0; 2.任意数值与0进行异或,结果为数值本身&am…

如何将铁威马NAS设置为固定IP?

首先你需要配置正确的TNAS的网络设置,否则TNAS 将无法连接到互联网或无法被访问。 你可以在网络接口中设置TNAS的网络接口参数。TNAS设备可能配置有一个,两个或者两个以上的网络接口。你可以对网络接口逐一进行设置。 1、登录铁威马TOS系统&#xff0c…

实现播放m3u8视频流

实现m3u8视频流,网上查了很多用video-player插件可以实现,我开始也用的这个插件,但是没能实现,提示我要安装flash插件,但是安装后,也不能使用,在网上找了一下其实是不需要安装flash插件。反正试了我用不了&…

GUI二维绘图

低级绘图命令line 有什么点就点哪里,然后连起来,没什么细节,不光滑,所以基本不会用到。 x0:0.2*pi:2*pi; ysin(x); line(x,y);%画一条sin函数线 line([-5,5],[2,2]);%画一条水平线 line([5,5],[0,2]);%画一条竖线 高级绘图命令…

并发程序设计--D4GDB调试多进程程序

使用GDB调试此程序 start后 10行进入father进程,接下来会一直在父进程不断执行程序 那么如何进入子进程? 此时杀死此程序进程 重新gdb调试,使用以下命令,再使用n,可进入子进程 那么如何同时调试父进程和子进程 上图可…

第三部分使用脚手架:vue学习(61-65)

文章目录 61 创建vue脚手架![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f71d4324be0542209e690ab9e886d199.png)62 分析脚手架结构63 render函数64 修改默认配置65 ref 属性 61 创建vue脚手架 写完vue文件,没有脚手架做翻译,浏览器不认识…

可狱可囚的爬虫系列课程 09:通过 API 接口抓取数据

前面已经讲解过 Requests 结合 BeautifulSoup4 库抓取数据,这种方式在抓取数据时还是比较方便快捷的,但是这并不意味着所有的网站都适合这种方式,并且这也不是抓取数据的最快方式,今天我们来讲一种更快速的获取数据的方式&#xf…

深度学习课程实验三训练和测试卷积神经网络

一、 实验目的 1、学会搭建、训练和测试卷积神经网络,并掌握其应用。 2、掌握使用numpy实现卷积(CONV)和池化(POOL)层,包括正向春传播和反向传播。 二、 实验步骤 Convolutional Neural Networks: Step by Step 1、导入所需要的安装包 2、构建卷积神经…

【QT】自定义代理类

目录 1 我们为什么要使用自定义代理类? 2 自定义代理类的基本设计要求 3 自定义代理的功能 4 基于QSpinBox的自定义代理类 5 自定义代理类的使用 1 我们为什么要使用自定义代理类? 传统的模型-视图框架可以让我们实现逻辑展示相分离,我们…

查询json数组

步骤一:创建表格 首先,我们需要创建一个表格来存储包含JSON对象数组的数据。可以使用以下代码创建一个名为 my_table 的表格: CREATE TABLE my_table (id INT PRIMARY KEY AUTO_INCREMENT,json_data JSON ); 上述代码创建了一个包含两个列的…

人大金仓恒生电子助力湘财证券TA系统国产化升级

近日,人大金仓&恒生电子助力湘财证券TA(登记过户)系统国产化升级上线,系统在性能、稳定性、安全可靠性等方面均表现良好。自2022年至今,在金仓数据库的支撑下,湘财证券已完成TA及其他近30个系统的升级或…

数据结构学习笔记——查找算法中的树形查找(B树、B+树)

目录 前言一、B树(一)B树的概念(二)B树的性质(三)B树的高度(四)B树的查找(五)B树的插入(六)B树的删除 二、B树(一&#xf…

整理的6个Linux运维脚本

整理的6个Linux运维脚本 1、统计/etc/passwd 中能登录的用户,并将对应在/etc/shadow 中第二列密码提取2、查看当前连接到本机的远程IP地址3、检测本机当前用户是否为超级管理员(root)4、检查指定目录下是否存在对应文件5、查找 Linux 系统中的…

基于数据库和NER构建知识图谱流程记录

文章目录 环境准备拓扑设计构建流程设计文件流设计交互解析算法实现数据库交互NER解析相似度计算 基于数据库的文件生成从数据库中读取字段将字段后处理后保存为文件 基于文件的知识图谱构建bug修改与算法优化图数据库连接问题批量构建知识图谱问题批量删除边问题空值处理问题去…

Java重修第二天—学习”方法“

通过学习本篇文章可以掌握如下知识 1、方法的定义 2、方法在计算机中的执行流程。 3、方法使用时常见问题 4、Java中方法的参数传递机制 5、方法重载 1 方法是什么 方法是一种语法结构,它可以把一段代码实现的某种功能封装起来,以便重复利用。 方…

Selenium-java 定位元素时切换iFrame时的方法

具体方法如下图所示,如果iFrame中嵌套多层iFrame需要逐层定位到需要的那一层iFrame,完成操作后,执行该代码:driver.switchTo() .defaultContent() ; 是返回最顶部的frame

vue封装基础input组件(添加防抖功能)

先看一下效果&#xff1a; // 调用页面 <template><div><!-- v-model&#xff1a;伪双向绑定 --><my-input v-model"inputVal" label"姓名" type"textarea" /></div> </template><script> import…

太阳能组件紫外预处理试验箱

太阳能组件紫外预处理试验箱波长范围&#xff1a;280-400nm用于太阳能光伏组件的温湿度及相类似紫外预处理环境的试验&#xff0c;主要用于太阳能组件材料评估诸如聚合物和保护层等材料抗紫外辐照能力&#xff0c;在预处理试验过程中能够快速、真实地再现阳光、雨、露等环境及对…