技术设计-供应商生命周期配置v1_第1页
技术设计-供应商生命周期配置v1_第2页
技术设计-供应商生命周期配置v1_第3页
技术设计-供应商生命周期配置v1_第4页
技术设计-供应商生命周期配置v1_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、供应商生命周期_供应商生命周期配置技术详细设计文档作者:创建日期:更新日期:当前版本:2018-08-172018-09-211.1文档控制更改Hand审阅职位2018-08-17V1.0新建版本2018-09-21V1.1增加管控维度与供货能力的关系日期作者版本修改目录文档控制2更改2审阅2目录3供应商生命周期初始化5简单功能流程说明5依赖关系5配置信息5数据库设计6SSLM_LIFE_CYCLE_CONFIG6SSLM_LIFE_CYCLE_PAGES6SSLM_LIFE_CYCLE_NODES6SSLM_LIFE_CYCLE_ND_ASSIGN6E-R 图7应用设计7*原型图设计7API

2、 7应用服务方法7类图7注意事项7开发参考8规范8供应商生命周期阶段配置9简单功能流程说明9依赖关系9配置信息9数据库设计10HAND_TEMPLATE10E-R 图10应用设计10*原型图设计10API11应用服务方法11类图11注意事项11开发参考11规范11供应商生命周期管控维度配置12简单功能流程说明12依赖关系12配置信息12数据库设计13SSLM_LIFE_CYCLE_DIM_CONFIG13SSLM_LIFE_CYCLE_DIM_SUP13E-R 图13应用设计13*原型图设计13API14应用服务方法14类图14注意事项14开发参考14规范14未决问题15未决问题15供应商生命

3、周期初始化简单功能流程说明流程说明1、 创建租户时执行初始化;2、 初始化表单界面配置(sslm_life_cycle_pages):录入标准表单、该租户个性化表单以及默认查询界面a)标准表单包括:降级申请表单(用途为降级)、预留申请单(用途为升级)、表创建(用途为升级)、申请表单(用途为升级)、潜在申请表单(用途为升级)、合格申请表单(用途为升级);默认查询界面:查询申请表单界面;初始化字段表单编辑页面路径(或查询界面路径)、表单只读页面路径(“查询”用途时为空)、用途(UPGRADE/升级|DEGRADE/降级|BOTH/升降级都允许|QUERY/查询)等;3、 初始化阶段配置(sslm_

4、life_cycle_nodes):录入标准阶段a)标准阶段包括:、潜在、合格、淘汰b)初始化字段:阶段代码 (REGISTER/|MEND/|POTENTIAL/潜在|QUALIFIED/合格|ELIMINATED/淘汰),阶段名称,对应的升级/降级申请表单(如下表格),默认的查询界面,允许失效标志为 0(只允许手工新建阶段可失效),启用标志为 1 等;4、 初始化流程配置(sslm_life_cycle_config):新增一行数据,状态为Y,版本号为 15、 初始化流程阶段分配配置(sslm_life_cycle_nd_assign):根据初始化阶段生成流程,排序号以(REGISTER/

5、|MEND/|POTENTIAL/潜在|QUALIFIED/合格|ELIMINATED/淘汰)从前到后生成;6、 初始化供应商生命周期管控维度配置(sslm_life_cycle_dim_config)为 GROUP/依赖关系1、 说明该功能依赖的特别组件:级2、 说明该功能调用的其他服务的API:配置信息1、 值集配置:值集 code说明阶段代码升级申请表单降级申请表单表创建降级申请表单申请表单降级申请表单潜在潜在申请表单降级申请表单合格合格申请表单降级申请表单淘汰无降级申请表单2、 编码规则配置:3、 描述配置:数据库设计表设计EXCEL 路径:35 表设计产品&SRM_SSLM 供应商生

6、命周期管理服务_表设计 1.0.xlsSSLM_LIFE_CYCLE_CONFIG表功能简介:供应商生命周期流程配置表,租户每一个版本的流程信息SSLM_LIFE_CYCLE_PAGES表功能简介:供应商生命周期申请表单,定义租户可使用的表单及其路径SSLM_LIFE_CYCLE_NODES表功能简介:供应商生命周期阶段配置表,管理阶段SSLM_LIFE_CYCLE_ND_ASSIGN表功能简介:供应商生命周期流程阶段配置表,每一个版本的流程与阶段的分配关系配置 key配置 code语言描述层级编码规则 code说明E-R 图应用设计*原型图设计功能设计路径:1、30 功能设计 SSLM 供应

7、商管理供应商生命周期配置供应商生命周期配置.rpAPI应用服务方法开发完成后,Javadoc 导出:x类图开发完成后,Ide 工具导出:x注意事项需特别:名称Api请求类型描述初始化API待定T初始化默认流程开发参考规范需要特别注意的规范:供应商生命周期阶段配置简单功能流程说明流程说明1、 租户下用户使用,该功能挂在配置中心-采购方-供应商管理;2、 申请表单目前是开发代码形式(无法动态配置),租户可使用哪些表单只能通过形式新增修改3、 点击“确认生效”后才可调用API 更新数据,修改流程或流程阶段的表单则生成一个新的流程(latest_flag 为1,原流程latest_flag 改为 0)

8、,如仅修改阶段名称、新增阶段(但不用于流程中)、删除阶段(该阶段未被使用)则不需要新增流程;4、 用户可新增/启用阶段,修改阶段名称:a)查询出启用的阶段;b)标准阶段(名称;、潜在、合格、淘汰):alllow_disable_flag 为0,不可修改阶段启用标志,只可以修改c) 手工新增阶段:alllow_disable_flag 为 1,可新增/启用,可修改名称,阶段代码以“NODE_”+序号(可为主键ID)拼接,对应表单如下表格;d) 不启用阶段需校验流程中是否有使用该阶段,如果有使用,则提示“当前阶段正在生命周期流程中,请先移除生命周期中该阶段”;5、 用户可拖拽阶段形式修改流程:修改

