上个月我们迎来了一个重磅的更新,除了业务表单外,审批表也支持了规则配置,围绕着业务表与审批表,可以将进销存的场景与实际的企业流程相结合,通过审批实现物资数量的联动变化。
以办公物资的管理为例,我们简单地看下实现的效果:
1、所有办公物资的信息快速录入到库存清单中;
2、办公物资采购后行政人员操作审批入库,办公物资的库存数量增加;
3、员工发起物品申领经行政人员确认后,办公物资的库存数量减少。
基于表单间数据的联动变化,我们还能够搭建更丰富的仓储管理、印刷管理等场景,通过表单实现高效的在线办公。与此同时,在上线的几周内,我们也陆续收到了很多的客户反馈,比如如何搭建表单?规则为什么是这样配置?规则的触发方式如何理解等等,今天我们就针对这些常见的问题好好地梳理一遍。
Q1.实现例如办公物资的入库和申领,应该如何搭建表单?
这个场景需要搭建三个表单,一个是办公物资的库存表,另二个分别是办公物资的入库表和审批出库表,根据企业的实际流程规范,后两个类型可以是业务表单,也可以是审批表单。
通过自定义表单功能搭建完整三个表单的基本信息,需要注意的是,一些特定的内容如“数量”信息需要通过专属的数字控件来完善。
Q2.各个表单间的数据如何进行关联操作?
在上面的三个表单中,办公物资的信息都是统一的,也就是说我们进行出入库操作时,都是在库存表已有的办公物资基础上。这主要是通过自定义表单工作中的“关联表单数据控件”来实现的。
在办公物资管理场景中,我们搭建了关联控件并与库存表进行关联,这样,在我们进行出入库操作时候都调取的是库存表中的物资数据啦~
Q3.表单中的数据规则如何理解?
大家都知道,表单间数据的联动变化并不是无根据的变化,是我们通过配置了计算的规则来实现的,如何理解这个规则呢?大家可以简单地理解为是excel表中的公式,可以对单元格进行相应的数据操作。同理,各个表单中的数据也可以通过规则实现相互的计算。
Q4.规则中的数据变更表、来源表以及配置更新哪些数据应如何理解?
数据变更表,顾名思义就是产生了数据变化的表,在我们办公物资管理场景中,库存数量一直在变化,因此库存表是数据变更表;
数据来源表,指的就是引起数据表更的表,对应的即是我们的出入库表单;
配置更新的数据,即数据变更表中的哪些数据会产生变化,这里呼应了我们之前介绍的“关联表单数据控件”功能。
Q5.办公物资入库数据增加,出库数量减少,这个好理解,为什么还要配置入库减少和出库增加规则呢?
我们以办公物资入库举例,办公物资入库时,我们通过规则配置了库存数量增加的规则,但为什么要配置减少呢?因为我们还需要考虑实际操作的情况,我们在提交物资入库的时候,可能会出现提交数量填错,重新提交的情况,因为数据的实时同步,我们需要将之前填错了增加的数量先减去,再重新计算,减去的过程就是入库减少规则的配置。因此放大到整体场景来讲,我们需要实时考虑物资数量的不同状态变化。
Q6.什么是触发规则?为什么审批表和业务表触发规则不同
当我们配置完可能出现的数量变化的规则后,需要将这些规则应用到具体的表单中,这就需要对表单进行规则的触发配置,即在什么操作下这个计算规则会生效。
审批表和业务表的触发规则不同,是因为审批和业务表的操作场景不同。
我们先来看看审批表(办公物资申领):
业务表单(办公物资入库)又是如何呢?
以上就是我们梳理的一些在配置规则实现数据联动场景中常见问题的一些分析解答,希望给大家带来帮助,有任何的问题,欢迎大家给以我们反馈~