标准产品实施配置中心接入指南
变更记录
变更版本 | 内容 | 时间 |
5.0.026 | 去掉基础数据中心、基础数据项相关内容,全部接入到基础配置中心 | 2023/08/10 |
1 简介
1.1 实施配置中心功能介绍
实施配置中心的主要使用对象为现场实施,为了方便现场实施快速的配置,测试,数据迁移,以及为了保障项目实施的稳定性,实施配置中心提供了配置数据在多环境、多数据中心间的数据迁移功能,并对基础配置数据进行版本管理,以及提供了传输路径管控、环境角色权限管控功能。详细介绍可以查阅实施配置中心整体介绍
1.2 应用场景
针对各业务应用下的基础配置项,如果也需要使用实施配置中心进行管理,可以将内容接入到实施配置中心。
1.3 系统路径
【基础服务云】→【实施配置中心】
2 操作步骤
2.1 梳理应用下业务流程设计到的基础配置
核心定义为:项目上线期间,由实施顾问配置或搜集导入的配置数据。在多套测试环境都会用到,不想要每套环境都重复配置一遍。业务单据依赖于这些配置才能正常使用。主要可分为以下两类:
基础配置 | 涉及系统逻辑处理或流程控制的数据;一次设置后长时间处于稳态不变;由顾问或运维人员维护。 例如:botp,工作流,凭证模板,打印模板,余额更新规则…… |
基础数据 | 不影响系统逻辑处理;随日常业务开展不断增加或变化的;通常由业务用户负责维护。例如物料、客户、供应商、会计科目、价格…… |
2.2 接入基础配置
接入基础配置项后可以获得功能:数据统一导入导出,配置项打包离线导出(需要产品本身支持导入导出,如果不支持需要立项支持)
参考文档注册自定义配置项进行基础配置的新增。
注意点:
针对会随标准补丁一起迭代的业务部门,基础配置项的导入导出如果需要插件实现的,只能选择实现微服务接口进行处理,不然面对客户多变的部署情况很容易出现报错。微服务插件类推荐使用平台规范的微服务模块规范管理:
微服务接口模块工程:mservice-api
微服务实现工程:mservice
通过x.x.x.ServiceFactory工厂类管理实现,参考微服务开发规范
如果只需要录入一些配置环节做一些说明,并没有专门的苍穹表单的。因为标准配置项的“页面”字段是必录项,这里目前推荐的做法是先录入一些有些关联的其他“页面”实体,然后将配置项的编码和名称修改为需要的内容。
2.3 测试
配置好后,进行配置数据打包传输同步的功能测试,根据问题进行排查修改。
2.4 导出数据脚本
测试完成基础配置后,需要导出对应的数据ksql脚本,将脚本放入标准补丁中一起发布
涉及表结构:
t_ricc_configtree | 基础配置项左树 |
t_ricc_configtree_l | 基础配置项左树多语言表 |
t_ricc_configitems | 基础配置项 |
t_ricc_configitems_l | 基础配置项多语言表 |
t_ricc_item_relyentry | 依赖配置项分录 |
t_ricc_item_schemeentry | 配置项方案分录 |
推荐使用平台的小工具bos_exppreinsksql或者业务自己的小工具mal_exppreinsksql导出对应的预置数据。
2.5 更新处理方式
有意愿接入的项目组成员可以在云之家联系潘震进行对接。
2.6 常见问题场景处理方式
标准产品实施配置中心接入指南
本文2024-09-23 00:46:33发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141653.html