文章目录
- 一、流程设计器下载
- 二、流程设计器简单运行
- 三、流程设计器简单使用
- 四、流程设计器持久化
- 持久化会遇到的常见错误
- 五、流程设计器汉化说明
- 菜单汉化
- 操作汉化
- 参考文档
一、流程设计器下载
- 官网下载地址: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工作流框架-手把手教学-快来学习起来吧