****中心
供应链服务管理平台
系统设计说明书
集团erp与非集团erp合并组包
| 项 目 号 | |
| 文 档 号 | |
| 工程编号 | |
| 版 本 号 | 1.4 |
******公司
****
****中心
供应链服务管理平台
基本设计说明书
| 编制: | 张颖慧 | 编制日期: | ****0703 |
| 审核: | 审核日期: | ||
| 批准: | 批准日期: |
******公司
****
****中心
供应链服务管理平台
系统设计说明书
| 编制: | 此页留空 | 编制日期: | 用于手书 |
| 审核: | 审核日期: | ||
| 批准: | 批准日期: |
******公司
****
修订记录
| 日期 | 作者 | 版本 | 修改原因 | 主要修改内容 |
| 2025/7/03 | 张颖慧 | 1.0 | 创建 | 编制文档 |
| 2025/7/18 | 张颖慧 | 1.1 | 修改 | |
| 2025/8/18 | 张颖慧 | 1.2 | 修改 | |
| 2025/8/19 | 张颖慧 | 1.2 | 修改 | |
| 2025/8/21 | 张颖慧 | 1.3 | 修改 | |
| 2025/8/25 | 张颖慧 | 1.4 | 修改 |
目 录
不涉及
不涉及
****集团erp传入的年度/临时采购计划(一体化/核建),采购计划员在采购需求计划分级分类页面完成分级分类操作后,计划以一对一的映射关系生成采购预算申请,组包环节,若不执行框架协议下订单的采购预算申请明细,集团ERP与非集团ERP采购预算申请明细可同时组包完成后续寻源流程。
不涉及
| 序号 | 画面号 | 画面名称 | 画面功能 | 备注 |
| PCPRND06 | 待组包采购预算申请 | 修改 | ||
| PCPRLY01 | 采购包管理 | 修改 | ||
| PCPRLY0101 | 新增/修改采购包 | 修改 | ||
| PCPRLYCSC01 | 跨板块协同组包 | 修改 |
以图形的方式描述本模块画面之间的流转关系画面流转图。
| 画面流转图 |
| 序号 | 功能名称 | 功能及逻辑简述 |
| 提交计划 | 提交时更新相关是否执行预算申请/立项: 提交年度或临时采购需求计划(若为空,默认按 “临时 / 年度采购计划” 处理)时,系统需校验 “需用单位” 关于手工创建预算申请的 “采购立项申请” 配置信息。若该配置未设置,则需系统自动生成预算单据,且提交时需将【是否执行预算申请 / 立项】字段设为 “2 - 自动”; 前提条件: 计划类型:年度/临时采购计划(为空时默认按‘临时 / 年度采购计划’处理) 需用单位未配置采购立项申请,无需手工创建预算 是否执行预算申请/立项 IS_EXECUTE_BUDGET 预算的需求计划明细 值集:0-否;1-手工;2-自动 预算执行方式 BUDGET_EXECUTED_METHOD 值集: 0-接口/否(无需ops生成) 1-系统自动生成 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 序号 | 功能名称 | 功能及逻辑简述 | ||||||||||||||||||||||||||||
| 分级分类自动生成采购预算申请 | 计划分级分类后,状态从待分级分类更新为已分级分类,一对一映射生成采购预算申请,采购预算申请的状态也置为已分级分类: 分级分类条件: 1.计划类型:临时/年度 2.IS_EXECUTE_BUDGET 是否执行预算申请/立项为2-自动 (注:值集:0-否;1-手工;2-自动), 3、预算执行方式为1-系统自动生成 符合上述条件自动生成预算申请:预算申请中IS_EXECUTE_BUDGET 是否执行预算申请/立项 默认为“2-自动 ”,预算执行方式为1-系统自动生成 注:相关数据对应直接说明(是否执行预算申请/立项:值集:0-否;1-手工;2-自动;预算执行方式0-接口/否(无需ops生成) 1-系统自动生成)
| |||||||||||||||||||||||||||||
| 已处理—取消分级分类逻辑 | 取消按钮,判断逻辑为: 当计划状态为已分级分类,采购预算申请状态为已分级分类/无采购预算申请单(只针对历史数据)状态时才可取消。 当 是否执行预算申请/立项=2 预算执行方式=0 时: 计划状态为已分级分类且对应的采购预算申请状态为已分级分类时,计划取消分级分类,对应的采购预算申请状态置为待分级分类 当 是否执行预算申请/立项=2 预算执行方式=1 时: 计划状态为已分级分类,自动生成采购预算申请,此时采购预算申请的状态为已分级分类,计划取消分级分类,对应的采购预算申请删除 补充: 手工立项 否执行预算申请/立项=1 走原手工判断逻辑。 | |||||||||||||||||||||||||||||
| 待处理—退回 | ****集团ERP计划,操作栏无退回按钮,页面补充提示语“根据集团ERP相关要求,****集团ERP的需求计划,退回只能从ERP侧发起”。 | |||||||||||||||||||||||||||||
| 待处理—全部退回;增加提示 | 若多选****集团ERP计划,点击全部退回按钮,页面补充提示语“根据集团ERP相关要求,****集团ERP的需求计划,退回只能从ERP侧发起”。 | |||||||||||||||||||||||||||||
| 已处理—历史数据处理 | 针对上线前计划状态为已分级分类,未生成采购预算申请单的历史单据 回退:点击【取消】按钮,计划状态置为未分级分类,待下一次分级分类时自动生成采购预算申请 前流程:调用程序手动为此类计划生成采购预算申请单。 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 待组包采购预算申请页面页签改造 | 页面改成2个页签——临时/年度采购预算申请、框架协议采购预算申请 其中框架协议采购预算申请数据来源为一体化提报的框架协议计划 临时/年度采购预算申请的数据来****集团erp临时/年度计划以及一体化系统提报的临时/年度计划自动生成的采购预算申请 即现阶段组包单据均为采购采购预算申请 | |||
| 查询条件 | 临时/年度采购预算申请和框架协议采购预算申请两个页签均新增采购预算申请行号以及采购预算申请名称字段作为查询条件 |
| 序号 | 功能名称 | 功能及逻辑简述 |
| 集团erp与非集团erp合并组包逻辑 | 临时/年度需求计划下选择采购预算申请组包 根据“是否执行框架协议下订单”的标识, 选择“是”,执行框架协议下订单采购包+******执行——******,此类采购包在组包时,不同管理单元无法一起组包。 选择“是”,执行框架协议下订单采购包+******执行—此类采购包在组包时,不同管理单元一起组包。 (采购包接口按明细发送) 选择“否”,采购包在一体化系统进行寻源,集团erp****集团erp采购预算申请可以一起组包 | |
| **执行的采购包管理单元唯一 | ******集团erp的采购包,管理单元相同的采购预算申请才能一起组包 ****集团erp的采购预算申******执行 | |
| 待组包—取消 | 取消按钮,判断逻辑为: 当计划状态为已分级分类,采购预算申请状态为已分级分类/无采购预算申请单(只针对历史数据)状态时才可取消。 当 是否执行预算申请/立项=2 预算执行方式=0 时: 计划状态为已分级分类且对应的采购预算申请状态为已分级分类时,计划取消分级分类,对应的采购预算申请状态置为待分级分类 当 是否执行预算申请/立项=2 预算执行方式=1 时: 计划状态为已分级分类,自动生成采购预算申请,此时采购预算申请的状态为已分级分类,计划取消分级分类,对应的采购预算申请删除 补充: 手工立项 否执行预算申请/立项=1 走原手工判断逻辑。 | |
| 4. | 待组包—取消—历史数据处理 | 针对上线前计划状态为已分级分类,未生成采购预算申请单的历史单据 判断: 采购预算申请单号为空+是否执行预算申请/立项=2 预算执行方式=1 回退:点击【取消】按钮,计划状态置为未分级分类,待下一次分级分类时自动生成采购预算申请 前流程:调用程序手动为此类计划生成采购预算申请单。 |
| 5. | 待组包——**退回接口处理 | ******按明细退回,若退回时无预算申请行,进行历史数据处理,自动生成关联的预算申请行 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1. | 采购包明细列字段名称修改 | ****集团ERP采购计划行号字段改为采购预算申请行号 现采购包组包单据均为采购预算申请,因此采购预算申请行号不为空 | ||
| 2. | 采购**新增字段 | 采购包主信息新增sysCode字段,若存在多个sysCode按英文逗号, 间隔 |
| 序号 | 功能名称 | 功能及逻辑简述 |
| 自主 -待分配——取消 | 采购包取消后,释放采购预算申请,预算申请状态为‘已分级分类’,同时更新采购预算申请对应的需求计划行状态: 若关联的采购预算申请全部为‘已分级分类’,采购需求计划状态更新为‘已分级分类’。 若关联的采购预算申请存在部分‘已组包’,采购需求计划状态更新为‘部分组包’。 根据采购预算申请单行号是否为空判断 历史数据处理 当上线前所有在“已编制采购包”之后的单据,在采购包退回至计划的节点,点击【取消】按钮,采购包退回,释放采购需求计划,采购需求计划状态退回至“已分级分类”。 当关联的预算申请行编号为空时,判断需要自动执行标记为 2-自动 预算生成方式为1-自动 需要进行历史数据处理,根据采购需求计划自动生成对应的预算申请。 | |
| 自主—待分配-跨板块协同 | ****集团ERP不允许跨板块组包 改造后点击待分配下的采购包操作栏的【跨板块协同】按钮,允许进行跨板块组包,****集团erp跨板块组包规则相同(去掉数据来源限制) 历史数据处理 若采购需求计划类似为年度/临时采购计划,采购包明细采购预算申请单为空时,提示:”请联系管理员补充采购预算申请!” | |
| 自主—待分配-跨板块协同—增加字段与预算申请单逻辑处理 | 采购预算申请明细表新增字段——重组标记 采购预算申请明细表新增字段——牵头单位编码+牵头单位名称 针对采购包计划类型为非框架协议采购: 点击跨板块协同按钮,根据选择的组织机构编号进行分源,将分源单位记入牵头单位编码/名称;同时更新采购预算申请明细中牵头编码/名称、重组标记为“待重组” | |
| 自主—草稿/驳回状态下删除采购包 | 历史数据处理 当上线前所有在“已编制采购包”之后的单据,在采购包退回至计划的节点,点击【取消】按钮,采购包退回,释放采购需求计划,采购需求计划状态退回至“已分级分类”。 当关联的预算申请行编号为空时,判断需要自动执行标记为 2-自动 预算生成方式为1-自动 需要进行历史数据处理,根据采购需求计划自动生成对应的预算申请。 | |
| 自主—草稿/驳回状态下批量删除采购包 | 历史数据处理 当上线前所有在“已编制采购包”之后的单据,在采购包退回至计划的节点,点击【取消】按钮,采购包退回,释放采购需求计划,采购需求计划状态退回至“已分级分类”。 当关联的预算申请行编号为空时,判断需要自动执行标记为 2-自动 预算生成方式为1-自动 需要进行历史数据处理,根据采购需求计划自动生成对应的预算申请。 | |
| 自主——已提交跨板块协同—撤回 | 针对采购包计划类型为非框架协议采购: 置空预算申请明细中牵头编码/名称、重组标记。 | |
| 跨板块协同—草稿/驳回状态下删除采购包 | 针对采购包计划类型为非框架协议采购: 更新预算申请明细中重组标记为”待重组“ | |
| 跨板块协同—草稿/驳回状态下批量删除采购包 | 针对采购包计划类型为非框架协议采购: 更新预算申请明细中重组标记为”待重组“ | |
| 跨板块协同—带分配状态下取消采购包 | 针对采购包计划类型为非框架协议采购: 更新预算申请明细中重组标记为”待重组“ | |
| 跨板块协同—带分配状态下批量取消采购包 | 针对采购包计划类型为非框架协议采购: 更新预算申请明细中重组标记为”待重组“ |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| ****集团erp字段 | 采购包基本信息删除“是否集团erp”字段,不再作为采购包明细的查询条件之一 | |||
| 组包单据判断 | 现阶段由“是否集团erp”字段控制采购包明细下展示的为“选择采购采购预算申请”或者为“选择需求计划明细”, 现改成根据“计划类型”字段判断组包单据为采购需求计划还是采购预算申请,若计划类型为非框架协议采购,则组包单据为采购预算申请,若计划类型为框架协议采购,则组包单据为采购需求计划。 | |||
| 序号 | 功能名称 | 功能及逻辑简述 |
| 1. | 删除/批量删除 | 点击删除/批量删除按钮,删除采购包明细,释放并更新采购预算申请状态为已分级分类。 历史数据处理 当上线前所有在“已编制采购包”之后的单据,在采购包退回至计划的节点,点击【取消】按钮,采购包退回,释放采购需求计划,采购需求计划状态退回至“已分级分类”。 当关联的预算申请行编号为空时,判断需要自动执行标记为 2-自动 预算生成方式为1-自动 需要进行历史数据处理,根据采购需求计划自动生成对应的预算申请。 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1. | ||||
| 2. |
| 序号 | 功能名称 | 功能及逻辑简述 |
| 已受理——按明细退回 | 采购包执行页面,采购员将明细退回,未按照预算申请明细组包,退回至【退回待确认】 采购包执行页面点击【退回】按钮时,进行历史数据补充,自动生成关联的预算申请行 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 序号 | 功能名称 | 功能及逻辑简述 |
| 删除 | 点击删除按钮,删除采购包明细,释放并更新采购预算申请状态为已分级分类。 针对采购包计划类型为非框架协议采购: 更新预算申请明细中重组标记为”待重组“ | |
| 批量删除 | 点击批量删除按钮,删除采购包明细,释放并更新采购预算申请状态为已分级分类。 针对采购包计划类型为非框架协议采购: 更新预算申请明细中重组标记为”待重组“ | |
| 选择跨板块协同采购明细 | 点击【选择跨板块协同采购明细】,根据“计划类型”字段判断组包单据为采购需求计划还是采购预算申请,若计划类型为非框架协议采购,则组包单据为采购预算申请,若计划类型为框架协议采购,则组包单据为采购需求计划。 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1. | 增加tab列 | 跨板块协同组包页面,增加两个tab列:临时/年度采购预算以及框架协议采购计划。 现阶段跨板块协同组包查询的单据均为采购需求计划,改造后临时年度tab列下查询采购预算申请单表,框架协议tab列下查询采购需求计划表。 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 临时/年度采购预算——待重组 | 数据源 查询结果为待重组采购预算申请 | |||
| 临时/年度采购预算——已重组 | 数据源 查询结果为已重组采购预算申请 | |||
| 跨板块协同组包—临时年度采购预算—待重组 | 点击【创建联合采购包】按钮,进行跨板块组包,数****集团erp预算申请单以及一体化系统提报需求计划后自动生成的预算申请单 | |||
| 跨板块协同组包—临时年度采购预算—待重组—根据筛选条件组包 | 与待组包采购预算申请根据筛选条件组包规则相同 | |||
| 待重组——全部退回 | 退回跨板块组包,采购包状态回退为待分配状态 涉及历史数据处理——上线前将所有跨板块组包涉及的采购需求计划行生成对应的采购预算申请。 | |||
| 合同签约与起草单位范围 | 跨板块协同组包,集团erp与非集团erp合并组包,合同签约与起草单位选择范围为需用单位的对应板块以及当前登陆人所属集采组织的板块的合集。 | |||
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1. |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1 | 合同管理—创建—选择中标结果行 | ****集团erp的一次性合同: 中标结果行的筛选条件增加数据来源这一筛选条件 中标结果默认查询条件为标段+供应商+合同起草单位+合同签约主体+数据来源 可分离出不同数据来源的中标结果明细行号进行合同创建。 | ||
| 2 | 合同新增数据来源 | 合同头合同明细均新增数据来源字段,创建合同时将中标结果的数据来源赋值到合同。 | ||
| 3 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1. |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1 | 合同编辑—合同明细—选择中标结果行 | ****集团erp的一次性合同: 中标结果行的筛选条件增加数据来源这一筛选条件 中标结果默认查询条件为标段+供应商+合同起草单位+合同签约主体+数据来源 可分离出不同数据来源的中标结果明细行号进行合同创建。 | ||
| 3 |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1. |
| 序号 | 功能名称 | 信息项 | 功能及逻辑简述 | 备注 |
| 1 | 增加数据来源字段 | 以下标段新增数据来源字段: 采购方案标段明细 询价单标段明细 定标标段明细 中标标段明细 | ||
不涉及
不涉及
采购需求计划-采购预算申请-采购包
采购方案—询价单
询价单-评标-定标
中标
不涉及
不涉及
不涉及
不涉及