9、阶段、表单都会创建一个新的流程a)流程初始阶段必须为“”,终结阶段必须为“淘汰”,不可删除,不可换位置;移除阶段需校验是否有处在该阶段的供应商以及是否有正在申请至该阶段的表单,如存在则不可移除用户点击流程中某个阶段(非 “淘汰”阶段),可更换表单(可选范围为升级申请表单)依赖关系1、 说明该功能依赖的特别组件:2、 说明该功能调用的其他服务的API:配置信息1、 值集配置:阶段代码升级申请表单降级申请表单表创建降级申请表单申请表单降级申请表单潜在潜在申请表单降级申请表单合格合格申请表单降级申请表单淘汰无降级申请表单手工新增阶段预留申请单降级申请表单2、 编码规则配置:3、 描述配置:数据库设计

10、表设计EXCEL 路径:HAND_TEMPLATE表功能简介:xxE-R 图应用设计*原型图设计功能设计路径:1、30 功能设计 SSLM 供应商管理供应商生命周期配置供应商生命周期配置.rp配置 key配置 code语言描述层级编码规则 code说明值集 code说明SSLM.LIFE_CYCLE_UPGRADE_PAGE表值集:升级表单API应用服务方法开发完成后,Javadoc 导出:x类图开发完成后,Ide 工具导出:x注意事项需特别:开发参考规范需要特别注意的规范:名称Api请求类型描述阶段查询API/v1/anizationId/life-cycle/nodesGET查询启用的阶段

11、阶段校验API/v1/anizationId/life-cycle/nodes/ validateT校验该阶段是否存在有处在该阶段的供应商以及是否有正在申请至该阶段的表单流程查询API/v1/anizationId/life-cycle/configGET查询的流程流程确认生效API/v1/anizationId/life-cycle/configT处理修改的阶段/流程/表单表单查询API/v1/anizationId/life-cycle/pages/upg radeGET查询升级申请表单供应商生命周期管控维度配置简单功能流程说明流程说明1、 租户下用户使用,该功能挂在配置中心-采购方-供应

12、商管理;2、 选定供应商管控维度为三选一:a)默认为“级管控”;切换维度时:弹窗提示“是否确认切换”;切换维度都需校验是否存在申请中的数据,检验不通过提示“存在供应商正在阶段申请中,无法变更”;“公司级管控”切换到“级管控”时:校验供应商生命周期表中相同的供应商在不同采购方企业是否处于相同的阶段(全部为或者淘汰),校验通过后,将供应商生命周期维度管控供应商列表(sslm_life_cycle_dim_sup)所有的供应商数据改为 GROUP/级,否则提示“存在供应商当前周期阶段不全为或淘汰,无法变更”;e) “两种模式都有”切换到“同的阶段(全部为级管控”:校验供应商生命周期表中相同的供应商在

13、不同采购方企业是否处于相或者淘汰),校验通过后,将供应商生命周期维度管控供应商列表(sslm_life_cycle_dim_sup)所有的供应商数据改为 GROUP/级,否则提示“存在供应商当前周期阶段不全为或淘汰,无法变更”;3、 用户可输入查询条件维度(“级”、“公司级”)、供应商企业代码或者名称来过滤查询;4、 如果是“两种模式都有”,表格中“级”、“公司级”可点击修改:a)切换时校验是否存在申请中的数据,校验不通过提示“某某供应商正在阶段申请中,无法变更;b) 选择“级”时:校验选中的供应商在供应商生命周期表中是否都处于相同的阶段(全部为或者淘汰),校验不通过,提示“某某供应商当前生命

14、周期阶段不全为5、 供应商行表(sslm_life_cycle_dim_sup)切换维度时,调用供货能力或淘汰,无法变更”;方法,将sslm_supply_ability.tenant_id=当前租户、sslm_supply_ability.pany_id=该供应商企业 ID 的供货能力表(sslm_supply_ability)查询条件1、 维度:到历史表(sslm_supply_ability_hist),并删除原数据;选填,来源于值集SSLM_LIFE_CYCLE_DIMEN 2、 供应商:选填,输入供应商企业代码或名称依赖关系3、 说明该功能依赖的特别组件:4、 说明该功能调用的其他服

15、务的API:配置信息4、 值集配置:值集 code说明5、 编码规则配置:6、 描述配置:数据库设计表设计EXCEL 路径:35 表设计产品&SRM_SSLM 供应商生命周期管理服务_表设计 1.0.xlsSSLM_LIFE_CYCLE_DIM_CONFIG表功能简介:供应商生命周期管控维度配置,租户选定的维度SSLM_LIFE_CYCLE_DIM_SUP表功能简介:供应商生命周期维度管控供应商列表E-R 图应用设计*原型图设计功能设计路径:2、30 功能设计 SSLM 供应商管理供应商生命周期配置供应商生命周期管理.rp配置 key配置 code语言描述层级编码规则 code说明SSLM_LIFE_CYCLE_DIMENGROUP/级|COMPANY/企业级API应用服务方法开发完成后,Javadoc 导出:x类图开发完成后,Ide 工具导出:x注意事项需特别:开发参考规范需要特别注意的规范:名称Api请求类型描述供应商管控维度查询API/v1/anizationId/life-cycle/dimenGET查询供应商管控维度修改供应商管控维度API/v1/anizationId/li

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论