POBA快速开发平台v24v30平台升级文档Word格式.docx

上传人:b****6 文档编号:20461711 上传时间:2023-01-23 格式:DOCX 页数:38 大小:178.67KB
下载 相关 举报
POBA快速开发平台v24v30平台升级文档Word格式.docx_第1页
第1页 / 共38页
POBA快速开发平台v24v30平台升级文档Word格式.docx_第2页
第2页 / 共38页
POBA快速开发平台v24v30平台升级文档Word格式.docx_第3页
第3页 / 共38页
POBA快速开发平台v24v30平台升级文档Word格式.docx_第4页
第4页 / 共38页
POBA快速开发平台v24v30平台升级文档Word格式.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

POBA快速开发平台v24v30平台升级文档Word格式.docx

《POBA快速开发平台v24v30平台升级文档Word格式.docx》由会员分享,可在线阅读,更多相关《POBA快速开发平台v24v30平台升级文档Word格式.docx(38页珍藏版)》请在冰豆网上搜索。

POBA快速开发平台v24v30平台升级文档Word格式.docx

4.4乱码问题17

4.5流程问题18

4.6字典乱码18

1、文档描述

本文档描述了POBA快速开发平台2.4的版本升级到3.0的主要升级功能及相关问题与解决方案。

示例环境:

Jboss4.2.3+Oracle10g

2、功能变化

新版软件与原软件相比,增加或改动以下功能:

1、重写了OU,支持虚拟组织,支持时限功能。

2、支持多语种。

3、增加了全文检索引擎。

4、增强了组件的功能。

5、取消了EJB。

6、工作流引入事务处理机制。

3、升级步骤

3.1数据备份

建议在数据库更新前做好数据备份。

执行命令:

开始菜单-->

运行expusername/pwd@orclfull=yfile=D:

/daochu.dmp;

或直接通过oracle客户端工具导出。

3.2应用系统备份

建议在升级前,先将JBOSS的war包备份(操作略)。

3.3数据库升级

3.3.1新增数据库表

(1)人员表OU_PERSON

(2)用户组表OU_GROUP

(3)用户所归属的用户组表OU_USERGROUP

(4)用户组的角色授权表OU_GROUPROLE

(5)员工履历表OU_RESUME

(6)岗位表OU_POSITION

(7)部门岗位人员表OU_POSTUSER

(8)职务表OU_JOB

执行脚本如下:

/*==============================================================*/

/*Table:

OU_PERSON*/

CREATETABLEOU_PERSON(

IDINTEGERNOTNULL,

ORGCODEVARCHAR2(128)NOTNULL,

CODEVARCHAR2(64)NOTNULL,

USERNAMEVARCHAR2(128)NOTNULL,

USERTYPEVARCHAR2(32)NOTNULL,

PWDVARCHAR2(128)NOTNULL,

CAIDVARCHAR2(64),

EMAILVARCHAR2(128),

LANGVARCHAR2(32),

STATUSCHAR

(1)NOTNULL,

ACCOUNTIDVARCHAR2(128),

BTYPEVARCHAR2

(1),

FIRSTNAMEVARCHAR2(128),

LASTNAMEVARCHAR2(128),

NICKNAMEVARCHAR2(32),

SEXTYPEVARCHAR2

(1),

BIRTHDAYVARCHAR2(10),

IDTYPEVARCHAR2(64),

IDNOVARCHAR2(64),

COUNTRYVARCHAR2(64),

ADDRESSVARCHAR2(128),

POSTCODEVARCHAR2(6),

MOBILEPHONEVARCHAR2(16),

TELEPHONEVARCHAR2(32),

OFFICEVARCHAR2(128),

OCCUPATIONVARCHAR2(32),

COMPANYVARCHAR2(128),

SEQNOINTEGERNOTNULL,

CREATETIMEVARCHAR2(19),

LOGINTIMEVARCHAR2(19),

PWDTIMEVARCHAR2(19),

PWDTIPSVARCHAR2(255),

PWDANSWERVARCHAR2(128),

DESCRVARCHAR2(255)

);

OU_GROUP*/

