用自动化实现订单按月结算

订单管理是黑帕云用户使用最多的场景之一,比如某建材批发商,记录经销商的订单明细,并借助图表做营收分析。

「月结算单」记录了每个月各经销商的待结费用。其中,「月汇总订单」关联了各经销商在当月的所有订单明细。

每一笔订单产生后,都需要手动在月结算单里做下关联。这不免有些繁琐,而且还容易出现漏单的情况。

在黑帕云,现在可以通过自动化来简化这个过程。

新建任务

点击右上角的「自动化」,添加一个新的自动化任务:自动更新月结算单。

设置触发器

选择「有符合条件的数据出现」作为触发条件,用来检测是否有新的订单被录入了。

设置动作

每一笔订单录入后,我们需要将其追加到对应月结算单的「月汇总订单」字段中。

特别的是,如果新订单录入时,对应的结算单还不存在,那么需要自动创建一条新的结算单数据。

自动化的「更新或新增数据」可以满足这样的需求,它会从目标业务表中查找某条数据,如果找到就更新数据的某些值,否则就自动创建一条新数据。

我们选择插入动作「更新或新增数据」,目标业务表设置为「月结算单」。

接着,我们设置查找条件为「经销商」和「月份」,其中「订单明细.经销商」 即新订单中的经销商,「订单明细.月份」即新订单所在的月份。

如果结算单已存在,我们将 {trigger.ID} (新订单) 追加到结算单的「月汇总订单」中。

保存并启用任务

点击左下角「启用」,自动化任务就创建完成了。

现在,不妨测试一下。当你添加一条订单明细,你可以看到月结算单被自动创建了;当你继续添加一条订单明细,它会被自动关联到已有的结算单上。

最后更新时间: 08月24日 16:16