流程审批的部署与迁移

<< Click to Display Table of Contents >>

当前位置:  流程审批 

流程审批的部署与迁移

复制链接

1. 概述

1.1 应用场景

用户使用流程审批前需要部署系统设置。

1.2 功能介绍

用户可以在产品数据源、管理系统中进行配置。

2. 部署流程审批

配置流程审批的数据库需要在“添加数据源”先配置连接。

流程审批支持数据库类型:MYSQL、ORACLE、POSTGRESQL、SQL SERVER,建议使用MYSQL或SQL SERVER 。

注意:数据库需要指定为utf-8编码。

1)在添加数据源中,选择数据库、填写数据库信息,连接数据库。以SQL SERVER为例:

Database_set

2)在产品导航栏-更多中点击“管理系统”,然后在系统设置-数据库连接配置中-流程审批中选择需要连接的数据源。

Workflow_dataset

3)选择第一步中保存的数据源,点击“创建连接”。在这之前,您也可以选择“测试连接”,测试要连接的数据库连通性,保证该数据库能够正常配置工作流。

Workflow_dataset_dialog

4)配置完成后,右上角会提示创建成功。

Workflow_dataset_success

5)在产品导航栏-更多中点击“流程审批”,即可进入流程审批。

Workflow_entrance

3. 删除连接

1)在产品导航栏-更多中点击“管理系统”,然后在系统设置-数据库连接配置中-流程审批中点击“删除连接”。

Workflow_dataset_delete

2)点击后,弹出确认对话框。点击“是”即执行数据库删除操作,点击“否”则取消执行操作。

Workflow_dataset_delete_confirm

3)删除后,数据连接配置下流程审批显示空白,进入流程审批将会提示尚未配置流程。

4. 流程审批的迁移

工作流中的每个流程,每个任务,每个实例等,都有唯一的ID。这些ID是随机生成的。ID的唯一性使各个流程之间不会混淆。

当工作流系统更换了数据库,就相当于是一个新的系统。ID就会重新开始随机生成,和之前数据库中的流程ID可能会有所重复。

如果已经使用工作流进行填报了,在更换部署的数据库时,需要将之前所有的工作流数据库表迁移到新库,如果不把旧表迁到新库,就需要重新换一个填报的数据库。否则就会出现ID重复,会把所有符合该ID条件的数据都加载出来用于审批,导致填报审批出错。