1. 背景介绍
旧模板已经停止维护,且不支持新增和复制旧模板。由于新旧模板的框架完全不同,且有许多颠覆性改变。如果用户要使用新特性,需把旧模板迁移到新打印模板,因此提供模板升级工具可以辅助升级为新模板或者用户重新设计新模板。
升级工具的核心目的:可快速将旧模板升级为新模板,减少人工设计工作量。
2. 适用版本
金蝶云苍穹 V5.0.001及以上
3. 功能介绍
3.1打印模板升级步骤
3.1.1 升级工具入口
3.1.2 选择模板
选择需升级的应用菜单,批量选旧模板进行升级(该弹窗中只展示旧模板)
3.1.3 升级进度
在升级过程中,展示升级进度,完成升级后,系统自动跳转到第三步。
注意:建议批量选择1000个以内的模板,数量过多升级进度较慢。
3.1.4 差异处理
1、 可点击“模板编码”查看旧模板的内容
2、 差异分析分为以下4种类型:
a) 轻微异常:边框大小差异,字体等,只会提示细小差异
b) 可调整异常: 字体缺失,自定义数据源
c) 无法转换异常:各种容器嵌套异常,无法正常转换
d) 系统异常:非法数据源,无主体数据源等,整个模板放弃
3、点击“处理”可以查看升级为新模板的内容,从而可以较好的进行对比
4、点击“查看报告”,会展示对应的异常分析及改进建议
以下为存在异常情况的合集,若有此类情况出现,请及时调整。
序号 | 名称 | 分析结论 | 改进建议 |
1 | 字体为空 | 未找到匹配的字体,默认设置为宋体 | 可调整字体样式 |
2 | 字体不存在 | 当系统未设置相关字体时,默认设置宋体为缺省值 | 可调整字体样式 |
3 | 边框设置 | 边框设置超过最大值 | 可调整边框设置的线条粗细 |
4 | 文本 | 旧模板格式:常规、会计专用、分数、科学计数、文本、特殊、自定义属性均不保留 | 不可调整 |
5 | 网格嵌套 | 表格嵌套:所有表格容器提取到画布层作为独立控件 | 无影响 |
6 | 表格嵌套不合规 | 若网格嵌套在数据行内,此时只保留数据表格,网格不保留。 | 需自行调整 |
7 | 存在插件 | 模板存在插件,目前暂不支持插件的转换 | 不可调整,需重写插件 |
8 | 子数据表单转换异常 | 子数据表格不支持升级 | 不可调整,需重新添加子数据表格 |
9 | 条形码 | 不保留属性:DPI、 前缀、后缀、边框 | 不可调整,新模板不支持该属性 |
10 | 二维码 | 不保留属性:边框 | 不可调整,新模板不支持该属性 |
11 | 自定义数据源 | 自定义数据源不支持升级 | 不可调整,需重新添加自定义数据源 |
12 | 数据表格分组行 | 分组行不支持升级 | 需在新模板中自行添加分组行 |
13 | 文本 | 统计方式暂不支持 | 不可调整,可用公式满足此场景 |
5、针对差异分析结果修改之后,勾选需升级的模板,进入下一步完成升级。
3.1.5 完成升级
最后展示完成升级的总数量,并点击“去查看”,会跳转到新模板列表页面,展示刚升级完的新模板。
注意:升级后模板名字为旧模板编码加后缀名字NEW,中文名称加新。
3.2 升级转换说明
所有升级均可成功,差异分析只是告知操作人旧模板与新模板存在一些设计时的差异,可以通过手工调整来解决。
本小节介绍在模板内各个控件及数据源升级中存在差异的规则。
1、打印设置升级
• 自定义数据源:不支持升级,需在新模板中新建数据源
• 数据源:
对于工作流数据,目前新模板逻辑是必须要有工作流的数据才可以配置工作流字段,所以转换过程中可能存在工作流转换字段失效情况。
• 插件:不支持升级,需在新模板中重新编辑插件
2、文本控件及属性升级
• 边框设置:旧模板边框值≤1时,升级新模板边框属性为“常规”;1<值≤2时,对应属性“粗”;值为>2,对应属性“加粗”;无边框时,对应无边框设置
• 文本控件格式属性:其他的文本格式,如会计专用、分数、科学计数、文本、特殊、自定义属性均不支持升级
3、 数据表格、网格控件的升级
• 存在表格嵌套:所有表格嵌套均会平铺在画布上。
• 布局网格:若存在数据表格嵌套在单元格中会平铺在画布上,其他控件将保留绑定的单元格内。
• 数据表格:由于新老模板在分组行逻辑上的差异导致无法转换,目前分组行默认转换成通用的普通行。
• 单元格统计方式:统计方式为平均、最大、最小、计数不支持升级,新模板可利用公式实现。
• 子数据表格控件:不支持升级,可在新模板中添加子数据表格