智能助手

1. 简介

1.1 智能助手简介

由于采购管理应用功能丰富、涉及表单较多,需要在修改数据时及时同步数据,更新相关表单。智能助手 可以实现在满足触发条件后,自动在目标表单中新增、修改、删除数据。

由于每个智能助手仅在触发表单和执行表单上有一定区别,因此本文将在详细讲解每个智能助手的设计思路的基础上,以「盘亏-其他出库」为例讲解搭建步骤。

1.2 引用关系

2. 盘亏-其他出库、盘盈-其他入库

「盘亏-其他出库」和「盘盈-其他入库」智能助手,可以支持根据工作人员的库存盘点结果,自动分别向「其他出库单」和「其他入库单」中增加相应记录,即:

  • 盘亏时,「其他出库单」中增加出库记录;
  • 盘盈时,「其他入库单」中增加入库记录。

2.1 设计思路

1)「盘亏-其他出库」的设计思路如下:

  • 触发条件:当「库存盘点」表单中新增数据时,触发智能助手。
  • 新增数据:将「库存盘点」表单中的信息新增至「其他出库单」中。

2)「盘盈-其他入库」的设计思路如下:

  • 触发条件:当「库存盘点」表单中新增数据时,触发智能助手。
  • 新增数据:将「库存盘点」表单中的信息新增至「其他入库单」中。

2.2 详细步骤

2.2.1 新建智能助手

在「库存盘点 >> 扩展功能 >> 智能助手」中,点击「新建智能助手」,选择「新建老版本智能助手」:

2.2.2 设置触发动作

产品总数的盘亏/盘盈均表示库存异动,因此添加如下图所示的触发动作:

2.2.3 设置执行动作

  • 盘亏表明有产品实际出库但未记录,需要向「其他出库单」新增数据;
  • 盘盈表明有产品实际入库但未记录,需要向「其他入库单」中新增数据。

「其他出库单」和「库存盘点」表单中各字段的对应关系如下,其中出库数量就是盘亏数量:

2.3 效果演示

以库存盘点结果为盘亏为例,效果如下所示:

1)向库存盘点表单中添加数据

2)盘亏情况,出库单新增数据,入库单入库数为 0

3. 调拨-其他出库、调拨-其他入库

「调拨-其他出库」和「调拨-其他入库」智能助手,可以支持根据仓管的库存调拨结果,自动向「其他出库单」、「其他入库单」中添加相应仓库的库存变动数据。

3.1 设计思路

1)「调拨-其他出库」的设计思路如下:

  • 触发条件:当「库存调拨」表单中发生数据修改,修改后数据满足产品确认出库且产品入库确认为空时,触发智能助手。
  • 新增数据:向「其他出库单」中新增数据。

2)「调拨-其他入库」的设计思路如下:

  • 触发条件:当「库存调拨」表单中发生数据修改,修改后数据满足产品确认入库时,触发智能助手。
  • 新增数据:向「其他入库单」中新增数据。

3.2 效果演示

以库存调拨结果为产品出库为例,其效果如戏所示:

1)填写库存调拨表单并完成流转

2)库存表单变动

4. 采购需求池-子拆主辅助表、采购订单-回写采购信息

「采购需求池-子拆主辅助表」和「采购订单-回写采购信息」智能助手均是对「采购需求池」表单进行数据回写

  • 「采购需求池-子拆主辅助表」可以支持当「采购申请」被审批通过时,自动将申请的采购信息填入「采购需求池」中;
  • 采购订单-回写采购信息」可以支持当「采购订单」的审批结果为审批通过时,自动向「采购需求池」表单修改采购状态已采购数量

4.1 设计思路

1)「采购需求池-子拆主辅助表」的设计思路如下:

  • 触发条件:当「采购申请」表单中发生数据修改,修改后数据满足审批通过且流转完成时,触发智能助手。
  • 新增数据:向「采购需求池」表单中新增数据。

2)「智能助手采购订单-回写采购信息」的设计思路如下:

  • 触发条件:当「采购订单」表单中发生数据修改,修改后数据满足审批通过且流转完成时,触发智能助手。
  • 修改数据:修改「采购需求池」表单中已有数据。

4.2 效果演示

4.2.1 采购需求池-子拆主辅助表

当采购申请审批未通过、流转进行中时,采购需求池中没有相应数据;当采购申请审批通过、流转完成后,采购需求池出现相应数据:

4.2.2 采购订单-回写采购信息

1)查看「采购需求池」中有采购需要的数据,进行采购并填写「采购订单」表单,「采购订单」申请审批通过后,「采购需求池」中对应数据的采购状态自动变为已采购

2)在「采购订单」中修改产品的入库状态、付款状态,智能助手自动更改「采购需求池」中对应的状态信息:

5. 付款回写-采购订单、付款回写-进项发票

「付款回写-采购订单」和「付款回写-进项发票」智能助手均是根据「付款单」的付款金额异动,分别自动修改「采购订单」、「进项发票」中的付款状态数据。

5.1 设计思路

1)「付款回写-采购订单」的设计思路如下:

  • 触发条件:当「付款单」表单中有新增数据且本次付款金额字段不为空时,触发智能助手。
  • 修改数据:修改「采购订单」表单中已有数据。

2)「付款回写-进项发票」的设计思路如下:

  • 触发条件:当「付款单」表单中有新增数据且本次付款金额字段不为空时,触发智能助手。
  • 修改数据:修改「进项发票」表单中已有数据。

5.2 效果演示

5.2.1 付款回写-采购订单

查看采购订单中未付款的数据,在付款单中新增数据,完成该数据的付款动作后,采购订单中付款状态字段自动修改为“已付款”:

5.2.2 付款回写-进项发票

初始时进项发票付款状态字段为空,向付款单中添加数据后,进项发票的付款状态字段变为”确认“。

6. 收票回写-采购订单、采购入库-订单入库状态回写

「收票回写-采购订单」和「采购入库-订单入库状态回写」智能助手均是对「采购订单」的数据进行回写。

  • 「收票回写-采购订单」是在收到新的进项发票数据后,采购订单能将收票状态从未收票更改为已收票,并同步显示收票金额;
  • 「采购入库-订单入库状态回写」是在采购入库表新增数据后,自动将采购订单表中相应数据的入库状态字段从“未入库”改为“已入库”。

6.1 设计思路

1)收票回写-采购订单表的设计思路如下:

  • 触发条件:当「进项发票」表单中有新增数据且本次收票金额字段不为空时,触发智能助手。
  • 新增数据:修改「采购订单」表单中已有数据。

2)采购入库-订单入库状态回写的设计思路如下:

  • 触发条件:当「采购入库」表单中有新增数据且合格品确认入库时,触发智能助手。
  • 修改数据:修改「采购订单」表单中已有数据。

6.2 效果演示

6.2.1 收票回写-采购订单

向进项发票中新增数据后,智能助手自动改变采购订单表单中的收票状态和已收票金额。

6.2.2 采购入库-订单状态回写

向采购入库表单新增数据后,采购订单表单中的数据入库状态由未入库改为已入库。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验