场景实例:物品领用
在「物品领用」应用中实现,“物品领用”和“物品入库”,都能自动加减“物品库存表”的库存数量
效果展示
操作步骤
1、表单设计
新建表单:【物品领用申请】、【物品入库单】、【物品库存表】
*表单内容可自定义添加
***注:【物品库存表】为「数据表单」,【物品领用申请】【物品入库单】为「流程表单」
注:物品库存表为数据表单,可将线下数据导入到物品库存表中
2、数据联动设置
2.1 设置多级联动
物品领用申请/物品入库单联动物品库存表的数据
选择物品品类后只出现对应品类的物品名称并联动出相应物品的单位
详情见
2.2 联动原有库存数量
①在【物品领用申请】的“库存数量”中设置数据联动,联动【物品库存表】的“库存数量”
②在【物品入库单】的“当前库存数量”中设置数据联动,联动【物品库存表】的“库存数量”
2.3 计算最新库存数量
使用公式编辑计算剩余库存数量(最新库存数量)
①在【物品领用申请】中设置:剩余库存数量=库存数量-申请数量
②在【物品入库单】中设置:最新库存数=当前库存量+入库数量
3.自动化更新库存数量
3.1 设置自动化
随便找到一个流程表单-点击详情-点击下方自动化
3.2 新建自动任务
3.2.1 物品领用规则设置
3.2.1.1 新建触发器
点击新建触发器-点击表单-点击新增数据/点击流程表单审批通过-找到物品领用申请-点击保存(代表含义:当物品领用审批通过时)
3.2.1.2新建动作
点击动作-点击表单-点击新增或更新数据-设置对物品库存表进行操作-设置过滤条件为(物品名称等于物品名称)-设置动态字段(代表含义:物品库存表中物品名称一致的数据需要自动更新的字段)
注1:【单选框】不支持被选中为筛选条件,可更换为单行输入框控件(本示例中,只需要将【物品库存表】中“物品名称”设置为单行输入框控件)
注2:设置过滤条件是为了确保库存更新的准确性,确保物品名称一致时,库存才会变化
动态字段设置方式如下如,库存数量设置为“剩余库存数”
3.2.2 物品入库规则设置
3.2.2.1 新建触发器
点击新建触发器-点击表单-点击新增数据/点击流程表单审批通过-找到物品入库单-点击保存(代表含义:当物品入库审批通过时)
3.2.2.2新建动作
点击动作-点击表单-点击新增或更新数据-设置对物品库存表进行操作-设置过滤条件为(物品名称等于物品名称)-设置动态字段(代表含义:物品库存表中物品名称一致的数据需要自动更新的字段)
同3.2.1.2新建动作
动态字段设置方式如下如,库存数量设置为最新库存数
4.注意事项
1、物品库存表的查看权限要向所有人开放;
2、若物品领用时发现没有数据,可检查【物品库存表】是否有原始数据存在。