1、简介
1.1、案例简介
本文将介绍,如何搭建SRM-询报价管理。
1.2、应用场景
企业根据询价需求通知参与报价的供应商,所有供应商会收到通知后进行报价,自动生成了比价数据,企业可参考比价数据对供应商进行选择。
2、设置方法
2.1、表单搭建
1)新建表单【供应商注册】,字段设置如下;
名称 | 类型 |
基本资料 | 分割线 |
供应商状态 | 下拉框 |
供应商 | 成员单选 |
供应商编号 | 单行文本 |
供应商全称 | 单行文本 |
供应商简称 | 单行文本 |
供应商类别 | 下拉框 |
主要供应产品 | 单行文本 |
等级 | 下拉框 |
联系地址 | 地址 |
![](https://i-blog.csdnimg.cn/blog_migrate/d3d7d64ceaf547e1b2532a8799a9a487.png)
2)新增流程表单【采购申请单】,字段设置如下;
名称 | 类型 |
采购申请 | 分割线 |
采购类型 | 单选按钮组 |
采购申请编号 | 流水号 |
申请日期 | 日期时间 |
申请人 | 成员单选 |
申请部门 | 部门单选 |
采购申请明细 | 子表单 |
随机码合集 | 单行文本 |
申请审批 | 分割线 |
采购申请状态变更 | 单选按钮组 |
![](https://i-blog.csdnimg.cn/blog_migrate/0cb844cf1e710e41f307ae1e2a0e523b.png)
3)新增表单【采购需求池】,字段设置如下;
名称 | 类型 |
采购申请编号 | 单行文本 |
需求行号 | 单行文本 |
采购类型 | 单行文本 |
申请时间 | 日期时间 |
申请人 | 成员单选 |
申请部门 | 部门单选 |
产品编号 | 单行文本 |
产品名称 | 单行文本 |
单位 | 单行文本 |
需求数量 | 数字 |
期望供应商 | 单行文本 |
期望到货时间 | 日期时间 |
采购申请行状态 | 单选按钮组 |
![](https://i-blog.csdnimg.cn/blog_migrate/43c3e5bf0c4d43d5bf8887b9d076b76a.png)
4)新增表单【创建报价需求】,字段设置如下;
名称 | 类型 |
询报价需求编号 | 流水号 |
询报价需求 | 子表单 |
报价截止日期 | 日期时间 |
![](https://i-blog.csdnimg.cn/blog_migrate/c663a3ffe33cfa8801e32980d77fa9b1.png)
5)新增表单【采购发起询价】,字段设置如下;
名称 | 类型 |
选报价需求选择 | 关联数据 |
报价截止日期 | 日期时间 |
询报价需求编号 | 单行文本 |
报价供应商明细 | 子表单 |
参与报价供应商总数 | 数字 |
![](https://i-blog.csdnimg.cn/blog_migrate/ee11ae921e69ce8e0e85080fa09f3c25.png)
6)新增流程表单【供应商报价】,字段设置如下;
名称 | 类型 |
再次报价通知 | 单行文本 |
询报价操作步骤 | 分割线 |
询报价需求编号 | 单行文本 |
报价供应商 | 成员单选 |
供应商名称 | 单行文本 |
本次采购需求明细 | 关联查询 |
报价截止时间 | 日期时间 |
报价明细 | 关联查询 |
报价单 | 附件 |
是否需要供应商再次报价? | 单选按钮组 |
![](https://i-blog.csdnimg.cn/blog_migrate/219964b7cc59cd93ba534b253e17d0a8.png)
7)新增流程表单【核价】,字段设置如下;
名称 | 类型 |
选择询报价需求 | 关联数据 |
询报价需求编号 | 单行文本 |
最终价格上报 | 子表单 |
管理层审批 | 分割线 |
是否同意最终价格? | 单选按钮组 |
![](https://i-blog.csdnimg.cn/blog_migrate/02256653f85154c8a5f7936642a781ea.png)
8)新增表单【物料档案】,字段设置如下;
名称 | 类型 |
产品编号 | 流水号 |
产品名称 | 单行文本 |
产品型号 | 单行文本 |
产品类型 | 下拉框 |
产品分类 | 下拉框 |
单位 | 下拉框 |
规格 | 单行文本 |
材料 | 单行文本 |
颜色 | 单行文本 |
图片 | 图片 |
![](https://i-blog.csdnimg.cn/blog_migrate/24422143d4b8fed8fece9af63377b998.png)
9)新增表单【子拆主辅助表-供应商报价拆分】,字段设置如下;
名称 | 类型 |
选报价需求编号 | 单行文本 |
报价供应商 | 成员单选 |
供应商名称 | 单行文本 |
产品编号 | 单行文本 |
产品名称 | 单行文本 |
单位 | 单行文本 |
预计到货时间 | 日期时间 |
最终价格 | 数字 |
第一次价格 | 数字 |
第二次价格 | 数字 |
第三次价格 | 数字 |
报价单 | 附件 |
![](https://i-blog.csdnimg.cn/blog_migrate/2c81623d7c22ce024dd6ee0dba989049.png)
10)新增表单【子拆主辅助表-询报价需求选择】,字段设置如下;
名称 | 类型 |
询报价需求编号 | 单行文本 |
采购申请编号 | 单行文本 |
需求行号 | 单行文本 |
产品编号 | 单行文本 |
产品名称 | 单行文本 |
单位 | 单行文本 |
需求数量 | 数字 |
期望到货时间 | 单行文本 |
期望供应商 | 单行文本 |
![](https://i-blog.csdnimg.cn/blog_migrate/f5b71dbc3d6e512cde9cf988ff925e9b.png)
2.2、表单【供应商注册】字段及表单属性设置
1)选中【等级】、【供应商状态】、【供应商类别】字段,输入下拉框选项;
![](https://i-blog.csdnimg.cn/blog_migrate/a97ab70929eeca2bdf92a351128c967a.png)
2)【等级】、【供应商状态】、【供应商编号】、【供应商】四个字段设置操作权限为不可见;
![](https://i-blog.csdnimg.cn/blog_migrate/427a8f568de48d2eb7dbf7d580588c3c.png)
3)【供应商编号】字段设置默认值为公式编辑,设置公式:“'GYS'+'-'+INT(RAND()*(100000-00000)+00000)”;
![](https://i-blog.csdnimg.cn/blog_migrate/b8c7a2998b996fd21e062e88d520dfa6.png)
2.3、表单【采购申请单】字段及表单属性设置
1)【采购申请明细.需求行号】字段,设置默认值为公式编辑,设置公式:“(SEARCH(采购申请明细.随机码,随机码合集)-1)/36+1”;
![](https://i-blog.csdnimg.cn/blog_migrate/88aa518452e0c79caf804c6473a80de1.png)
【采购申请明细.期望供应商】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/5b0bbacf4247752d130bb3092e8769e4.png)
【采购申请明细.随机码】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/21c6f078f4f2cef585c68ce0802d4bc4.png)
【随机码合集】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/46937ef3360fdaa216642b9995dce894.png)
2)【采购申请明细】子表单字段,开启数据加载,数据源为【物料档案】,添加显示字段设置好赋值字段,触发公式为【随机码】字段,点击保存;
![](https://i-blog.csdnimg.cn/blog_migrate/4f555de0311273b6841d1472b84c6331.png)
3)【采购申请明细.期望供应商】关联数据字段,关联表单【供应商注册】,如图设置显示字段,主键字段为【供应商全称】;
![](https://i-blog.csdnimg.cn/blog_migrate/b54647c33d31e48fac9dc103bffc8e73.png)
4)该表单是流程表单,设置流程节点,申请审批的节点权限提交设置一条数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/6194e641227c4f4e703df3e9f57f150b.png)
数据助手名称为新增需求池数据,新增新增数据的执行动作,选择目标表单【采购需求池】,设置对应赋值字段;
![](https://i-blog.csdnimg.cn/blog_migrate/aad64d60a355dc8b3f038833d3af9862.png)
其他设置触发条件为【采购申请状态变更】字段等于转需求,设置好点击【完成】并保存该数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/5819e8756a98d712dba29a2bf46260c9.png)
2.4、表单【创建报价需求】字段及表单属性设置
1)【询报价需求】子表单字段,开启数据加载,数据源为【采购需求池】,添加显示字段设置好赋值字段,点击保存;
![](https://i-blog.csdnimg.cn/blog_migrate/3f0584c199085cc8c5752bcddfc68585.png)
2)表单提交数据新增数据助手名称为修改采购申请状态,该数据助手有两条执行动作;
![](https://i-blog.csdnimg.cn/blog_migrate/3750c5d1975ff3a0de1e1b7d6ff17441.png)
新增修改数据的执行动作,选择修改【采购需求池】表单,选择对应过滤条件,以及需要修改的字段;
![](https://i-blog.csdnimg.cn/blog_migrate/873ed46db4cec7840fca3361587f2c9a.png)
新增新增数据的执行动作,选择目标表单【子拆主辅助表-询报价需求选择】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/8c5dd2889edb3e2915ff1a2bf588cccd.png)
2.5、表单【采购发起询价】字段及表单属性设置
1)【询报价需求选择】关联数据字段,关联表单【创建报价需求】,如图设置显示字段,主键字段为【询报价需求编号】;
![](https://i-blog.csdnimg.cn/blog_migrate/10b168ae21961d036a94741ec98b5e24.png)
2)【询报价需求编号】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/0038c9b61ee37c5e6313f72bef0916c8.png)
【报价供应商明细.询报价需求编号】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/b2f6db5b818420f92ec4101b10fb0af5.png)
【参与报价供应商总数】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/b847f1a731ce9b28de171d953ee95106.png)
3)【报价供应商明细】子表单字段,开启数据加载,数据源为【供应商注册】,添加显示字段设置好赋值字段,触发公式为【参与报价供应商总数】字段,点击保存;
![](https://i-blog.csdnimg.cn/blog_migrate/a4d8fb21d60954f749a4d31a6884b767.png)
4)表单提交数据新增数据助手名称为发起供应商报价流程;
![](https://i-blog.csdnimg.cn/blog_migrate/c29f8d61ee7b5fb9963c38d576bce0b5.png)
新增新增数据的执行动作,选择目标表单【供应商报价】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/aa829ec79b5539bebefc919f44128620.png)
其他设置里勾选是否发起新流程,设置好点击【完成】并保存该数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/4b36aa5b5597d9ec9810d32f39e0e37f.png)
2.6、表单【供应商报价】字段及表单属性设置
1)【再次报价通知】字段,设置默认值为“价格不合适,请再次报价。”;
2)【供应商名称】字段设置默认值为数据联动,设置联动条件及联动字段;
![](https://i-blog.csdnimg.cn/blog_migrate/ab2b959755622ad9593e8b2a5f170c96.png)
3)【本次采购需求明细】关联查询字段,设置关联表为【供应商注册】并如图选择关联字段,设置显示数据条数为多条;
![](https://i-blog.csdnimg.cn/blog_migrate/120377106181090a6c78bc8f3027d33f.png)
如图添加关联条件,根据【询报价需求编号】字段相关联;
![](https://i-blog.csdnimg.cn/blog_migrate/6e6094cf7afee08f81470bd9b987f92e.png)
4)【报价明细】数据加载字段,设置数据源为【子拆主辅助表-询报价需求选择】,添加显示字段及赋值字段,点击保存;
![](https://i-blog.csdnimg.cn/blog_migrate/80f8753c5db1d20bf9b8f6d0c8aa324e.png)
5)【报价明细.最终价格】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/9089d683f560d9a3787d7662f6b08bdb.png)
6)该表单是流程表单,设置流程节点,多次询价节点的节点权限提交设置一条数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/2d7d0c5bc2f20969fdfb2c8ef52720b5.png)
数据助手名称为新增辅助表数据,新增新增数据的执行动作,选择目标表单【子拆主辅助表-供应商报价拆分】,设置对应的赋值字段;
![](https://i-blog.csdnimg.cn/blog_migrate/f329f1c15d36fb1de8cf9efa9cb0adc8.png)
其他设置触发条件为【是否需要供应商再次报价?】字段等于结束报价,设置好点击【完成】并保存该数据助手;
![](https://i-blog.csdnimg.cn/blog_migrate/22ececdf5b4a83e9558ebccfc6c3eda4.png)
2.7、表单【核价】字段及表单属性设置
1)【选择询报价需求】关联数据字段,关联表单【创建报价需求】,如图设置显示字段,主键字段为【询报价需求编号】;
![](https://i-blog.csdnimg.cn/blog_migrate/c45d17565dd371bdb42b7883356b17d8.png)
2)【询报价需求编号】字段,设置默认值为公式编辑,如图设置公式;
![](https://i-blog.csdnimg.cn/blog_migrate/0f9ba93cbeea2929805f9e0b7c090580.png)
3)【最终价格上报】子表单字段,开启数据加载,数据源为【子拆主辅助表-供应商报价拆分】,添加显示字段设置好赋值字段,点击保存;
![](https://i-blog.csdnimg.cn/blog_migrate/ca5bcbdf7aa21e586f1877731e29fa48.png)
4)该表单是流程表单,设置流程节点及节点权限,保存表单;
2.8、效果演示
![](https://i-blog.csdnimg.cn/blog_migrate/75ffa23e831e0116d816e5e3bee42af3.png)