|
发布说明
新项目和新客户都建议采用此版本;当前基于X5.2.1.2000 以及以上版本的项目,如果离上线还有一段时间,也建议升级。进入开发工具下载页面。
此次版本最大变化是对手机开发特性的增强、手机客户端开源以及提供了可免费申请license的小机构版本。
注意:版本下载后不要解压到中文和有空格的目录中使用
手机客户端代码已经包含在下载版本中
产品构成
OA资源
基于X5.2.4的OA源代码提供免费下载
版本默认提供MySQL数据库,解压后覆盖X5版本即可使用。
免费版
如需要免费版,请联系起步对应的商务人员,商务人员会发送下载地址以及解压密码。
免费版需要注册,license申请是免费的,具体步骤参考http://bbs.justep.com/forum.php?mod=viewthread&tid=43958
企业版
如需要企业版,请联系起步对应的商务人员,留下Email地址并注明需要的版本,商务人员会通知产品部门发送下载地址以及解压密码。
版本需要注册,请参考http://bbs.justep.com/forum.php?mod=viewthread&tid=36070
注意: 不同版本license不能通用,如有版本切换,需要重新申请license。
x5.2.4 新增特性和缺陷修正
新增特性
1. 手机客户端开源,并默认整合了常用本地操作API,可以通过js使用相机、地理位置、联系人等,具体参考手机组件案例“移动应用本地API”
2. mobileUI提供operation机制,bizData、process等组件上默认提供operation(设计器中可以右键选择“编辑操作”来自定义默认属性,包括显示文字等),button、titleBarItem等组件可以通过选择operation-owner和operation进行绑定,绑定后的组件将根据operation的lable、visible等属性来展现,并点击后执行operation的对应逻辑
典型用法:放一个titlebarItem组件,通过绑定bizData默认提供的save操作,则这个按钮将显示为“保存”并能点击后执行保存逻辑
3. mobileUI中取消commands和command 组件。bizData、process、window、report、chart组件上提供默认的operation,与原先的系统默认command对应
4. mobileUI中data支持游标, 支持主从自动关联, 支持readonly设置, 数据感知完善
5. mobileUI提供更丰富的向导
6. 速度优化,单个action请求速度提升
7. 新增orgDialog组件,提供组织机构的单选和多选
8. 系统功能“流程监控”提供了流程定制的能力
修改的缺陷
1. 人员移动后在sa_opperson的smainorgid没更新,分配人员的时候找不到这个人
2. treeSelect下拉选择项区域超过了输入框的区域,组件案例中的treeSelect就可以重现,orgSelect也有同样的现象 http://bbs.justep.com/forum.php?mod=viewthread&tid=41187
3. excel导入,在经典门户勾选最大化以及非最大化模式下导出后刷新页面再导出也报错 http://bbs.justep.com/forum.php?mod=viewthread&tid=41187
4. 在grid中修改日期时间中的时间无效
5. data是json格式,decimal类型的值新增后再修改保存报错
6. gridSelect关联的静态数据在onDropdown中动态的删除创建下拉会出滚动条 http://bbs.justep.com/forum.php? ... tra=page%3D1&page=2
7. IE7 excel导入,数据没导入成功,页面没有错误提示,控制台提示
8. 向导生成的excel导出组件上设置了action这个属性值,是/SA/excel/logic/action/exportExcel,设置以后需要在process中引用/SA/excel/logic/action这个路径,但是process没有引用导致导出是报错,向导生成是默认可以不设置这个属性值 http://bbs.justep.com/forum.php?mod=viewthread&tid=41221
9. windowFrame打开方法中传process和activity不起作用 http://bbs.justep.com/forum.php?mod=viewthread&tid=41504
windowDialog和windowRunner的open方法的参数顺序应该统一一下
windowDialog的是open( data, title, url, process, activity, executor, executeContext)
windowRunner的是open( data, url, title, process, activity, executor, executeContext)
解决办法:open方法有兼容问题,提供open2
10. cellLayout布局,插入行或列选择在之后插入报错 http://bbs.justep.com/forum.php?mod=viewthread&tid=41305
11. 当只部署一个文档服务器时,attachmentEditor组件可以不设置root,新版本去除root属性,方便使用
12. 其它积累缺陷
以下为2013-04-07重发布版本解决的重要积累问题,如果遇到相关问题,可以新下载版本
13. IE登录后记住密码那个无效的问题,老版本portal登录后注销不能真正注销的问题
14. 文档中心上传一个文件,删除后在全文检索中还能搜索的问题
15. 流程监控特送必须分配权限的问题http://bbs.justep.com/forum.php?mod=viewthread&tid=44852
16. Studio中使用cellLayout后,如果有继承打开空白的缺陷
升级说明
1. 下载版本并解压,注意版本不能放到中文路径
2. 数据库升级:根据数据库升级说明进行升级。注意:数据库升级需要顺次,例如X5.2.1.2000版本,先用X5.2_SP1,在升级到X5.2_SP2、X5.2.3,最后在升级X5.2.4。
如果4月7日之前下载过X5.2.4版本并且执行过数据库升级的,请执行下面的语句
oracle:ALTER TABLE SA_ProcessTemplate ADD sTemplateID VARCHAR2(32)
db2、 mysql:ALTER TABLE SA_ProcessTemplate ADD sTemplateID VARCHAR(32)
sqlserver、sybase:ALTER TABLE SA_ProcessTemplate ADD sTemplateID nvarchar(32)
X5.2.3升级X5.2.4:下载。
X5.2_SP2升级X5.2.3:下载。
X5.2_SP1升级X5.2_SP2:下载。
X5.2.1.2000升级X5.2_SP1:下载。
更早版本升级X5.2.1.2000:下载。
3. 模型资源升级:把老版本中开发好的资源(model目录下BIZ、UI、mobileUI)复制到新版本model目录,注意系统默认的system、SA、portal、portal2等目录不要复制
4. 文档数据升级:复制 data\doc 目录下除 conf 目录外的所有目录到新版本对应目录
5. 数据源设置:可以通过studio的数据源配置新设置,或者直接复制老版本中“apache-tomcat\conf\server.xml”、“studio\dropins\studio-app\config\dscfg.xml”数据源定义到新版本对应文件
server.xml 中:
<Context processTlds="false" docBase="../../runtime/BusinessServer" path="/BusinessServer" reloadable="false" workDir="work">
<Resource name="demo" auth="Container" type="javax.sql.DataSource" .../>
<Resource name="system" auth="Container" type="javax.sql.DataSource" .../>
...
</Context>
<Context processTlds="false" docBase="../../runtime/DocServer" path="/DocServer" reloadable="false" workDir="work">
<Resource name="doc" auth="Container" type="javax.sql.DataSource" .../>
</Context>
dscfg.xml 中:
<datasource-instance>
...
</datasource-instance>
<doc-datasource-instance>
...
</doc-datasource-instance>
6. 执行model同级tools\compile下的compileBIZ.bat和compileUI.bat对模型资源进行编译
|
|