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

文章目录

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

一、流程设计器下载

  • 官网下载地址: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工作流框架-手把手教学-快来学习起来吧

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Flutter 小技巧之升级适配 Xcode15

美好的 2024 从「适配」开始,按照苹果的尿性,2024 春季开始大家将不得使用 Xcode15 来构建 App ,另外根据《2024 的 iOS 的隐私清单》 要求,使用 Flutter 的开发者是无法逃避适配 Xcode15 更新的命运。 另外,众所周知…

vue3组件传参

1、props: 2、自定义事件子传父 3、mitt任意组件通讯 4、v-model通讯(v-model绑定在组件上) (1)V2中父子组件的v-model通信,限制了popos接收的属性名必须为value和emit触发的事件名必须为input,所以有时会有冲突; 父组件: 子组件: (2)V3中:限制了popos接收的属性名…

详解Java死锁-检测与解决

第1章:引言 大家好,我是小黑,咱们今天来聊聊死锁。特别是对于咱们这些Java程序员来说,死锁就像是隐藏在暗处的陷阱,稍不注意就会掉进去。但别担心,小黑今天就来带大家一探究竟,看看怎么样才能避…

什么是短视频矩阵系统?效果是怎么样的?

短视频矩阵系统是一种通过将多个短视频连接起来形成一个整体的系统。它的效果是可以提供一种连贯而有序的观看体验,使观众可以连续地观看一系列相关的短视频内容。 短视频矩阵系统的运作方式如下:首先,用户在平台上选择一个短视频开始观看。…

一款开源的MES系统

随着工业4.0的快速发展,制造执行系统(MES)成为了智能制造的核心。今天,将为大家推荐一款开源的MES系统——iMES工厂管家。 什么是iMES工厂管家 iMES工厂管家是一款专为中小型制造企业打造的开源MES系统。它具备高度的可定制性和灵…

刷了四百道算法题,我在项目里用过哪几道呢?

大家好,我是老三,今天和大家聊一个话题:项目中用到的力扣算法。 不知道从什么时候起,算法已经成为了互联网面试的标配,在十年前,哪怕如日中天的百度,面试也最多考个冒泡排序。后来,…

强化学习的数学原理学习笔记 - 策略梯度(Policy Gradient)

文章目录 概览:RL方法分类策略梯度(Policy Gradient)Basic Policy Gradient目标函数1:平均状态值目标函数2:平均单步奖励🟡PG梯度计算 🟦REINFORCE 本系列文章介绍强化学习基础知识与经典算法原…

android的求职APP 前端+后端

一 项目名称 基于android的求职APP,包含前台和后台管理系统的,前端主要移动端,应聘者注册账号,然后登陆,完善自己的简历,然后根据自己的需要投递岗位,查看面试邀请,后台主要维护数据…

听GPT 讲Rust源代码--compiler(34)

File: rust/compiler/rustc_middle/src/ty/print/mod.rs 在Rust源代码中&#xff0c;文件rust/compiler/rustc_middle/src/ty/print/mod.rs的作用是定义了打印类型和其他相关信息的功能。 具体来说&#xff0c;该文件中定义了三个trait&#xff0c;分别为Print<tcx>、Pri…

Java_特殊文件

一、属性文件 1.1 特殊文件概述 前面学习了IO流&#xff0c;知道IO流是用来读、写文件中的数据。但是接触到的文件都是普通的文本文件&#xff0c;普通的文本文件里面的数据是没有任何格式规范的&#xff0c;用户可以随意编写&#xff0c;如下图所示。 像这种普通的文本文件…

Selenium教程08:文件的上传+下载的示例练习

1.上传李白.txt文件&#xff0c;这里使用的send_keys方法操作&#xff0c;而不是click点击操作&#xff0c;因为使用点击操作之后&#xff0c;Selenium中没有方法对.exe程序操作&#xff0c;它只能对web网页自动化操作。 # Author : 小红牛 # 微信公众号&#xff1a;WdPython…

web前端开发技术复习问答题

目录 1.简述常见单标签和双标签有哪些&#xff1f; 2.常见块级元素和行级元素有哪些&#xff1f; 3.简述常见的列表有哪些&#xff1f;他们有什么区别&#xff1f; 4.简述超链接的href属性值如何设置&#xff1f;有什么区别 5.CSS基本语法 6. css中常见的引入方式有几种&…

AIGC-无人直播系统技术源头

AIGC-无人直播系统技术&#xff0c;作为当今科技领域的一项重要创新&#xff0c;正在引领着直播行业迈向更高的境界。那么&#xff0c;究竟是什么推动了这项技术的发展呢&#xff1f; 首先&#xff0c;我们不得不提到人工智能&#xff08;AI&#xff09;这一前沿技术的发展。随…

【数据库】CRUD常用函数UNION 和 UNION ALL

文章目录 一、CRUD二、函数2.1 字符函数 (Character Functions):2.2 数字函数 (Numeric Functions):2.3 日期函数 (Date Functions):2.4 流程控制函数:2.5 聚合函数: 三、UNION 和 UNION ALL3.1 UNION&#xff1a;3.2 UNION ALL3.3 注意事项 一、CRUD CRUD 是指数据库操作的四…

Qt/QML编程学习之心得:QProcess进程创建(27)

Qt除了线程Thread,进程也有支持类,那就是QProcess。 可以看出,这个类很大,支持的内容也很多。最简单的使用如: myParam << QString("-param hello") ; bool bRes = QProcess::startDetached("/usr/bin/myApplication", myParam);要启动进程,主…

Vue-4、单向数据绑定与双向数据绑定

1、单向数据绑定 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>数据绑定</title><!--引入vue--><script type"text/javascript" src"https://cdn.jsdelivr.net/npm/…

机器学习(四) -- 模型评估(2)

系列文章目录 机器学习&#xff08;一&#xff09; -- 概述 机器学习&#xff08;二&#xff09; -- 数据预处理&#xff08;1-3&#xff09; 机器学习&#xff08;三&#xff09; -- 特征工程&#xff08;1-2&#xff09; 机器学习&#xff08;四&#xff09; -- 模型评估…

springboot 物业管理系统

springboot mysql mybatisthymeleaf 基础信息管理 房屋信息 用户信息 业主信息 租房信息 公告管理 日常管理 财务管理

Linux环境vscode clang-format格式化:vscode clang format command is not available

问题现象 vscode安装了clang-format插件&#xff0c;但是使用就报错 问题原因 设置中配置的clang-format插件工具路径不正确。 解决方案 确认本地安装了clang-format工具&#xff1a;终端输入clang-format&#xff08;也可能是clang-format-13等版本&#xff0c;建议tab自…

qt-C++笔记之QProcess

qt-C笔记之QProcess code review! 文章目录 qt-C笔记之QProcess一.示例&#xff1a;QProcess来执行系统命令ls -l命令并打印出结果说明 二.示例&#xff1a;QProcess来执行系统命令ls -l命令并打印出结果&#xff0c;代码进一步丰富三.示例&#xff1a;使用 QProcess 在 Qt 中…