【Salesforce】将沙盒既有的自定义对象快速导入其他环境中

将沙盒既有的自定义对象快速导入其他环境中

场景

在项目进行的过程中,免不了需要将某一个环境的自定义对象的定义导入到另一个环境中,通常来说,这种需求的解决方法有以下几种:

  1. 直接sanbox复制
  2. 利用出站/入站更改集
  3. 手动重新新建自定义对象

但是,

  1. sandbox复制受限于sandbox的版本要向上一致(复制到的sandbox需要相同或者更高级别的License)
  2. 入站验证中,自定义对象相关联还有很多其他的组件需要共通导入才能成功,单单导入对象几乎是不可能成功的举动
  3. 如果自定义对象的字段定义了数十乃至数百个,手动新建十分浪费时间。
    因此,除了上述三个方法之外,有没有第四种方法,能够让我们快速在新的环境中复制出一个自定义对象来?本文介绍一种方法供读者尝试。

利用VSCode中Salesforce Cli的部署功能快速新建自定义对象

原理

在Salesforce中,自定义对象是作为元数据(metadata)储存在平台上的。具体来说,每一个自定义对象都是一个数个元数据文件的集合,每一个元数据文件都描述这个自定义对象的设定。下面这张图描述了Salesforce平台中一个自定义对象的元数据构成(非官方,仅供参考)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值