【听产品经理说】第116期·供应链中台特性: 极速报表,助力报表扩展开发
用户痛点
在供应链、核算等多领域中,无论是标准产品还是行业或二开的报表都存在以下共性问题。
伴随着这些疑问,小编特意推出本期产品经理说,为你带来二开报表的高效工具——极速报表,帮助你解决报表无法扩展、性能不佳、开发难度大等棘手问题。
整体介绍
金蝶云·星瀚的极速报表并不是一个具体的报表,而是一个用于报表开发的框架,它由字段库、配置数据、元数据模板、代码基类等元素组成,用户可以通过极速报表实现具体的报表的扩展,如:物料收发汇总、物料收发明细等。
图1 极速报表架构图及功能清单
易扩展:通过配置完成对出厂业务报表扩展,支持二开字段或自定义字段的过滤、显示,提供丰富的汇总展示方式;
稳定查询:使用Algox分布式流式计算框架,支持超大数据量计算,高性能查询,不宕机;
低代码开发:流式编程,面向单表开发,降低开发难度,提示开发效率。
应用案例
针对金蝶云·星瀚极速报表功能,供应链中台的产品设计师们总结出3个层面的扩展,下面将通过具体的案例来一一介绍如何实现:
1、在用户层面的扩展(不需要动任何配置):
需求:实时调整报表数据汇总方式,以及参与汇总计算的数值。下面以【库存管理】→【库存查询】→【即时库存】为例,介绍相关实现。
实现方式:通过汇总依据、汇总值、合计项、显示总计行几个字段进行实现,其中:
汇总依据:用户可以实时选择汇总依据字段,如即时库存报表中,按组织+物料+仓库+。。。实现一个动态的数量汇总。
汇总值:用户可以实时查询自己需要关注的数量,进行汇总显示。
合计项:用户可以实时的添加一个小计行,如即时库存报表中,按组织+物料进行小计
显示总计行:用户可以实时控制是否需要显示总计行
图2 即时库存示例(1)
图3 即时库存示例(2)
2、在实施层面的扩展(不需要动任何代码):
需求1:调整报表显示字段,如【库存组织】显示为【组织】、组织显示名称后,还要显示编码。
实现方式:
步骤1:打开【报表数据源配置】列表界面,找到需要扩展修改的配置,选中,点击克隆配置。
若已有克隆配置,则不再操作;
步骤2:打开克隆后的配置(自动带开发商标识前缀),安装实际需求进行修改配置;
步骤3:启用修改后的克隆的配置;
步骤4:打开报表页面,验证功能;
图4报表数据源配置页面-报表字段配置
在【报表数据源配置】页面中,也可以通过其他字段的设置,满足企业的个性化需求,具体字段及作用如下:
【字段名称(报表显示)】:这一例默认等于字段库字段名称,可以二次修改,报表显示时使用该列名称显示,并支持多语言。
【显示属性】:自动处理时,基础资料默认显示名称,可修改为编码或其他方式。
【显示引用属性】:基础资料可以增加显示其他级联属性,可选字段取决于字段库中配置的引用属性。
【计算类型】:有维度、数值、参数计算、舍弃4个选项,报表汇总依据字段可选范围为维度类型字段,汇总值可选范围为数值类型字段、通用过滤可选过滤字段为维度和参数计算类型的字段。
【默认显示】:维度字段开启默认显示时,报表汇总依据中将默认选中。
注意:在具体的报表中,这些还受具体报表的逻辑控制,不是绝对的。如:汇总依据可选范围固定了,汇总值有其他字段等。
需求2:增加二开字段,作为维度、汇总值或参与过滤等
实现方式:
步骤1:在字段库元数据上扩展增加对应的字段;
步骤2:在字段映射关系中,找到报表配置对应的字段映射,增加映射关系
步骤3:在报表配置中对二开字段进行相应的配置
注意:二开扩展开发需要调整报表配置时,不能直接调整原厂配置,应该先克隆原厂配置,再启用二开配置。
3、在开发层面的扩展(需要插件)
需求1:在物料收发汇总表总增加一列辅助属性值,代替辅助属性字段作为汇总依据。
需求2:在物料收发汇总表总增加金额字段(来源核算系统);
需求3:除了标准提供的小计行,还需要增加更多的小计行,如带层级的;
需求4:报表界面中,常用字段控制、通用过滤面板字段过滤控制,以及字段筛选范围控制;
以上等等需求,都是无法通过简单配置调整能够满足需求的,需要二开插件进行相关设计,总体来说分为下面两大类:
1)报表界面逻辑的控制:如需求4,报表界面本质是动态表单,相关扩展与基础资料、单据扩展开发相似,差别是需要将界面要取的二开相关的参数传入报表引擎。
2)报表数据加工逻辑的控制:需要关注引擎上下文的控制和MR算子的实现。
图5 报表数据源配置页面-插件配置
对于标准产品报表或者报表二次开发需求的一些场景,可以参考【库存管理-报表分析】中的内容,大部分场景能找到相似的实现方式。
以上就是本期极速报表特性介绍的全部内容,你学会了吗?想了解供应链中台的强大功能,请持续关注《听产品经理说》后续推文!
在《听产品经理说》系列知识帖中,我们邀请到金蝶云·星瀚的产品经理、产品设计师们,从用户场景出发,带您全方位、多角度体验产品功能,了解产品特性,发掘产品价值。该系列知识将在金蝶云·星瀚社区及订阅号持续更新,敬请关注!
更多产品特性,尽在《听产品经理说》系列往期内容:
https://vip.kingdee.com/knowledge/specialDetail/188692783110897152
欢迎大家踊跃供稿,供稿请云之家联系:
财务云产品系列 张冠
供应链云&税务云产品系列 陈肖
【听产品经理说】第116期·供应链中台特性: 极速报表,助力报表扩展开发
本文2024-09-22 23:48:58发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-135459.html