What is a Scratch Org?

DEX602 - Unit 1 Introducing the Course

📄 第 23 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce中的一个非常有趣的概念——Scratch组织。你可以把它想象成一个临时的、快速搭建的Salesforce环境,专门为开发人员设计,用来测试和开发新的应用或功能。 首先,Scratch组织是一个完整的Salesforce组织,这意味着开发人员可以登录进去,进行各种声明性或程序性的更改,就像在沙箱或任何其他Salesforce组织中一样。你可以在这里自由地尝试新的想法,不用担心影响到生产环境。 Scratch组织的一个关键特点是它的临时性。你可以快速创建它,使用它,然后在你不需要它的时候,它会被自动删除。这种设计让你可以更加大胆地尝试和实验,因为你知道即使这个环境被删除了,你也不会丢失任何重要的数据或配置。这是因为所有的更改都应该被记录在版本控制系统中,比如GitHub。这样,即使Scratch组织被删除了,你也可以随时从版本控制系统中重新部署你的应用。 与沙盒不同,Scratch组织不依赖于生产组织的版本或功能。它可以从零开始,不包含任何来自生产环境的元数据或业务数据。这给了开发人员一个干净的环境来开始他们的项目。此外,Scratch组织可以是任何版本,比如企业版、专业版等,而且你可以在其中启用各种功能和首选项,而无需联系Salesforce支持人员。 最后,Scratch组织的生命周期是有限的,通常设置为7到30天。这意味着你需要在这个时间段内完成你的开发和测试工作。一旦时间到了,Scratch组织就会自动删除,所以确保你的所有重要更改都已经保存到版本控制系统中。 总的来说,Scratch组织是一个强大而灵活的工具,可以帮助Salesforce开发人员在一个安全、临时的环境中进行创新和实验。希望这能帮助你更好地理解Scratch组织的概念和用途!