星空|BOS操作|协同同步|多环境同步操作与原理
# 多环境组成图示
- 如图,ERP1可作为基线UAT环境,ERP2可作为开发测试环境,再有其它环境可自行添加代入本文。
- 本文以正式、ERP1、ERP2三个环境为例,另两个环境都有各自对应的协同应用,适合团队开发。
![image.webp](/download/01001beba46de0fa4761b58ce0938ebdcb42.webp)
# 说明
- **本文只介绍原理和操作**,实际情况可能多个数据中心共用同一个协同应用,也可能没有协同应用,都不要紧。
# 正向同步
- 从协同应用中将某单据同步到数据中心里,本文中叫做==正向同步==
::: hljs-center
![image.webp](/download/01009d450fd8870a4e2396a6a64e04116943.webp)
:::
# 反向同步
- 与正向同步相对应,将某单据从数据中心同步到协同应用里,本文中叫做==反向同步==
- 本文中示例,打包时以协同应用来构建补丁包,所以 **==一切以协同为主==**,叫反向同步可以起到警示作用,做之前要谨慎考虑。
::: hljs-center
![image.webp](/download/0100249a4b18fb8f4aeaabdb6ca3b24cad89.webp)
:::
# 数据中心向外输出的两种方式
## 方式一:反向同步至某协同(常用)
- **单据、基础资料、表单等业务对象**的操作:登录数据中心,选择某协同A,右键某单据,【==更新数据中心业务对象至应用==】
::: hljs-center
![image.webp](/download/01008b943eeebd674c53ad568f5ca3391405.webp)
:::
- **权限对象**的操作:先完成上一条,将单据反向同步,然后右键某单据,点击【==导出权限对象==】(注意如果是KD的扩展,要选中KD的单据再右键,否则找不到这个菜单),会导出到协同应用中。导出成功后,会在安装脚本-SQL脚本下出现该权限对象的脚本;
![image.webp](/download/0100eea4307a9811474eb86c091d6dd241a0.webp)
![image.webp](/download/010084577f0d973b43759829ccc037274bd8.webp)
- **菜单**的操作:先完成第一条,将单据反向同步,然后右键【==安装脚本-主控菜单==】,点击【==发布菜单==】,==选中==某个菜单,点击上方【==脚本==】,会生成菜单脚本到协同。成功后,会在在安装脚本-主控菜单下出现该单据的菜单脚本;
-
![image.webp](/download/0100df10da5389a749d2993222442e42bc65.webp)
![image.webp](/download/0100a8fc90a7c50b4861a300fd1357013afe.webp)
## 方式二:补丁包构建(尽量不要用)
- **以下两种方式效果一样**,注意选择正确业务对象、权限对象脚本、菜单脚本等。
- 协同方式:登录数据中心,选择某协同,右键应用根节点,【==部分包构建==】,选择需要打包的内容,点击【==本地构建==】
- 集成方式:登录数据中心,解决方案-部署包管理,填写名称,选择需要打包的内容点击下一步即可。
- 制作好的补丁包**可安装至其它数据中心**。
- 下图以常用的协同方式为例:
::: hljs-center
![image.webp](/download/010095a8231e1a634302b11ba3d45e40836a.webp)
:::
# 协同应用向外输出的两种方式
## 方式一:正向同步至某数据中心(常用)
- **单据、基础资料、表单等业务对象**的操作:登录数据中心,选择某协同A,右键某单据,【==同步业务对象到数据中心==】
::: hljs-center
![image.webp](/download/010018109d86c3ab429ea5fd62a730eff6ce.webp)
:::
- **权限对象**的操作:登录数据中心,选择某协同A,展开【安装脚本-SQL脚本】,选择对应的权限对象脚本,右键【同步sql脚本】,提示框选是,会在该数据中心执行SQL。成功后会弹窗提示成功。
![image.webp](/download/0100328ec28a770b4456ab0f4a0b5eccccfb.webp)
- **菜单**的操作:登录数据中心,选择某协同A,展开【安装脚本-主控菜单】,选择对应的菜单脚本,右键【同步sql脚本】,提示框选是,会在该数据中心执行SQL。成功后会弹窗提示成功。
![image.webp](/download/0100a775e4ee02b34a3985cdb0ec404aa2f8.webp)
## 方式二:补丁包构建(尽量不要用,打包正式环境才需要)
- 注意选择正确业务对象、权限对象脚本、菜单脚本等。
- 登录数据中心,选择某协同,右键应用根节点,【==部分包构建==】,选择需要打包的内容,点击【==在线构建==】(注意正式打包一般是全包构建,不用这种部分包的方式)
- 制作好的补丁包**可安装至其它数据中心**。
::: hljs-center
![image.webp](/download/0100766bc558767240858b6ff8a3eb07e6e3.webp)
:::
# 总结
- 可通过上述原理==灵活搭配==,实现不同数据中心、不同协同之间的部分成果迁移。
- 注意:**不同的协同与数据中心的交叉同步需要谨慎操作!!**
![image.webp](/download/0100fdb03f47dab940be8155ec981c718526.webp)
星空|BOS操作|协同同步|多环境同步操作与原理
# 多环境组成图示- 如图,ERP1可作为基线UAT环境,ERP2可作为开发测试环境,再有其它环境可自行添加代入本文。- 本文以正式、ERP1、ERP2...
点击下载文档
本文2024-09-16 18:27:19发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-22251.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章