Commit 51e5385b authored by 马超's avatar 马超

doc: 流程文档完善

parent d521db9c
......@@ -144,3 +144,36 @@ fc-list :lang=zh
./bpm-boot.sh start
```
## 五、常见问题QA
如果遇到启动时flyway报以下错误:
```log
2021-04-13 17:01:03,836 [ERROR] [main] org.flywaydb.core.internal.command.DbMigrate [Slf4jLog.java : 57] Migration of schema `sinra_bpm_db` to version 1.0.1 - create bpm table failed! Please restore backups and roll back database and code!
2021-04-13 17:01:05,023 [ERROR] [main] org.springframework.boot.SpringApplication [SpringApplication.java : 826] Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initFlywayLoader' defined in class path resource [com/sinra/ldp/bpm/config/SyncUserInfoToRedisConfig.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException:
Migration V1.0.1__create_bpm_table.sql failed
---------------------------------------------
SQL State : 42S02
Error Code : 1146
Message : Table 'sinra_bpm_db.act_ge_bytearray' doesn't exist
Location : db/mysql/V1.0.1__create_bpm_table.sql (/usr/local/ldp-manage/tool/file:/usr/local/ldp-manage/fatjar/bpm-startup-1.0.7.jar!/BOOT-INF/classes!/db/mysql/V1.0.1__create_bpm_table.sql)
Line : 105
Statement : INSERT INTO `act_ge_bytearray`(`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`)
VALUES ('0876769a-7d57-11eb-8fd3-02429dba8ba5', 1, 'source', NULL,
0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E732078
```
检查mysql是否区分大小写,在mysql执行:
```sql
show Variables like '%table_names'
```
确认`lower_case_table_names`值是否为1,如果不等于1,则表示开启了大小写区分,按照以下步骤处理:
1. 关闭大小写区分;
2. 删掉之前创建的表;
3. 重新启动BPM;
\ No newline at end of file
......@@ -8,9 +8,9 @@
## 新建流程模型
## 一、新建流程模型
### 流程设计
### 1.1、流程设计
进入流程模型页面
......@@ -112,7 +112,7 @@
#### 认领方式说明
#### 1.1.1、认领方式说明
- 手动认领
......@@ -130,7 +130,7 @@
#### 认领规则说明
#### 1.1.2、认领规则说明
1. 匹配发起人组织
......@@ -210,7 +210,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 发布流程
### 1.2、发布流程
> 流程发布后才能进行发起流程等操作。
......@@ -241,11 +241,11 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
## 流程定义&表单集成
## 二、流程定义&表单集成
### 新建应用
### 2.1、新建应用
进入应用管理页面,点击新建应用
......@@ -277,7 +277,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 新建表单
### 2.2、新建表单
按照业务场景来新建表单,目前表单集成方式支持 **外挂VUE表单****外挂iframe****内置表单设计****开放API**
......@@ -455,9 +455,11 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 流程定义
### 2.3、流程定义
#### 2.3.1、绑定表单
**绑定表单**
进入流程定义页面,选择对应的表单,点击绑定表单
......@@ -471,7 +473,21 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
**流程定义授权**
#### 2.3.2、回调地址配置
流程审批完成、终止、退回时都需要更新单据状态,这里通过配置回调地址来完成。到BPM中流程状态变更时,会调用对应得回调地址。
![回调](./images/process/41回调地址.png)
点击回调配置,分别配置成功、失败、退回三种情况的回调
![回调配置](./images/process/42回调地址配置.png)
如果有其他变量值,也可以在流程发起的时候传入流程变量,并在回调的地方通过大括号获取此变量值。
#### 2.3.3、流程定义授权
点击授权,进入授权界面,选择对应的用户/岗位,进行授权。
......@@ -497,9 +513,9 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
## 流程发起和办理
## 三、流程发起和办理
### 发起流程
### 3.1、发起流程
![image-20210302161235549](./images/process/20选择流程发起.png)
......@@ -521,7 +537,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 我的待阅
### 3.2、我的待阅
**抄送方**账号中 我的待阅页面中可以查看抄送的流程信息
......@@ -531,7 +547,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 执行流程
### 3.3、执行流程
流程汇总中查看当前流程信息,可选择流程进行执行操作
......@@ -545,7 +561,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 查看流程详情
### 3.4、查看流程详情
**流程汇总\我的已办\我的待办**等页面中可以查看流程详情
......@@ -571,7 +587,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 转办流程
### 3.5、转办流程
进入我的待办页面, 点击对应流程 **执行**
......@@ -597,7 +613,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 委派流程
### 3.6、委派流程
进入我的待办页面, 点击对应流程 **执行**
......@@ -629,7 +645,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 终止流程
### 3.7、终止流程
进入我的待办页面, 点击对应流程 **执行**
......@@ -649,7 +665,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 回退流程
### 3.8、回退流程
进入我的待办页面, 点击对应流程 **执行**
......@@ -683,7 +699,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 设置审批人
### 3.9、设置审批人
> 当流程设计中用户任务的候选配置的认领方式中设置 **提交指定/自动认领** 时, 则会在当前用户任务的上一个节点获取可选的审批人,用来进行选择审批人操作。
......@@ -731,9 +747,9 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
## 问题汇总
## 四、问题汇总
### 发起流程问题
### 4.1、发起流程问题
> 发起流程中无流程,请查看如下设置是否正确
......@@ -751,7 +767,9 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 无待办问题
### 4.2、无待办问题
> 流程模型中查看对应流程的流程设计,查看节点是否有设置候选配置
......@@ -769,7 +787,7 @@ PS: 如果需要配置认领方式为 **匹配表单归属组织** 和 **匹
### 内置表单设计问题
### 4.3、内置表单设计问题
- 新建表单设计需要支持 **匹配表单变量(组织)** 认领方式,则需要新建一个表单项且字段名必须设置成<span style="color:red;">orgId</span>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment