点击蓝字
关注我们
上次重度用户分享的文章发布后,我们收到了很多其他用户编写的使用心得分享。我们精选了其中的一篇,一起来看看他们是怎么运用白码平台来便捷开发的吧!
如何在企业微信上快捷审批报价
Function Description
来自 白码用户 @ttzmb的分享
场景描述
在客户关系管理系统中,销售人员新增的报价后,会给到他的上级领导进行审核,报价信息将通过企业微信企业号发送卡片消息到上级领导的企业微信号中,领导通过卡片消息查看报价信息,并且进行审核操作。
实现效果
新增报价后发送消息卡片至上级领导的企业微信中,上级领导可在企业微信上进行审批操作。
前期准备
实现此功能模块需要以下6个数据表。
1.公司表:存储公司(客户)信息,其中公司联系人可能会存在多个的情况,因此这个字段的类型为集合。
2.联系人表:用于记录联系人的基本信息。其中,公司字段关联的是客户(公司),联系人则是此公司的客户代表,一个公司可以有多个联系人,因此字段类型为集合。销售归属人是跟进此联系人的销售人员的关联字段。
3.报价表:用于记录报价信息,包括产品明细以及审核记录,所属的客户(公司)以及联系人。
4.审核记录表:用于记录审核信息,包括审核人,审核时间等。
5.产品明细表:用于记录报价单中的产品(包括数量、单价、明细金额等)
6.用户表:用于记录系统用户信息,包括部门,上级领导,客户数上线,企业微信userid等字段。
实现步骤
1.创建发送企业微信消息卡片(报价信息)的云函数。
配置API参数:
编程代码:
2. 创建一个“新增报价”功能,用于录入报价单信息。并且将生成的报价信息通过企业微信发送卡片消息给上级领导进行审核。
(1) 选择联系人:筛选销售归属人为当前用户的联系人。
(2)新增报价:新增一条报价单数据。
(3)新增产品明细:新增报价单中的产品明细集合,设置好明细中各种金额的计算。
(4)获取当前系统用户:
(5)获取上级领导:筛选出当前用户从属的上级领导。
(6)获取联系人公司:做一个筛选,获取联系人所属的公司(客户)。
(7)计算参数:将上方步骤中的数据进行整合,输出。
(8)发送企业微信消息卡片:调用云函数,设置好模板中的输入参数。
3.创建一个“审核报价”功能,用于审核报价单
(1)选择报价:选择需要进行审核的报价,需要筛选状态为“审核中”的报价单数据。
(2)报价状态判断:若报价单状态不为“审核中”,则无法进行审核且无法提交。若为审核中则可以进行审核意见输入,并且在系统中新增一条审核记录。
(3)新增审核记录:对当前报价审核操作进行记录,其中“审核人”设为当前用户。
(4)审核后状态判断:若报价通过,则更新报价状态为“已通过”,若不通过,则更新报价状态为“已拒绝”。
(5)更新报价状态(已通过/已拒绝):
已通过
已拒绝
(6)更新任务卡片消息状态:调用云函数,审核操作完成后,更新消息卡片上的审核意见信息。
4.创建更新消息卡片的云函数
配置API参数:
编程代码:
再次感谢白码用户@ttzmb 的精彩分享~
也欢迎各位白码用户可以根据文章内容,自己实操感受一下,有发现更好的解决方法也可以发出来和我们分享,与白码其他用户一起交流~
往期 · 推荐
白码科技 · BAIMA
扫描二维码添加客服微信
有任何问题都可以询问客服哦~
点击“阅读原文”了解更多白码资讯!

