根据批量、材料等多维度匹配工厂并由工厂进行报价
场景
根据客户提供的图纸内容,通过批量、材料等多个维度去匹配工厂进行报价,图纸会拆分成多个部分匹配不同工厂,报价分为内部直接报价和工厂报价
🔗安装方案
业务流程

系统逻辑
首先需要有一个工厂信息的应用,记录每个工厂可以做的批量范围、材料等维度信息,以及工厂的联系人和联系方式,有了这些信息后可以通过数据关联去匹配哪些工厂可以制造对应的部分,选择了具体的工厂后再通过关联已有数据获取该工厂的联系人和联系方式
报价有两种方式,由内部直接报价或通过工厂报价,如果是工厂报价,需要将对应的信息发给工厂的联系人,由工厂报价后将金额更新到总的报价单中
在报价审核阶段获得最终的报价总额,审核通过后将报价信息抄送给客户进行确认
搭建步骤
表单设置
先搭建录入工厂信息的应用
「工厂信息」
【工厂名称】【联系人姓名】:单行文字
【联系人电话】:电话
【联系人邮箱】:邮箱
【维度】(即批量、材料等):选择类字段

维度及其中的选项内容可自行添加设置
「总报价单」
设置编号格式

【客户名称】:单行文字
【联系电话】:电话
【联系邮箱】:邮箱
【图纸】:附件上传

【报价明细】:表格

【报价明细·拆分部分】:单行文字
【报价明细·附件上传】:附件上传
【报价明细·维度】(即批量、材料等):选择类字段

【报价明细·匹配工厂】:数据关联
通过数据关联字段,获取「工厂信息」应用中符合匹配条件的工厂名称

关联应用「工厂信息」,关联字段【字段名称】
筛选条件:工厂信息中每个维度的选项内容都包含对拆分部分评估下来的维度内容(用包含而不是等于)

【报价明细·联系人姓名】:单行文字-关联已有数据
【报价明细·联系人电话】:电话-关联已有数据
【报价明细·联系人邮箱】:邮箱-关联已有数据
选择了具体的匹配工厂后,从「工厂信息」中关联这个工厂的联系人姓名和联系方式(联系人信息和工厂名称是一一对应的,所以用关联已有数据)
关联应用「工厂信息」,关联字段【联系人姓名】【联系人电话】【联系人邮箱】(需要哪个信息就设置对应「工厂信息」应用中的哪个字段)



【报价明细·报价方式】:单项选择
根据报价方式的选择判断哪些需要发给工厂进行报价
【报价明细·内部报价】【报价明细·工厂报价】:数字
【报价明细·最终报价】:数字-设置公式
公式含义:如果由内部直接报价,最终报价==内部报价,如果由工厂报价,需要在此基础上加成20%为最终报价

【内部报价总额】:数字-设置公式

【最终报价总额】:数字-设置公式

「工厂报价单」
【工厂名称】【联系人姓名】:单行文字
【联系人电话】:电话
【联系人邮箱】:邮箱
【加工内容】:单行文字
【上传附件】:附件上传
【维度】(即批量、材料等):单行文字
【报价金额】:数字
【报价方式】【总报价单号】:单行文字(辅助字段)

流程设置

在「总报价单」中的申请人节点,将【报价明细·最终报价】【最终报价总额】两个字段设置隐藏(工厂还没有报价,这两个字段的金额还不能最终确认)

在申请人节点后添加Q-Robot添加数据节点,将工厂报价单的相关信息添加到目标应用「工厂报价单」中

后面添加报价审核节点

审核通过后客户确认,添加抄送节点,将无关的字段信息设置隐藏,通过客户的邮箱将报价单内容发给对方确认,节点的负责人设置客户的邮箱,动态-邮箱字段-联系邮箱


在「工厂报价单」中的申请人节点设置提交校验,从「总报价单」中添加来的数据,只有报价方式是工厂报价,数据才可以提交,内部报价的不允许被提交

添加填写节点,工厂在这个节点收到通知进行报价,将两个辅助字段【报价方式】【总报价单号】设置隐藏

节点负责人设置为工厂联系人的邮箱,动态-邮箱字段-联系人邮箱

在工厂报价的填写节点后添加Q-Robot更新数据节点,将工厂报的价更新到总报价单中,目标应用「总报价单」,设置能够对应到目标表格行的筛选条件,更新总报价单中的表格【报价明细】,更新已有行


关联报表设置
在「工厂报价单」应用中创建报表
在「总报价单」-拓展设置-关联报表中添加这个报表,设置关联规则:编号==总报价单号

并在对应的节点-高级设置中打开关联报表这个功能,哪个节点打开这个功能,哪个节点就可以查看
实现效果
