SRM-询报价管理系统搭建指南

news2024/11/24 5:53:40

1、简介

1.1、案例简介

本文将介绍,如何搭建SRM-询报价管理。

1.2、应用场景

企业根据询价需求通知参与报价的供应商,所有供应商会收到通知后进行报价,自动生成了比价数据,企业可参考比价数据对供应商进行选择。

2、设置方法

2.1、表单搭建

1)新建表单【供应商注册】,字段设置如下;

名称

类型

基本资料

分割线

供应商状态

下拉框

供应商

成员单选

供应商编号

单行文本

供应商全称

单行文本

供应商简称

单行文本

供应商类别

下拉框

主要供应产品

单行文本

等级

下拉框

联系地址

地址

2)新增流程表单【采购申请单】,字段设置如下;

名称

类型

采购申请

分割线

采购类型

单选按钮组

采购申请编号

流水号

申请日期

日期时间

申请人

成员单选

申请部门

部门单选

采购申请明细

子表单

随机码合集

单行文本

申请审批

分割线

采购申请状态变更

单选按钮组

3)新增表单【采购需求池】,字段设置如下;

名称

类型

采购申请编号

单行文本

需求行号

单行文本

采购类型

单行文本

申请时间

日期时间

申请人

成员单选

申请部门

部门单选

产品编号

单行文本

产品名称

单行文本

单位

单行文本

需求数量

数字

期望供应商

单行文本

期望到货时间

日期时间

采购申请行状态

单选按钮组

4)新增表单【创建报价需求】,字段设置如下;

名称

类型

询报价需求编号

流水号

询报价需求

子表单

报价截止日期

日期时间

5)新增表单【采购发起询价】,字段设置如下;

名称

类型

选报价需求选择

关联数据

报价截止日期

日期时间

询报价需求编号

单行文本

报价供应商明细

子表单

参与报价供应商总数

数字

6)新增流程表单【供应商报价】,字段设置如下;

名称

类型

再次报价通知

单行文本

询报价操作步骤

分割线

询报价需求编号

单行文本

报价供应商

成员单选

供应商名称

单行文本

本次采购需求明细

关联查询

报价截止时间

日期时间

报价明细

关联查询

报价单

附件

是否需要供应商再次报价?

单选按钮组

7)新增流程表单【核价】,字段设置如下;

名称

类型

选择询报价需求

关联数据

询报价需求编号

单行文本

最终价格上报

子表单

管理层审批

分割线

是否同意最终价格?

单选按钮组

8)新增表单【物料档案】,字段设置如下;

名称

类型

产品编号

流水号

产品名称

单行文本

产品型号

单行文本

产品类型

下拉框

产品分类

下拉框

单位

下拉框

规格

单行文本

材料

单行文本

颜色

单行文本

图片

图片

9)新增表单【子拆主辅助表-供应商报价拆分】,字段设置如下;

名称

类型

选报价需求编号

单行文本

报价供应商

成员单选

供应商名称

单行文本

产品编号

单行文本

产品名称

单行文本

单位

单行文本

预计到货时间

日期时间

最终价格

数字

第一次价格

数字

第二次价格

数字

第三次价格

数字

报价单

附件

10)新增表单【子拆主辅助表-询报价需求选择】,字段设置如下;

名称

类型

询报价需求编号

单行文本

采购申请编号

单行文本

需求行号

单行文本

产品编号

单行文本

产品名称

单行文本

单位

单行文本

需求数量

数字

期望到货时间

单行文本

期望供应商

单行文本

2.2、表单【供应商注册】字段及表单属性设置

1)选中【等级】、【供应商状态】、【供应商类别】字段,输入下拉框选项;

2)【等级】、【供应商状态】、【供应商编号】、【供应商】四个字段设置操作权限为不可见;

3)【供应商编号】字段设置默认值为公式编辑,设置公式:“'GYS'+'-'+INT(RAND()*(100000-00000)+00000)”;

2.3、表单【采购申请单】字段及表单属性设置

1)【采购申请明细.需求行号】字段,设置默认值为公式编辑,设置公式:“(SEARCH(采购申请明细.随机码,随机码合集)-1)/36+1”;

【采购申请明细.期望供应商】字段,设置默认值为公式编辑,如图设置公式;

【采购申请明细.随机码】字段,设置默认值为公式编辑,如图设置公式;

【随机码合集】字段,设置默认值为公式编辑,如图设置公式;

2)【采购申请明细】子表单字段,开启数据加载,数据源为【物料档案】,添加显示字段设置好赋值字段,触发公式为【随机码】字段,点击保存;

3)【采购申请明细.期望供应商】关联数据字段,关联表单【供应商注册】,如图设置显示字段,主键字段为【供应商全称】;

4)该表单是流程表单,设置流程节点,申请审批的节点权限提交设置一条数据助手;

数据助手名称为新增需求池数据,新增新增数据的执行动作,选择目标表单【采购需求池】,设置对应赋值字段;

其他设置触发条件为【采购申请状态变更】字段等于转需求,设置好点击【完成】并保存该数据助手;

