如何备份所有salesforce元数据

时间:2013-12-03 18:03:06

标签: salesforce

我正在尝试找出在完整沙盒中备份所有Salesforce元数据的最佳方法。

我们有一个庞大的团队在Salesforce(配置和开发)的众多领域工作,我们已将所有代码提升到完整的沙箱。在转向生产之前,我们希望备份所有元数据。我们不关心实际数据。我们只想确保在完整的沙箱中备份所有元数据,然后升级到我们的生产实例,最后刷新我们的完整沙箱。

我们考虑过使用更改集,但这会非常繁琐,耗时且确实会抓取所有元数据。

是否可以选择创建非托管包?我从未对包装做过任何事情,所以我对这个过程一无所知。抓住所有元数据会很容易吗?

我已经阅读了使用ANT工具的选项,我没有使用它的经验,设置和配置似乎有点棘手。

我经常使用Eclipse,我不相信Eclipse可以获取所有元数据(审批流程等)?

非常感谢任何有关解决此问题的见解和帮助。

谢谢。

2 个答案:

答案 0 :(得分:0)

我想建议使用version control。这是管理项目所有变更,存储变更历史记录和舒适团队工作的最佳方式。我更喜欢git,但您可以选择其他任何内容。

为了管理无法通过Eclipse / ant迁移工具或任何其他工具检索的更改,我使用名为“NonMetaDataChanges”的文件,该文件存储在部署元数据之前和之后应在新设备应用程序上执行的所有配置步骤。通常这些手动更改不会超过半小时。

此外,我刚刚检查过可以通过Eclipse检索审批流程。

答案 1 :(得分:0)

创建元数据备份以创建或刷新沙箱不是最简单的方法吗?除了自定义设置,它会错过什么?使用沙箱可以创建更改集以将生产返回到更快乐的地方。

我同意,最佳途径是将所有更改置于版本控制之下。但是,在可以提取和重新导入所有元数据之前,必须采用某种上述方法。