星空|BOS操作|协同同步|多环境同步操作与原理

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

星空|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...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息