2.4、表单【创建报价需求】字段及表单属性设置

1)【询报价需求】子表单字段,开启数据加载,数据源为【采购需求池】,添加显示字段设置好赋值字段,点击保存;

2)表单提交数据新增数据助手名称为修改采购申请状态,该数据助手有两条执行动作;

新增修改数据的执行动作,选择修改【采购需求池】表单,选择对应过滤条件,以及需要修改的字段;

新增新增数据的执行动作,选择目标表单【子拆主辅助表-询报价需求选择】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;

2.5、表单【采购发起询价】字段及表单属性设置

1)【询报价需求选择】关联数据字段,关联表单【创建报价需求】,如图设置显示字段,主键字段为【询报价需求编号】;

2)【询报价需求编号】字段,设置默认值为公式编辑,如图设置公式;

【报价供应商明细.询报价需求编号】字段,设置默认值为公式编辑,如图设置公式;

【参与报价供应商总数】字段,设置默认值为公式编辑,如图设置公式;

3)【报价供应商明细】子表单字段,开启数据加载,数据源为【供应商注册】,添加显示字段设置好赋值字段,触发公式为【参与报价供应商总数】字段,点击保存;

4)表单提交数据新增数据助手名称为发起供应商报价流程;

新增新增数据的执行动作,选择目标表单【供应商报价】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;

其他设置里勾选是否发起新流程,设置好点击【完成】并保存该数据助手;

2.6、表单【供应商报价】字段及表单属性设置

1)【再次报价通知】字段,设置默认值为“价格不合适,请再次报价。”;

2)【供应商名称】字段设置默认值为数据联动,设置联动条件及联动字段;

3)【本次采购需求明细】关联查询字段,设置关联表为【供应商注册】并如图选择关联字段,设置显示数据条数为多条;

如图添加关联条件,根据【询报价需求编号】字段相关联;

4)【报价明细】数据加载字段,设置数据源为【子拆主辅助表-询报价需求选择】,添加显示字段及赋值字段,点击保存;

5)【报价明细.最终价格】字段,设置默认值为公式编辑,如图设置公式;

6)该表单是流程表单,设置流程节点,多次询价节点的节点权限提交设置一条数据助手;

数据助手名称为新增辅助表数据,新增新增数据的执行动作,选择目标表单【子拆主辅助表-供应商报价拆分】,设置对应的赋值字段;

其他设置触发条件为【是否需要供应商再次报价?】字段等于结束报价,设置好点击【完成】并保存该数据助手;

2.7、表单【核价】字段及表单属性设置

1)【选择询报价需求】关联数据字段,关联表单【创建报价需求】,如图设置显示字段,主键字段为【询报价需求编号】;

2)【询报价需求编号】字段,设置默认值为公式编辑,如图设置公式;

3)【最终价格上报】子表单字段,开启数据加载,数据源为【子拆主辅助表-供应商报价拆分】,添加显示字段设置好赋值字段,点击保存;

4)该表单是流程表单,设置流程节点及节点权限,保存表单;

2.8、效果演示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/193412.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GF_CLR初始用 - 正式版

参照:DeerGF_Wolong框架使用教程 与tackor老哥的踩坑日记所编写,第二次尝试,总结第一次经验重新来。 点击链接加入群聊【Gf_Wolong热更集合】 一. 部署 HybridCLR(Wolong) 环境 首先安装Windows Build Support (IL2CPP)需要完整的克隆项目…

自动驾驶感知——激光雷达物体检测算法

文章目录1. 基于激光雷达的物体检测1.1 物体检测的输入与输出1.2 点云数据库1.3 激光雷达物体检测算法1.3.1 点视图1.3.1.1 PointNet1.3.1.2 PointNet1.3.1.3 Point-RCNN1.3.1.4 3D-SSD1.3.1.5 总结和对比1.3.2 俯视图1.3.2.1 VoxelNet1.3.2.2 SECOND1.3.2.3 PIXOR1.3.2.4 AFDe…

2023年Java学到什么程度可以找工作了?

不管是过去现在还是未来,任何以就业为目的的学习,参考的就业要求最直接的方式就是直接去搜索目标岗位企业的招聘要求。是不是很简单呢!下面是根据Java不同技术层次列举招聘要求:初级Java开发工程师:中级Java开发工程师…

出现这些症状,说明你的免疫力在走下坡路!

这些年免疫力逐渐成为大家关注的重点。随着身边越来越多的人感染,免疫力的强弱影响着每个人身体的恢复情况,好的免疫力就是最有效的药物。免疫力讲究平衡二字,太强、太弱都不好。太强会让机体过于敏感,对非致病因素也发起攻击&…

网络故障监控某小程序延时分析案例

背景 某港口集疏港系统近期出现故障,在凌晨3-5点时段无法上传疫情通勤卡,对港口货物运输带来影响。 该港口已部署NetInside全流量回溯系统,针对本次故障,进行故障定位和原因分析。 分析简介 操作时间:2022年9月8日星…

【C++】C++入门 命名空间 及输入与输出

