《真实业务场景--电商定价器--4种触发方法对比》
评论
收藏

《真实业务场景--电商定价器--4种触发方法对比》

经验分享
疯话绝代高压锅
2025-08-04 16:18·浏览量:614
疯话绝代高压锅
影刀高级开发者
发布于 2025-08-04 14:46更新于 2025-08-04 16:18614浏览

业务需求:需要一个动态定价器,业务员预填参数:重量、成本、利润率、汇率、包邮重量,程序根据这些参数和运费模版,自动计算出商品的定价。

以下不考虑Excel表来做,因为部分参数需要联网获取,加上计算的条件分支太多,写起来不方便。

本文不讨论程序,下面是针对这个程序,几种触发方法的演变过程:

1.使用小助手触发程序

飞书电子表格+小助手搭建,飞书电子表格用来输入计算参数和记录计算输出的结果,程序用小助手来做触发

2.利用飞书仪表盘,设置的按钮组件触发程序

使用1方法后,业务员反应影刀登陆好麻烦,账号经常需要重登,每次都需要去找程序,并且执行完毕后不能再次执行,比较麻烦。所以我利用飞书自带的自动化流程,设置了一个快捷触发的按钮(点击发送http请求),需要注意,飞书自动化流程的使用次数,是按照版本阶段性限制的,参考下图:

触发器:

3.使用飞书多维表格的嵌入式按钮,触发程序

过了一段时间,业务员反应,按钮虽然方便,但是看不到程序的运行状态,他有时不知道自己是不是已经点击了按钮,得来回切表格和飞书仪表盘去触发。

故,我又把这个按钮转移到了飞书的多维表表格里面,做了一个嵌入式的按钮,点击按钮就执行程序,并在当行记录程序运行状态和触发的信息

以上,我把http请求地址放在程序的当前行,设置飞书自动化流程时作为参数填入,这样就达到了触发这个任务的目的,并且这样做可以在表格集中多个程序任务的管理,同时可以比较方便的@飞书的相关业务员,不用在程序里面写这部分指令,使用飞书本身的工作流比较稳定。

4.终极奥义之---利用飞书多维表格修改行记录,触发指定程序

以上三种触发方法,使用了一段时间,业务员还是说不满意,原因是,这个定价计算器的使用频率极高并且程序执行时间很短,计算时间也就几秒,他们提出,能不能不要点击按钮,我填入数据后,直接帮我算出结果呢?


有的兄弟,包有的!

影刀里面有个飞书多维表格--修改记录触发事件:


所以我想到:把参数的输入、输出、触发事件、全部集中在一个多维表格里面。

但是这样有个问题,我得控制这个这个事件触发的条件,因为总不能每次修改参数都触发吧!如果这样的话,输入参数后触发--程序返回参数又触发--程序返回参数又触发... 就闭环了,所以我这里用了比较简单的方法,设置了两个大前提:

参数完全填写+勾选执行执行当前行

只有当两个条件同时满足时我再去执行RPA程序,下面是触发器的完整构造:

这里有个小细节,就是每次执行完成,就把当行的√去掉勾选,不然输出回填表格时,就又触发程序了

多维表格:

这样就实现了输入参数的高复用性,并且触发方法极其简单和方便,也不用考虑机器的性能问题,每次打勾就只执行一次任务,3s的即时任务,不会影响到其他程序的运行时间编排。

总结:

触发实体通道数据记录载体优点缺点
小助手api飞书电子表格部署方便需要登录影刀账号、每次触发相对麻烦
需要聊天或者到技能中心找程序、
执行完毕无法无再次执行按钮
飞书仪表盘_单个按钮组件WebHook触发器飞书电子表格部署方便、相当于小助理的技能中心快捷方式运行状态不可见,无法规避误触风险
飞书多维表格_嵌入式按钮WebHook触发器飞书电子表格可以集中管理程序、执行状态可见部署较为麻烦
飞书多维表格_行记录修改行记录_多维表格触发器飞书多维表格灵活、实时知道程序动态、
触发方便、无需登陆影刀账号
部署时相较其他方式麻烦


收藏4
全部评论1
最新
发布评论
评论