实施配置中心在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+ |
基础配 |
实施配置中心在FH项目的推广与应用
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



