# bpmdemo **Repository Path**: chenxin_gitee/bpmdemo ## Basic Information - **Project Name**: bpmdemo - **Description**: bpm demo project - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-10-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bpmdemo #### 介绍 bpm demo project #### 软件架构 软件架构说明 #### 安装教程 1. 创建数据库bpmdemo,创建用户demo/demo,导入脚本doc/bpmdemo.sql 2. vi maven/conf/setting.xml,修改mirror.url为http://nexus.agilebpm.cn/nexus/content/repositories/public 3. 运行redis-server,运行BpmDemoApplication #### 启用HTTPS+HTTP2.0 1. sh start.sh keystore,默认是localhost认证,可选通过pem+key文件生成,删除此文件后可重新生成 2. -Dserver.ssl.enabled=true开启HTTP2.0,-Dserver.port=443可选更换端口即可访问https://localhost/swagger-ui.html 3. -Dserver.undertow.io-threads=2,-Dserver.undertow.worker-threads=3,自定义undertow线程个数 #### 配置参数 1. -Dswagger.host,可选配置域名,会加到application.yml里的csrf-ingores配置里 2. -Dmail.enabled=true,开启邮件功能,ab.mail.mail-address|nick-name|password配置发件人 3. -Dactiviti.jobExecutorActivate=true,开启jobExecutor定时任务 #### 创建流程 1. 创建流程demo,配置全局表单demo 2. 启动流程,填写表单,提交;待办事项,同意,审批历史等