搭建说明
本文对应简道云官方出品模板:点击安装 工程物资管理应用模板 。
1. 使用到了哪些功能
本模板主要应用了简道云的以下几个核心能力:
基本能力
2)流程表单 - 将表单转化为流程,并且构建审批流;流程搭建教程详见:流程设计 。
3)仪表盘 - 将表单内的数据显示为图标、台账、分析;仪表盘搭建教程详见:仪表盘 。
4)选择数据 - 实现表单关联引用另一个表单的数据;选择数据教程详见:选择数据 。
进阶能力
1)聚合表 - 实现物资采购进度、库存数据的汇总加合 (参照步骤4.3)。
2)数据工厂 - 实现物资计划执行情况的信息汇总和数据处理(参照步骤4.4)。
3)查询 - 实现供应商档案里查询所有历史的评价记录。
4)仪表盘内点击一个图表,其他图表都会联动显示相关的数据,详见:图表联动 。
5)如果需要根据分子公司来设置其对应只能看到自己公司的数据,详见:多级权限配置方法 。
2. 搭建拆解
3. 快捷工作台和应用首页
3.1 快捷工作台
「公司物资驾驶舱」为快捷工作台,「快捷入口」可实现表单或仪表盘的快速跳转,只需在仪表盘中添加「快捷入口」组件,设置完标题后点击「添加入口」,选择应用,然后选择需要的功能即可。
3.2 应用首页
本模板将「公司物资驾驶舱」设置为应用首页,应用首页可用于信息传递、系统引导、快捷操作、待办提醒与处理、数据展示与钻取等,应用首页的设置可见 应用首页设置 。
同时本仪表盘还设有「快捷入口」。
在仪表盘中拖入一个“快捷入口”组件,在右侧“组件属性”中更改名称,选择想要跳转的表单或仪表盘即可。
4. 表单搭建
注:
所有金额的字段都必须使用“数字”字段,日期使用“日期”字段。
表单字段的构建可以参照我们企业内部自己的规范单据来搭建,只要规范好每个表单的核心关联字段:项目编号、合同编号、仓库编号等;以及注意预留好核心用来统计计算的字段:物资数量、物资金额等。表单搭建方法详见:新建表单 。
4.1 构建数据引用
让一个单据的信息,引用于其他单据/档案
将表单之间的填写关联关系构建好,比如「计划提报」的表单中,项目编号跟项目名称需要引用「项目档案」中的信息。那么可以在「计划提报」表中,加入一个“选择数据”组件,数据来源选择「项目档案」,然后设置好它的数据显示(选择时能“看”到什么信息)与数据填充(将什么信息“拿”过来,填到这个表里去)
选择数据的详细操作方法:选择数据 。
其实还可以通过下拉框来实现:关联其他表单数据 。
注:
“选择数据”可以同时填充多个字段,下拉框只能引用一个数据,若其他字段也需要自动引用,则需要给每个字段配置数据关联,搭建复杂一些,而且数量多的情况下可能会导致卡顿。
4.2 显隐规则设置
利用显隐规则设置,当选择不同类型时展示不同内容
如果想实现当「入库单」的入库类型为采购入库时选择采购合同并显示合同名称,入库类型为退场入库时选择退场单并显示退场单号,则可以借助表单属性中的字段显隐规则实现。根据条件和想要显示的字段进行设置。
除了根据入库类型的不同展示不同内容外,还要根据入库类型的不同,分别从采购合同、退场单和物资档案中选择物资明细数据,此时还需用到子表单的显隐规则设置。
因为入库类型不是在物资明细中选择的,所以需要在物资明细中加一个辅助字段,以控制子表单的显隐,分别拖入三个选择数据,选择采购合同、退场单和物资档案为数据源,再通过辅助字段控制三个选择数据字段的显隐,即可实现根据入库类型的不同,分别从采购合同、退场单和物资档案中选择物资明细数据的效果。
选择物资明细,在子表单显隐规则中进行设置。
字段显隐规则的详细操作方法:字段显隐规则 。
子表单的显隐规则详细操作方法:子表单显隐规则 。
4.3 汇总物资数据
让多个单据的数据能够实时汇总加减
通过 聚合表 可以将多个表单里面的数据进行实时加减汇总,从而得到 物资 的需求采购进度、合同到货进度、退场数量、出库数量、项目物资数量与仓库库存。
首先通过 管理后台 → 聚合表 → 新建聚合表;新建一张聚合表,右上角点击数据来源,选择“多表关联”,选择所有要聚合到一起的表单(例如选择仓库管理的「入库单」和「出库单」表单)。
然后配置好每个表单的关联字段(也就是每个都数据一样的字段,例如仓库编号、仓库名称)。
然后将添加统计字段,将入库数量、出库数量等字段配置出来。例如累计的入库数量,则只用选择「入库单」中的入库数量就可以了。
聚合表将会把「入库单」和「出库单」表中所有的数据,根据我们的“表头”,也就是仓库、物资,把每个物资的出入库数量“聚合”,也就是加合到一起。
比如,如果“库存数量”=入库数量-出库数量,“库存总价”=入库总价-出库总价,那么这里就可以这样配置。
当填写入库单后会导致库存数量小于0,要求此时的入库单无法提交,则需要在聚合表中添加校验条件,可以这样配置。
4.4 项目信息数据分析
将表单里的数据进行复杂的分析——合并、汇总、计算、判断、筛选
像是之前展示的步骤,物资的出入库数据可以通过“聚合表”进行加合、相减。但是对于项目物资管理中,还有一些更复杂的数据分析需求,比如物资计划执行情况。
这些数据处理与运算,需要使用到 数据工厂 ,来将各个单据的数据放到一起,通过拼接、组合、公式计算来得出。
首先通过 管理后台 → 数据工厂 → 新建数据流;从左侧拖入一个「输入」节点,将所有的物资计划进度相关的表单都引入进来。
然后给每个“输入”字段后,连接一个「数据筛选」节点,筛选条件设置只有“审批结果”为“通过”的数据才能通过筛选。这样只有审批通过完成的数据,才会纳入到统计计算中,来过滤掉审批中、与审批不通过的数据。
然后使用「分组汇总」节点,把计划提报的所有物资数据,以计划年份、合同编号、物资分类为维度都汇总起来。
以同样的操作统计汇总物资实际入场数据后,使用「横向连接」节点,把计划与实际间拼接上,以计划年份、合同编号、物资分类为连接字段。
然后再使用「字段设置」节点,点击 “添加计算字段”,通过公式来计算得出:计划剩余和入场比例数据。
以同样的方式,利用横向连接把项目信息、分子公司信息拼接上去,最后连接到输出节点,就而成完成一个项目物资数据的复杂分析数据流了。
注:数据流不是完全实时的数据,会有一定的数据间隔(1小时)详见:更新规则和日志。
数据流的结果可以被仪表盘所引用呈现,可以参照步骤 2.6。
5. 仪表盘搭建
让分析/数据可以通过图表、台账的方式展现出来。
聚合表、数据工厂、还有表单内的数据,如果需要可视化的呈现,需要使用 仪表盘。
5.1 报表/台账
5.2 图表(柱状/折线)
例如柱状图、折线图等等图表,则是通过 统计表 的模块来实现,有多重图表的样式可以选择。
维度即为横/纵坐标轴,指标即为呈现的数据。
6. 查询其他单据
在「合格供应商库」查看供应商对应的历史评价,这里功能的实现借助了「查询」:
- 拖入一个“查询”字段。
- 设置是“单一”还是“多条”数据,这儿历史评价可能会有多个,所以选择多条。
- 设置关联表,比如在「合格供应商库」表中查看供应商对应的历史评价,则选择「供应商评价单」。
- 添加显示字段,将希望显示的字段都选上,可以拖动调整顺序。
- 设置“数据过滤”(否则不会关联出任何信息),设置这张表与关联表的“关联条件”,比如设置 [供应商名称 = 供应商名称],意思是「供应商评价单」的数据,只有供应商名称跟这个表的供应商名称一致才会显示出来。
此处在「合格供应商库」设置了更复杂的双向关联,在「合格供应商库」新增历史评价数据,会自动打开「供应商评价单」页面,并自动填充供应商信息,功能设置介绍详见:双向关联 。
6.1 快捷入口
在仪表盘首页「公司物资驾驶舱」中设置了直达其他仪表盘看板或表单填报的快捷入口。
在仪表盘中拖入一个“快捷入口”组件,在右侧“组件属性”中更改名称,选择想要跳转的表单或仪表盘即可。