0
点赞
收藏
分享

微信扫一扫

Primavera Unifier 自定义报表制作及打印分享


Primavera Unifier 自定义报表制作及打印分享_oracle

目录

​​话不多说,先看示例​​

​​BP配置下载架构​​

​​准备工具 AEM及设计​​

​​单据套用报表模板 ​​

Oracle Primavera Unifier 自带打印功能,但原生的打印为基于老外的风格,对于很多国内的用户较为不适用,不过还好,Unifier 可以使用自定义报表模板来创建自己想要的报表风格

如对Unifier 产品不了解的盆友可以看我之前的博客了解了解


话不多说,先看示例

当期演示环境为基于 Unifier 20.12 版本,我这里创建的BP是一个签证单,先看原生效果

Primavera Unifier 自定义报表制作及打印分享_打印_02

Primavera Unifier 自定义报表制作及打印分享_unifier_03

原生打印出的HTML与PDF格式相同,不能自定义显示指定字段和位置(当然,可以通过调整商上部表单和行项的表单布局),相信可以满足一部分的要求,而非全部,远远不够

Primavera Unifier 自定义报表制作及打印分享_打印_04

因此,我们需要将重点聚焦在自定义打印模板上

Primavera Unifier 自定义报表制作及打印分享_unifier_05

 如何创建自定义报表?

BP配置下载架构

 在业务流程中下载PDF架构,也可以理解为数据源

Primavera Unifier 自定义报表制作及打印分享_oracle_06

注,如果BP是通过中文名称命名,那 得到的架构文件则是“乱码” 名,  不用担心,不影响使用

Primavera Unifier 自定义报表制作及打印分享_自定义_07

Primavera Unifier 自定义报表制作及打印分享_oracle_08

准备工具 AEM及设计

 这个时候需要利用一个特殊的报表制作工作 ,Adobe LiveCycle Designer

Primavera Unifier 自定义报表制作及打印分享_打印_09

如果不知为何要通过如此一个特殊的设计工具,可以参考Unifie Administration Help

Primavera Unifier 自定义报表制作及打印分享_打印_10

So, 准备此工具,废了点功夫拿到了使用授权,不过需要注意的是,Adobe LiveCycle Designer 已改名 为 AEM (Adobe Experience Manager), 所以,找不到 LiveCycle 的同学需要特别留意

Primavera Unifier 自定义报表制作及打印分享_报表_11

Primavera Unifier 自定义报表制作及打印分享_自定义_12

 经过一番折腾处理,终于设计好了基本效果 (AEM 没找到中文语言包,勉强用英文凑合)

Primavera Unifier 自定义报表制作及打印分享_打印_13

另存为另一个PDF 模板文件,上传-Upload到Unifier中 ​​​

Primavera Unifier 自定义报表制作及打印分享_oracle_14

单据套用报表模板 

单独打印,(也可参照前面进入单据详情页单独打印)

Primavera Unifier 自定义报表制作及打印分享_打印_15

 选择刚刚上传的打印模板打印操作,浏览器会得到一个新的打印结果文件-PDF格式

Primavera Unifier 自定义报表制作及打印分享_自定义_16

注,此文件必须用adobe pdf阅读器打开,如果浏览器本身支持pdf查看的是无法读取其中的数据

Primavera Unifier 自定义报表制作及打印分享_oracle_17

 我这里用的是Adobe Acrobat ,显示内容如下

Primavera Unifier 自定义报表制作及打印分享_报表_18

 一般来说,单据的上部表单数据较容易设计,行项及签证明细考虑到涉及多行内容(子表格),需要通过AEM设计器特别设置,不懂 AEM LiveCycle 的话或许需要一些精力学习

Primavera Unifier 自定义报表制作及打印分享_自定义_19


以上便是Primavera Unifier设置自定义打印的内容

当然,如要进一步了解报表如何设计的,可参考我的另一篇博文


 

Primavera Unifier 自定义报表制作及打印分享_打印_20

 这个行业的分享不多,希望更多感兴趣的朋友一同参与,探讨或合作 !

本人可提供Oracle 多种产品技术服务,包括产品的部署和维护及培训,欢迎与我取得联系!


举报

相关推荐

0 条评论