实施配置中心在FH项目的推广与应用
一、业务背景
FH项目作为大型重点项目,实施范围涉及供应链、财务、制造、设备、质检,五大块服务应用,十一家分子公司。实施配置涉及到的基础数据和基础配置有种类繁多、数据量大、范围广、相关人员多的特点。实施系统环境包括DEV、SIT、UAT、PRE、PRO多套环境及分支。如何实现基础数据和业务配置高效、安全、规范的管理,对项目而言是一项严峻的挑战。
客户对系统配置发布流程,提出了明确的管理要求,主要包括以下几点:
(1)规范清晰:制定规范清晰的实施配置上线流程及流程管理规范,定责定岗。
(2)安全可靠:降低因环境差异带来的上线质量风险,由流程保障测试的可靠性和系统的安全性。
(3)高效快捷:避免各环境重复的配置和检查,实现高效快捷的配置传输。
(4)易学习、易推广:配置传输的学习成本低,能够快速在运维组中推广。
(5)可追溯、可管理:运维管理员对更新内容能够做到核对检查,历史记录支持追溯查找,满足系统运维管理的需要。
客户的迫切诉求是我们的前进方向,有了“实施配置中心”这一利器的助力,我们对高效安全实施配置,满足客户管理诉求信心满满!
二、解决方案
基于FH项目的实际情况及客户的具体要求,我们的解决方案可以概况为以下四个步骤:制定标准,实施方案,组织培训,学习推广。
(1)制定标准
经过项目组、产品设计及客户代表的三方沟通,我们最终确定了FH项目实施配置上线方案及实施同步流程(具体如下述流程图)。
在实施同步流程中,需要进行基础配置和基础数据的同步。
a.基础配置同步
在DEV-27完成客户化开发功能验证后,将二开包导入SIT-28,源环境和测试账套两个数据中心要保持一致。
在SIT-28源环境数据中心完成配置(BOTP、单据类型、审批流等)设定。然后同步到SIT-28测试环境, 在SIT-28测试环境完成基础配置验证。如果验证过程中需修改配置,要回到源环境进行修改再同步到SIT测试账套。
验证通过的传输包,经过审核可以同步到UAT-29。
再同步配置数据到PRE-23和PRO-14。
b.基础数据同步
在SIT-28测试环境预导入,验证。
在PRO-14完成基础数据补录。
配置所需的基础数据从PRO-14同步到其它环境。
配置好基础配置和基础数据后,进行实施配置同步流程,具体流程如下:
(2)实施方案
a.环境配置
基础配置的同步需要先配置环境角色,需要设置当前环境是基础数据的源环境还是目标环境。
图1:同步方案配置
图2:环境角色参数配置
然后设置第三方应用的ricc密码,注意ricc有可能是禁用状态,需要先启用ricc。
图3:第三方应用ricc配置
接着获取目标数据中心的ricc密码,这样才能建立与目标中心的链接,否则无法发送传输包。
图4:目标数据中心配置
b.传输系统配置项
已配置完成的基础配置信息通过添加到传输包,创建传输任务来进行传输。让传输变得有迹可循,减少传输的失误和工作量。
基础配置中心列表为可通过传输包传输的基础配置清单。
图5:可传输配置类型列表
查找待传输的基础配置项,并将其添加到传输包中。
图6:待传输基础配置添加到传输包
一个传输包可以添加多条配置项,暂存状态的传输包可以持续添加,也可以自己创建传输包。
图7:可选传输包列表
审核通过后的传输包可以创建传输任务,如果是测试环境可以传输暂存状态的传输包。
图8:已审核传输包创建传输任务
创建传输任务时,选择目标数据中心和传输包接收人。
图9:传输任务选择目标数据中心
通过在线传输,将传输包推送至目标数据中心,目标数据中心即可收到待同步的传输包。
图10:传输在线传输任务
传输成功后,系统提示在线传输任务执行完毕。
图11:完成传输包传输任务
c.目标数据中心接收
完成传输包传输后,在目标环境对传输包内的配置信息进行解析同步上传。
图12:同步上传传输包
d.传输基础数据
传输的过程中有些基础配置信息需要依赖于基础数据。在基础数据中心传输需要的数据信息。
图13:选择执行同步方案
选择需要立即执行的方案,系统记录数据集成任务的执行结果及详细日志。
图14:查看数据集成执行结果
启动方案列表为可执行的启动方案清单。
图15:启动方案列表
如果需要进行数据过滤等,可以进行个性化启动方案配置。
图16:配置个性化启动方案
(3)学习推广
培训后,由源环境到正式环境的基础配置和基础数据传输,已经交由客户的运维团队完成,释放了项目组的资源,验证了配置传输流程的管理成果。
主要使用的功能清单:
一级菜单 | 二级菜单 | 三级菜单 | 四级菜单 |
实施配置中心 | 基础配置中心 | 环境配置 | 参数配置 |
实施配置中心 | 基础配置中心 | 环境配置 | 目标数据中心管理 |
实施配置中心 | 基础配置中心 | 基础配置中心列表 | 基础配置中心列表 |
实施配置中心 | 基础配置中心 | 配置数据传输 | 传输包管理 |
实施配置中心 | 基础配置中心 | 配置数据传输 | 在线传输任务 |
实施配置中心 | 基础数据中心 | 环境配置 | 同步方案配置 |
实施配置中心 | 基础数据中心 | 基础数据中心列表 | 基础数据中心列表 |
实施配置中心已上线传输成果:
传输类型 | 传输项 | 估算数据量 |
基础数据 | 行政组织 | 70+ |
基础数据 | 业务单元 | 100+ |
基础数据 | 仓库 | 10+ |
基础数据 | 变更模型 | 2 |
基础数据 | 单据类型 | 20+ |
基础配置 | 工作流角色 | 10+ |
基础配置 | 流程设计 | 20+ |
基础配置 | 转换规则 | 80+ |
基础配置 | 反写规则 | 20+ |
基础配置 | 结算路径 | 10+ |
基础配置 | 单据类型 | 20+ |
基础配置 | 库存事务 | 10+ |
基础配置 | 业务角色 | 30+ |
基础配置 | 收款条件 | 10+ |
三、方案的推广价值
实施配置中心是针对项目各环境间基础数据及基础配置传输的通用解决方案,适用于星瀚的各类项目,有非常高的推广使用价值。
实施配置中心的使用带给项目的成效也是非常显著的,主要体现在以下几个方面:
(1)提升效率
实施交付只需在源环境确认修改配置项,无需在不同环境中重复配置,也不必对配置项进行检查,将资源从重复工作中解放出来,极大地节约了人力投入。
以FH项目供应链小组为例,估算配置项约为140项,按照发布流程,有4套环境需要配置,不考虑配置项检查和返工耗费的时间,只比对一次完整传输的耗时,效率提升10倍以上。实施配置中心的推广,对于大型、超大型项目,通过实施配置中心传输,按照流程标准化操作,减少了项目组之间的沟通协同,对传输效率提升会更加显著。
配置项估算 | 原有配置方式耗时 | 配置中心传输耗时 | 需配置环境 | 节省工时 | 效率提升 |
140 | 24H | 2H | 4套 | 88人时 | 92% |
(2) 安全可靠
如果由人工在不同系统环境中进行配置修改,不仅耗时耗力,而且很容易出现遗漏或差错,会增加核外的检查、比对、返工的工作。通过实施配置工具,实现无差别传输,避免了因配置差异导致的系统问题,更安全,更可靠。
在FH项目过程中,供应链组在各环境做了100+次的配置传输,从没有出现因传输导致的配置差异,也没有出现配置差异导致的功能问题,避免配置返工,为项目顺利推进提供坚实助力,充分验证了实施配置中心的安全性,可靠性。
(3) 追溯可查
传输包传输内容及传输任务,都有详细的日志记录,方便运维管理员进行检查确认,也便于出现了差异可快速定位。
在FH现场问题的排查中,我们时常会查找配置中心的任务传输记录,通过传输任务及传输包内容,帮助我们快速定位问题原因。
(4) 便于管理
传输过程中,执行错误有详细的信息提示,方便确认问题原因,也可以进行角色分级,在不同环境授予不同的操作权限,对传输流程规范化,提供了解决方案。
在FH项目中,设计了配置传输的管理流程,不同系统环境对应不同负责人。实施准备好传输包,负责上传到SIT,验证通过后,由运维负责发布UAT和PRE,在上线时,交由客户方接收配置传输包。通过制定标准流程,实现了权限隔离,便于配置传输管理。
(5)启用便捷
实施配置中心统一系统基础配置的菜单入口,提供配置操作的指引,帮助实施快速学习,实用便捷。
在FH项目中,通过培训讲解和系统演示,只需半个小时左右,就能掌握实施配置中心的常用功能,再经过一到两次的实操,可以达到独立传输配置的目的。
总体来说,实施配置工具操作简单,易上手学习成本低,而且方便在各项目中推广。
实施配置中心的可推广价值,也是在项目实施中客户关注的核心点,非常契合客户诉求,建议尽快将实施配置中心应用推广至各项目组,为项目组顺利推进提供助力。
附:案例评论有奖活动
我们将每月挑选优质案例评论发放精美奖品,以下形式的评论中奖概率更高哟:
1、分享案例给您带来的启发:这个案例为您当前、进行中或即将开展的项目带来了哪些启发?若您成功将案例中的策略或方法应用到实际项目中,可在评论区分享您的具体应用情况,我们将为您准备额外的奖励。
2、提出案例优化的建议:您认为案例在哪些方面还有改进的空间?您有哪些更好的替代方案或建议?
期待您的案例留言,您的反馈是我们前进的动力~
实施配置中心在FH项目的推广与应用
本文2024-09-22 23:32:58发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-133740.html