


2022-11-10 06:14:00 - 得帆信息
复杂场景:大型流程制造企业如何灵活管理工序模版并挂载?
场景背景
Background
定制系统建设初期,详细梳理了当前企业内所有流程工序,并依据梳理结果进行了配套开发,响应了当时的需求,但扩展层面的考虑较少。系统运行几年来,一旦牵涉到工序层级增减、层级内工序增减时,都需要开发方进行开发支持。
企业在业务线变动较慢的情况下还能从容应对,但随着该企业业务井喷式发展,定制开发响应的方式逐渐出现阻塞,严重影响生产活动进行。
业务痛点
Business pain points
1.定制开发的流程工序管理系统扩展性差,面向工序层级增减、层级内工序增减等场景都需要进行定制开发;
2.一条具体的工序修改(工序增减)都会导致数据库结构变化,历史工序信息只能以打包上传的方式留痕,不能实时查看。
解决思路
Solutions
我们通过得帆云aPaaS系统上线「工序管理」以及「项目管理」两个大类菜单,将工序模板与现场执行进行解耦,通过「项目管理-项目信息管理」中选择对应的工序类型,利用业务事件的后台编排与提交机制为该项目挂载一套「工序管理-工序模板管理」菜单预录入工序,从而灵活控制核心功能「项目管理_作业计划管理」中经常随需而变的工序模板。
具体来说,在「工序管理」中,预制1-10级(流程制造中极少超过10级)工序模板,每级之间通过关联表单中项目类型编码+当前工序序号联合编码构建唯一的层级关系。
使用方将先在「工序管理-工序模板管理」中进行模板预填入,即选择几级工序层级、录入项目类型、每层级下工序流程。随后在「项目管理-项目信息管理」中新增项目并选择对应的项目类型,利用业务事件功能后台提交一套属于该项目的工序模板。最后在「项目管理-作业计划管理」完成基于预录入的工序模板完成计划排布。
由此,无论工序变化得有多快,通过此方式构建的工序管理都可以通过模板预录入的方式快速响应。且因为层级表单解耦,化列为行,工序改变不影响整体数据结构,因此历史工序信息在同一套系统下可实时查看。
项目总结
Summary