# BPS 8.2.0升级手册
# 1.初始化数据库脚本
在安装包中**\db-scripts\bps\upgrade的目录下找到相应的数据库执行upgrade820-821.sq**l脚本。
以mysql为例,即执行\db-scripts\bps\upgrade\mysql\upgrade820-821.sql文件。
DROP TABLE IF EXISTS WFPROCESSDEFPROPERTIES;
CREATE TABLE WFPROCESSDEFPROPERTIES (
PROCESSDEFPROPERTIESID DECIMAL(20, 0) NOT NULL COMMENT '流程定义属性ID',
PROCESSDEFNAME VARCHAR(256) COMMENT '流程定义名',
PROCESSINSTNAME VARCHAR(256) COMMENT '流程实例名',
APP_ID VARCHAR(128) COMMENT '应用id',
APP_CODE VARCHAR(128) COMMENT '应用code',
APP_NAME VARCHAR(128) COMMENT '应用name',
ICON VARCHAR(128) COMMENT '图标',
BIZENDDATE DATETIME COMMENT '开始时间' ,
BIZSTARTDATE DATETIME COMMENT '结束时间',
SORT_BY DECIMAL(20, 0) COMMENT '排序',
TENANT_ID VARCHAR(128) COMMENT '租户id',
PRIMARY KEY (PROCESSDEFPROPERTIESID)
)COMMENT = '流程定义属性表';
ALTER TABLE WFPROCSTARTERAUTH ADD GLOBALNAME VARCHAR(64);
ALTER TABLE WFPROCSTARTERAUTH ADD AUTHTYPE VARCHAR(64);
DROP TABLE IF EXISTS WFWORKITEMREVIEW;
CREATE TABLE WFWORKITEMREVIEW (
WORKITEMREVIEWID DECIMAL(20, 0) NOT NULL COMMENT '批阅ID',
WORKITEMID DECIMAL(20, 0) COMMENT '工作项ID',
REVIEWTYPE DECIMAL(2, 0) COMMENT '批阅状态(0,未阅,1已阅)',
REVIEWER VARCHAR(128) COMMENT '批阅人',
REVIEWENDDATE DATETIME COMMENT '已阅时间' ,
REVIEWSTARTDATE DATETIME COMMENT '待阅开始时间',
REVIEWDESC VARCHAR(512) COMMENT '已阅描述',
TENANT_ID VARCHAR(128) COMMENT '租户id',
PRIMARY KEY (WORKITEMREVIEWID)
);
# 2.给数据库添加流程与应用绑定关系数据。
WFPROCESSDEFPROPERTIES中添加流程定义与应用关系数据。
INSERT INTO wfprocessdefproperties (PROCESSDEFPROPERTIESID, PROCESSDEFNAME, APP_CODE, SORT_BY, TENANT_ID )
VALUES
( 1, 'com.primeton.bps.myProject.core.newworkflow', 'AFCENTER', 0, 'BPS_DEFAULT_TENANT');
参数说明:
- PROCESSDEFNAME为流程定义名
- APP_CODE流程所属的应用CODE
- SORT_BY为排序默认为0
- TENANT_ID为租户ID。如果为单租户模式值为null,多租户模式则需要修改成相应的租户ID.