前言 C是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。熟悉C语言之后,对C学习有一定的帮助。 C补充C语言语法的不足,以及对C语言设计不合理的地方进行优化,比如&#x…

联想昭阳K4e电脑系统错误导致屏幕闪烁怎么重装系统?

联想昭阳K4e电脑系统错误导致屏幕闪烁怎么重装系统?有用户安装的电脑系统有兼容性错误,导致电脑开机之后,屏幕会不断的进行闪烁,无法正常的进行电脑操作。那么这个情况我们如何去进行电脑系统的重装呢?今天教大家U盘重…

项目管理系统

项目要求 1)服务器负责管理所有员工表单(以数据库形式),其他客户端可通过网络连接服务器来查询员工表单。 2)需要账号密码登陆,其中需要区分管理员账号还是普通用户账号。 3)管理员账号可以查…

【数据结构】极致详解:树与二叉树(下)——链式存储实现

目录 🤩前言🤩: 🤯一、链式存储概述🤯: 🤠二、链式结构的遍历🤠: 1.前序、中序与后序遍历: 2.层序遍历: 🥰三、链式存储结构各接…

2023年转行IT互联网:盘点高薪职业岗位!

要问今年转行求职最想进入的行业,那么互联网肯定算其中一个。智联招聘发布的《2022大学生就业力调研报告》显示,IT/通信/电子/互联网行业是应届生最期望就业的行业。中国青年报中青校媒面向全国大学生发起调查,有64.33%希望毕业后能进入互联网…

linux常识及常用命令

一、介绍 一般项目都是部署在linux服务器上的,linux内核起初是由芬兰人林纳斯托瓦兹在上学时出于爱好编写的。它是一套免费试用和自由传播的类Unix操作系统,是一个基于POSIX(可移植)和UNIX的多用户、多任务、多线程和多CPU的操作…

Task10-Excel看板

文章目录一 分析思路二 实现过程1 确定周数2 销售基础整理3 周销售数据变化趋势4 周销售渠道整理5 看板绘制一 分析思路 二 实现过程 1 确定周数 确定日期所在的周数用:【WEEKNUM函数】 WEEKNUM(serial_num,return_type)参数Ser…

简介CSS

目录 一、CSS概述 二 、CSS的语法规则 三、CSS的引入方式 1、内部样式表 2、行内样式表 四、代码风格 1、紧凑风格 2、展开风格 五、选择器 1、基础选择器 标签选择器 类选择器 id选择器 通配符选择器 2、复合选择器 后代选择器 子选择器 并集选择器…

网络设备和常见网络拓扑

目录 集线器 网桥 交换机 路由器 常见网络拓扑 总线型 环形 星型 树型 网状 集线器 集线器的英文称为“Hub”。“Hub”是“中心”的意思,它的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在…

threejs 几何图形 相交、差集、并集 插件

目前搜集到的有以下几个 THREE-CSGMeshhttps://github.com/manthrax/THREE-CSGMeshcsg.jshttps://github.com/jscad/csg.jsOctreeCSGhttps://github.com/giladdarshan/OctreeCSG/threeBSP 这个现在已经不更新了【对新版本不支持了geometry新版中移除了】threebsp 【这个是前辈…

Win10系统如何调整分区大小?

在使用Win10系统的过程中,如果电脑分区大小不合适或某个分区已满的问题可以通过调整分区大小来解决。可以缩小其他有闲置空余空间的分区,在得到未分配的空间后,然后将其分配到已满的分区,或者直接合并2个分区。接下来一起看看调整…

Elasticsearch Java入门

Elasticsearch安装 官网下载 下载的时候注意版本,spring boot如果用的是2.2版本就下载6.8的版本就行 下载完成之后解压,运行bin->elasticsearch.bat就可以启动服务了 做出win服务 elasticsearch-service.bat install浏览器输入localhost:9200 Ki…

BandZip cmd调用参数

命令行参数 Bandizip&#xff08;Bandizip.exe&#xff09;及其控制台应用程序&#xff08;bz.exe&#xff09;支持以下命令行参数&#xff1a; 注&#xff1a;推荐使用bz.exe&#xff0c;这个是专门给控制台的&#xff0c;更加稳定一些 # Bandizip.exe <archive> # Ban…

Linux中hosthost.confhost.allowhost.deny作用

可实现应急响应断网&#xff1a;阻止本机对恶意IP的访问链接 /etc/host.conf 为解析库声明的配置信息 /etc/hostname 配置主机名&#xff08;永久生效&#xff09; /etc/hosts 配置ip地址映射 /etc/hosts.allow 配置ip地址白名单 /etc/hosts.deny 配置ip地址黑名单 解…

Centos7安装jdk1.8tomcat

文章目录注意一 jdk1.8下载与安装1.1 JDK下载地址1.2 查看Centos7自带jdk版本1.2.1 第一种方式1.2.2 第二种方式1.2.3 第三种方式1.2.4 下载自带JDK1.2.5 安装JDK1.2.6 补充&#xff1a;查看jdk的安装目录1.2.7 配置环境变量二 tomcat下载与安装三 服务器运行项目模拟3.1 第一步…