智能助手
1. 简介
1.1 智能助手简介
由于仓库管理应用功能丰富、涉及表单较多,需要在修改数据时及时同步数据,更新相关表单。智能助手 可以实现在满足触发条件后,自动在目标表单中新增、修改、删除数据。
注:由于每个智能助手仅在触发表单和执行表单上有一定区别,因此本文将在详细讲解每个智能助手的设计思路的基础上,以「盘亏-其他出库」为例讲解搭建步骤。
1.2 引用关系
2. 盘亏-其他出库、盘盈-其他入库
「盘亏-其他出库」和「盘盈-其他入库」智能助手,可以支持根据工作人员的库存盘点结果,自动分别向「其他出库单」和「其他入库单」中增加相应记录,即:
- 盘亏时,「其他出库单」中增加出库记录;
- 盘盈时,「其他入库单」中增加入库记录。
2.1 设计思路
1)「盘亏-其他出库」的设计思路如下:
- 触发条件:当「库存盘点」表单中新增数据时,触发智能助手。
- 新增数据:将「库存盘点」表单中的信息新增至「其他出库单」中。
2)「盘盈-其他入库」的设计思路如下:
- 触发条件:当「库存盘点」表单中新增数据时,触发智能助手。
- 新增数据:将「库存盘点」表单中的信息新增至「其他入库单」中。
2.2 详细步骤
2.2.1 新建智能助手
在「库存盘点 >> 扩展功能 >> 智能助手」中,点击「新建智能助手」,选择「新建老版本智能助手」:
2.2.2 设置触发动作、执行动作
产品总数的盘亏/盘盈均表示库存异动,因此添加如下图所示的触发条件:
2.3 效果演示
以库存盘点结果为盘亏为例,效果如下所示:
1)向库存盘点表单中添加数据
2)盘亏情况,出库单新增数据
3. 调拨-其他出库、调拨-其他入库
「调拨-其他出库」和「调拨-其他入库」智能助手,可以支持根据仓管的库存调拨结果,自动向「其他出库单」、「其他入库单」中添加相应仓库的库存变动数据。
3.1 设计思路
1)「调拨-其他出库」的设计思路如下:
- 触发条件:当「库存调拨」表单中发生数据修改,修改后数据满足产品确认出库且产品入库确认为空时,触发智能助手。
- 新增数据:向「其他出库单」中新增数据。
2)「调拨-其他入库」的设计思路如下:
- 触发条件:当「库存调拨」表单中发生数据修改,修改后数据满足产品确认入库时,触发智能助手。
- 新增数据:向「其他入库单」中新增数据。
3.2 效果演示
以库存调拨类型为产品出库为例,其效果如下所示:
1)填写库存调拨表单并完成流转
2)库存表单变动
4. 销售退货-其他入库单
「销售退货-其他入库单」智能助手,可以支持根据仓库的销售退货情况,自动向「其他入库单」中添加相应仓库的库存变动数据。
4.1 设计思路
- 触发条件:当「销售退货」表单中新增数据,审批通过且流转完成时,触发智能助手。
- 修改数据:修改「其他入库单」表单中已有数据。
4.2 效果演示
在「销售退货」表单中新增数据,「其他入库单」数据发生变化,如下所示:
5. 采购退货-其他出库单
「采购退货-其他出库单」智能助手,可以支持根据仓库的采购退货情况,自动向「其他出库单」中添加相应仓库的库存变动数据。
5.1 设计思路
- 触发条件:当「采购退货」表单中新增数据,审批通过且流转完成时,触发智能助手。
- 修改数据:修改「其他出库单」表单中已有数据。
5.2 效果演示
在「采购退货」表单中新增数据,「其他出库单」数据发生变化,如下所示:
6. 销售出库回写-销售订单
销售出库新增数据时使用智能助手是为了将「销售订单」中的的出库状态与出库数量做对应的记录。
6.1 设计思路
- 触发条件:当「销售出库」表单中新增数据,审批通过且流转完成时,触发智能助手。
- 修改数据:修改「销售订单」表单中已有数据。
6.2 效果演示
1)新增一条销售订单数据,「销售订单」申请审批通过后,表单中对应数据的出库状态为未出库。
2)填写销售出库表单,可以看到「销售订单」中相应数据的出库状态变为已出库。
7. 采购入库回写-采购订单
采购入库新增数据时使用智能助手是为了将「采购订单」中的的入库状态与入库数量做对应的记录。
7.1 设计思路
- 触发条件:当「采购入库」表单中新增数据,审批通过且流转完成时,触发智能助手。
- 修改数据:修改「采购订单」表单中已有数据。
7.2 效果演示
1)新增一条采购订单数据,「采购订单」申请审批通过后,表单中对应数据的入库状态为未入库。
2)填写采购入库表单,可以看到「采购订单」中相应数据的入库状态变为已入库。