Salesforce Sandbox和Dev Hub是Salesforce平臺(tái)中兩個(gè)不同的概念:
Salesforce Sandbox:
Sandbox是Salesforce平臺(tái)中的一個(gè)測試和開發(fā)環(huán)境。它是一個(gè)獨(dú)立的副本,可以用于在不影響生產(chǎn)環(huán)境的情況下進(jìn)行應(yīng)用程序開發(fā)、配置和測試。在Sandbox中,您可以創(chuàng)建和修改對象、字段、布局和業(yè)務(wù)流程等,而不會(huì)影響生產(chǎn)環(huán)境中的數(shù)據(jù)和設(shè)置。Sandbox可以用于多種目的,如開發(fā)新功能、測試更新、進(jìn)行培訓(xùn)等。Salesforce提供了幾種類型的Sandbox,包括開發(fā)Sandbox、測試Sandbox、模擬Sandbox等,每種類型都有不同的用途和限制。
Dev Hub:
Dev Hub 是Salesforce平臺(tái)的一個(gè)功能,用于管理和組織Salesforce開發(fā)。它允許您創(chuàng)建和管理Scratch Orgs(臨時(shí)組織),這是一種輕量級(jí)的開發(fā)環(huán)境,專門用于短期開發(fā)和測試目的。Dev Hub提供了一種集中管理和控制Scratch Orgs的方式,可以在其中創(chuàng)建、分配和銷毀Scratch Orgs,以及跟蹤開發(fā)工作和版本控制。Dev Hub還提供了一些工具和API,以幫助開發(fā)人員更好地管理和部署代碼。
- Sandbox 不支持 Dev Hub 功能
- 不同Edition Scratch Org數(shù)據(jù)有限制
總結(jié)
總結(jié)來說,Salesforce Sandbox是一個(gè)獨(dú)立的測試和開發(fā)環(huán)境,用于進(jìn)行應(yīng)用程序開發(fā)和測試,而Dev Hub是Salesforce平臺(tái)的一個(gè)功能,用于管理和組織開發(fā)過程,包括創(chuàng)建和管理Scratch Orgs。Sandbox可以用于長期的開發(fā)和測試,而Dev Hub主要用于短期的開發(fā)和測試,并提供了更靈活和輕量級(jí)的開發(fā)環(huán)境。