CREATETABLEOU_GROUP(

NAMEVARCHAR2(128)NOTNULL,

GRPADMVARCHAR2(64),

DESCRVARCHAR2(255),

CONSTRAINTPK_OU_GROUPPRIMARYKEY(ID)

OU_USERGROUP*/

CREATETABLEOU_USERGROUP(

ORGPKINTEGERNOTNULL,

USERPKINTEGERNOTNULL,

USERCODEVARCHAR2(64)NOTNULL,

USERNAMEVARCHAR2(64)NOTNULL,

GROUPORGVARCHAR2(128)NOTNULL,

GROUPCODEVARCHAR2(64)NOTNULL,

CONSTRAINTPK_OU_USERGROUPPRIMARYKEY(ID)

OU_GROUPROLE*/

CREATETABLEOU_GROUPROLE(

ROLEORGCODEVARCHAR2(128)NOTNULL,

ROLECODEVARCHAR2(32)NOTNULL,

CONSTRAINTPK_OU_GROUPROLEPRIMARYKEY(ID)

OU_RESUME*/

CREATETABLEOU_RESUME(

USERCODEVARCHAR2(32)NOTNULL,

TYPEVARCHAR2

(1)NOTNULL,

BEGINTIMEVARCHAR2(19),

DONETIMEVARCHAR2(19),

COMMENTSVARCHAR2(255),

CONSTRAINTPK_OU_RESUMEPRIMARYKEY(ID)

OU_POSITION*/

CREATETABLEOU_POSITION(

ORGNAMEVARCHAR2(128)NOTNULL,

DEPTPKINTEGERNOTNULL,

DEPTCODEVARCHAR2(128)NOTNULL,

DEPTNAMEVARCHAR2(128)NOTNULL,

PARENTPKINTEGER,

POSTIDVARCHAR2(32)NOTNULL,

POSTNAMEVARCHAR2(64)NOTNULL,

POSTTYPEVARCHAR2

(1)NOTNULL,

POSTNUMINTEGERNOTNULL,

STATUSVARCHAR2

(1)NOTNULL,

JOBPKINTNOTNULL,

OFFICALRANKVARCHAR2(16)NOTNULL,

JOBLEVELVARCHAR2(16)NOTNULL,

BEGINTIMEVARCHAR2(19)NOTNULL,

ENDTIMEVARCHAR2(19)NOTNULL,

CREATETIMEVARCHAR2(19)NOTNULL,

DEPTSEQINTEGERNOTNULL,

JOBDESCRIPTIONCLOB,

CONSTRAINTPK_OU_POSITIONPRIMARYKEY(ID)

OU_POSTUSER*/

CREATETABLEOU_POSTUSER(

POSTPKINTEGERNOTNULL,

PERSONPKINTEGERNOTNULL,

CREATETIMEVARCHAR2(10)NOTNULL,

CONSTRAINTPK_OU_POSTUSERPRIMARYKEY(ID)

OU_JOB*/

CREATETABLEOU_JOB(

JOBIDVARCHAR2(32)NOTNULL,

JOBNAMEVARCHAR2(64)NOTNULL,

CONSTRAINTPK_OU_JOBPRIMARYKEY(ID)

3.3.2修改数据库表

修改数据库表如下:

(执行脚本附后)

表名字段类型意义

================================================

OU_ORGANIZEIDINT组织流水号

OU_ORGANIZEBEGINTIMEVARCHAR(19)有效起时

OU_ORGANIZEENDTIMEVARCHAR(19)有效止时

OU_ORGANIZECREATETIMEVARCHAR(19)创建时间

OU_DEPARTMENTORGPKINT组织流水号

OU_DEPARTMENTBEGINTIMEVARCHAR(19)有效起时

OU_DEPARTMENTENDTIMEVARCHAR(19)有效止时

OU_USERORGPKINT组织流水号

OU_USERDEPTPKINT部门流水号

OU_USERBEGINTIMEVARCHAR(19)有效起时

OU_USERENDTIMEVARCHAR(19)有效止时

OU_USERPERSONPKINT人员流水号OU_USER

ACCOUNTTYPEVARCHAR

(1)帐号类型:

D:

默认帐号;

P:

兼职;

E:

外部兼职

OU_VIRTUALORGORGPKINT组织流水号

OU_VIRTUALORGBEGINTIMEVARCHAR(19)有效起时

OU_VIRTUALORGENDTIMEVARCHAR(19)有效止时

OU_VIRTUALDEPTORGPKINT组织流水号

OU_VIRTUALDEPTORGCODEVARCHAR(64)组织号

OU_VIRTUALDEPTVTYPEVARCHAR

(1)虚拟部门的类型

OU_VIRTUALDEPTBEGINTIMEVARCHAR(19)有效起时

OU_VIRTUALDEPTENDTIMEVARCHAR(19)有效止时

OU_VIRTUALDEPTLINKORGPKINT链接部门的组织流水号

OU_VIRTUALDEPTLINKORGNAMEVARCHAR(128)链接部门的组织名称

OU_VIRTUALDEPTLINKDEPTPKINT链接部门的部门流水号

OU_VIRTUALDEPTSOURCENAMEVARCHAR(128)链接部门的部门原始名称

OU_VIRTUALDEPTSTATUSVARCHAR2

(1)

OU_VIRTUALUSERORGCODEVARCHAR(64)组织号

OU_VIRTUALUSERUSERORGCODEVARCHAR(128)用户所在的组织号

OU_VIRTUALUSERUSERPKINT用户记录流水号

OU_VIRTUALUSERBEGINTIMEVARCHAR(19)有效起时

OU_VIRTUALUSERENDTIMEVARCHAR(19)有效止时

OU_USERROLEORGPKINT组织流水号

OU_USERROLEUSERPKINT用户记录流水号

OU_USERROLEVORGCODEVARCHAR(64)虚拟组织号

WF_RIGHTSVORGCODEVARCHAR(64)虚拟组织号

WF_INSTANCEFLOWVORGCODEVARCHAR(64)流程绑定的虚拟组织号

WF_TODOVORGCODEVARCHAR(64)办理人所在的虚拟组织

WF_TODOUSERPKINT办理人的人员流水

WF_DONEVORGCODEVARCHAR(64)办理人所在的虚拟组织

WF_DONEUSERPKINT办理人的人员流水

EFORM_DATAUSERPKINT表单所有人的用户流水号

EFORM_ATTACHSTATUSVARCHAR

(1)附件状态(N:

新增;

R:

修订;

D:

删除;

C:

拷贝)

执行脚本:

altertableOU_ORGANIZEaddIDINT;

altertableOU_ORGANIZEaddBEGINTIMEVARCHAR2(19);

altertableOU_ORGANIZEaddENDTIMEVARCHAR2(19);

altertableOU_ORGANIZEaddCREATETIMEVARCHAR2(19);

commentoncolumnOU_ORGANIZE.IDis'

组织流水号'

;

commentoncolumnOU_ORGANIZE.BEGINTIMEis'

有效起时'

commentoncolumnOU_ORGANIZE.ENDTIMEis'

有效止时'

commentoncolumnOU_ORGANIZE.CREATETIMEis'

创建时间'

altertableOU_DEPARTMENTaddORGPKINT;

altertableOU_DEPARTMENTaddBEGINTIMEVARCHAR2(19);

altertableOU_DEPARTMENTaddENDTIMEVARCHAR2(19);

commentoncolumnOU_DEPARTMENT.IDis'

commentoncolumnOU_DEPARTMENT.BEGINTIMEis'

commentoncolumnOU_DEPARTMENT.ENDTIMEis'

altertableOU_USERaddORGPKINT;

altertableOU_USERaddDEPTPKINT;

altertableOU_USERaddBEGINTIMEVARCHAR2(19);

altertableOU_USERaddENDTIMEVARCHAR2(19);

altertableOU_USERaddPERSONPKINT;

altertableOU_USERaddACCOUNTTYPEVARCHAR2

(1);

commentoncolumnOU_USER.ORGPKis'

commentoncolumnOU_USER.DEPTPKis'

部门流水号'

commentoncolumnOU_USER.BEGINTIMEis'

commentoncolumnOU_USER.ENDTIMEis'

commentoncolumnOU_USER.personpkis'

人员流水号,对应与ou_person表中的一条记录'

commentoncolumnOU_USER.accounttypeis'

帐号类型D:

兼职帐号;

外部兼职'

altertableOU_VIRTUALORGaddORGPKINT;

altertableOU_VIRTUALORGaddBEGINTIMEVARCHAR2(19);

altertableOU_VIRTUALORGaddENDTIMEVARCHAR2(19);

commentoncolumnOU_VIRTUALORG.ORGPKis'

commentoncolumnOU_VIRTUALORG.BEGINTIMEis'

commentoncolumnOU_VIRTUALORG.ENDTIMEis'

altertableOU_VIRTUALDEPTaddORGPKINT;

altertableOU_VIRTUALDEPTaddORGCODEVARCHAR2(64);

altertableOU_VIRTUALDEPTaddVTYPEVARCHAR2

(1);

altertableOU_VIRTUALDEPTaddBEGINTIMEVARCHAR2(19);

altertableOU_VIRTUALDEPTaddENDTIMEVARCHAR2(19);

altertableOU_VIRTUALDEPTaddLINKORGPKINT;

altertableOU_VIRTUALDEPTaddLINKORGNAMEVARCHAR2(128);

altertableOU_VIRTUALDEPTaddLINKDEPTPKINT;

altertableOU_VIRTUALDEPTaddSOURCENAMEVARCHAR2(128);

altertableOU_VIRTUALDEPTaddSTATUSVARCHAR2

(1);

altertableOU_VIRTUALDEPTaddLINKORGCODEVARCHAR2(128);

altertableOU_VIRTUALDEPTaddVORGPKINTEGER;

comment

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1