# 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.
上次更新: 2023/7/20下午12:25:28