金蝶云·星瀚

本篇的内容,适用于以金蝶云·星瀚为代表的,基于金蝶云·苍穹平台开发的业务系统。

1 单据列表的嵌入式分析

在单据列表界面,点击工具栏右侧的视图切换按钮,可切换到轻分析视图。

单据列表嵌入式分析入口
单据列表嵌入式分析界面

需要注意的是,单据列表的过滤,对于列表视图和轻分析视图,是同等生效的。单据过滤,会触发轻分析视图重新进行数据抽取。另外一个会触发重新抽取数据的是轻分析视图工具栏上的“数据更新”按钮,当有新的单据录入或删除时(不一定是当前用户的行为),可以主动进行刷新。

再者,基于苍穹平台的系统,一些存在多分录的单据,在单据过滤中最多只能选择一个分录。选择不同的分录,必然使得提供给嵌入式分析的字段会有差异。而嵌入式分析中保存的分析方案,是单据相关而分录无关的。这可能容易出现,基于分录A所做的分析方案,当选择了分录B时,字段不存在的情况。这是正常的现象,使用过程中需要自行把握。


相关的业务功能如果在出厂时已配置了嵌入式分析,如上所述可直接使用。而对于未配置嵌入式分析的业务界面,下面将继续介绍。以下内容要求读者对金蝶云·苍穹开发平台有一定了解,而且具体操作时,系统的登录用户必须有相应的功能权限。

2 单据列表自行配置嵌入式分析

如果单据列表界面上未出现轻分析视图切换的按钮,通过以下示例的方法,只要为轻分析视图添加了字段,轻分析视图按钮将会出现。

如果单据列表界面已经可以切换轻分析视图,但是业务系统中存在更多的字段未出现在分析工具中,同样通过以下示例的方法,添加字段。

示例1:以“差旅报销单”为例,通过开发平台为轻分析视图添加字段。

(1)开发服务云 → 开发平台 → 财务云 → 费用核算。

示例1 选择应用

(2)在功能分组列表中,选择“人人差旅单据”业务单元下的“差旅报销单”,打开设计器。

示例1 编辑单据

(3)切换到列表设计页签,先选中“轻分析视图”,然后在左侧栏中选择以添加可供分析的字段。

示例1 选择“轻分析视图”为修改目标
示例1 添加可供分析的字段

(4)保存之后,重新进入单据列表界面即可。


如果是新建的单据,没有继承模板,那么在列表设计界面中也没有“轻分析视图”的设置项,需要编辑XML来添加。

示例2:添加轻分析视图控件到设计界面。

(1)在列表设计界面中,点击右上角的“XML”按钮。

示例2 切换到XML编辑

(2)找到</ListGridViewAp>,在后面添加:

        <QingViewAp>
          <Id>qingview</Id>
          <Visible>default</Visible>
          <Name>轻分析视图</Name>
          <PageType></PageType>
          <Key>qingview</Key>
          <ParentId>_BillList_</ParentId>
        </QingViewAp>
示例2 在XML中添加了轻分析视图节点

(3)点击工具栏“更新元数据”铵钮。

示例2 更新元数据

(4)返回后即可看到已经成功添加“轻分析视图”。

示例2 添加轻分析视图成功

3 动态表单与轻分析编程式框架

在动态表单界面、或者由开发平台开发的报表界面,工具栏中的“轻分析”按钮,可切换到轻分析视图。

动态表单嵌入式分析入口

这是一种非单据模式的嵌入式分析形态,除非业务功能在出厂时已经提供了“轻分析”按钮,否则具体的配置属于苍穹平台二次开发的范畴。其中,为分析工具提供数据的逻辑,需要写程序来实现,相关的集成方式和接口,称为轻分析的“编程式框架”。

如需进一步了解,可下载文档 编程式框架示例