建立 Sandbox
當您建立 Sandbox 時,Salesforce 會將中繼資料從您的生產組織複製到 Sandbox 組織。複製的資料取決於 Sandbox 類型。
必要版本
| 提供版本:Salesforce Classic 與 Lightning Experience |
| 提供版本:Professional、Enterprise、Performance、Unlimited 及 Database.com Edition |
| 需要的使用者權限 | |
|---|---|
| 檢視 Sandbox: | 「檢視設定和組態」權限 |
| 建立、重新整理、啟用和刪除 Sandbox: | 管理 Dev Sandbox (僅限開發人員或 Developer Pro) 或管理 Sandbox (所有 Sandbox 類型) |
- 如果您從在 Hyperforce 例項上主控的生產組織建立完整 Sandbox,則依預設會使用「快速建立」技術建立您的 Sandbox。「快速建立」方法會比舊版方法更快建立您的 Sandbox。不過,由於共用基礎結構內的資源限制,因此在 Hyperforce 例項上建立 Sandbox 有時會預設為舊版方法,而非更快的「快速建立」方法。如需詳細資訊,請參閱 Salesforce Sandbox 建立和重新整理時間的 最佳作法。
- 在主要版本升級完成和下一個版本升級開始之間,我們嘗試建立預設預覽下一個版本的 Sandbox。若要在主要版本之間轉換期間建立非預覽 Sandbox,請連絡 Salesforce 客戶支援以啟用此功能。啟用此功能後,您可以選擇在版本轉換期間建立非預覽 Sandbox。請參閱 什麼是預覽與非預覽 Sandbox 以取得詳細資訊。
- 進入「設定」,尋找並選取「Sandbox」。
-
按一下「新增 Sandbox」。
備註 如果停用「新增 Sandbox」按鈕,請向您的 Salesforce 管理員確認您擁有「管理 Sandbox」或「管理 Dev Sandbox」使用者權限,或您的組織具有可用的 Sandbox 授權。 -
輸入 Sandbox 的名稱 (10 個或更少字元) 與描述。
建議您依以下原則進行命名:
- 能夠反映此 Sandbox 的作用,如 QA。
- 較少字元,因為 Salesforce 會在 Sandbox 環境中,將 Sandbox 名稱附加到使用者記錄的使用者名稱。如果名稱中的字元數較少,可以使 Sandbox 登入時更容易輸入。
-
選取想要的 Sandbox 類型。
如果您沒看到 Sandbox 選項或者需要為更多 Sandbox 取得授權,請連絡 Salesforce 來為組織訂購更多 Sandbox。
如果您減少 Sandbox 的購買數量,則您必須使 Sandbox 數量與您購買的數量相符。例如,您有兩個 Full Sandbox,但僅訂購了一個,則您無法建立 Full Sandbox。反之,您需要將 Full Sandbox 轉換成較小的 Sandbox,像是 Developer Pro 或 Developer Sandbox,根據您現有的類型而定。
-
選取要包括在 Partial Copy Sandbox 或 Full Sandbox 中的資料。
- 對於 Partial Copy Sandbox,請按一下「下一步」,然後選取您建立的範本為您的 Sandbox 指定資料。如果您尚未為此 Partial Copy Sandbox 建立範本,請參閱建立或編輯 Sandbox 範本。
- 對於 Full Sandbox,請按一下「下一步」,然後決定要包含多少資料。
- 在「包含物件資料」欄位中,選取「全部」以包含所有生產資料,或選取「以範本為基礎」以選擇現有的 Sandbox 範本。如需詳細資訊,請參閱建立或編輯 Sandbox 範本。
- 選擇是否要包含已複製物件的欄位追蹤歷程記錄資料。如果您的生產組織在 Hyperforce 上,請選取核取方塊以包含 30 天的欄位追蹤歷程記錄。針對非 Hyperforce 生產組織,從下拉式功能表中選取一個選項。
- 決定是否要複製 Chatter 資料。Chatter 資料包含摘要、訊息和主題,且用於會影響您 Sandbox 複本的許多元件中。
減少您要複製的資料數量可以大幅加快 Sandbox 的複製時間。
-
(僅限開發人員或 Developer Pro) 如果您有可用的儲存空間升級且想要使用,請按一下 400 MB 或 2 GB。
如果您目前未升級儲存空間,但改變建立後的心意,您可以前往「Sandbox 詳細資料」頁面,然後按一下「 編輯」來升級儲存空間。如果您現在升級儲存空間,但稍後想要將其降級,您可以在重新整理 Sandbox 時這麼做。
-
(選用) 若要在每次建立和重新整理此 Sandbox 之後執行指令檔,請指定您先前從 SandboxPostCopy 介面建立的 Apex 類別名稱。

-
針對「Sandbox 存取權」,表示包含需要 Sandbox 存取權的使用者公用使用者群組 (Developer 與 Developer Pro Sandbox 為必要)。
針對 Partial Copy 與 Full Sandbox,您也可以選擇選取「所有啟用使用者」。選取所有使用者可增加 Sandbox 建立時間並影響登入體驗。
您選取公用群組的方式取決於您生產組織中存在的公用群組數量。
- 如果生產組織的公用群組少於 60 個,請從「公用群組」下拉式清單中選取該群組。
- 如果生產組織有 60 個以上的公用群組,請在「公用群組」欄位中輸入群組名稱。
如需有關選擇性 Sandbox 存取權的詳細資訊,請參閱判斷誰有 Sandbox 存取權。
-
按一下「建立」。
小秘訣 繼續複製 Sandbox 時,請嘗試限制生產組織的變更。
此程序會花上數分鐘到數天的時間,視您組織的規模和類型而定。當 Sandbox 狀態為「已完成」時,您的 Sandbox 便可供使用。請參閱 Sandbox 動作和狀態參照以瞭解所有 Sandbox 狀態。
當您的 Sandbox 可供使用時,您也會收到電子郵件通知。若要存取 Sandbox,請按一下通知電子郵件中的連結。使用者可以登入位於 https://test.salesforce.com 的 Sandbox,方法為將 .sandbox_name 附加至您的 Salesforce 使用者名稱之後。例如,如果生產組織的使用者名稱是 user1@acme.com,且 Sandbox 名稱為「test」,則修改的使用者名稱以登入 Sandbox 為 user1@acme.com.test。
不過,若 Sandbox 使用者名稱已存在,則 7 位數的英數字元值會在前面加上使用者名稱,以確保 Sandbox 使用者名稱是唯一的。例如:1a2bc3duser1@acme.com.test.
Sandbox 的使用者密碼與使用者登入生產組織的密碼相同。如果您的生產組織使用單一登入 (SSO),請要求您的 Salesforce 管理員也為 Sandbox 環境設定 SSO。
如果您透過「我的網域」設定防止使用者在生產組織中從 https://login.salesforce.com 登入,則 Sandbox 預設會防止使用者從 https://test.salesforce.com 登入。在此情況中,請指示使用者使用 https://MyDomainName--SandboxName.sandbox.my.salesforce.com 格式的「我的網域」登入 URL 登入 Sandbox。您可在「我的網域設定」頁面上找到組織的「我的網域」登入 URL。
Salesforce 會自動變更 Sandbox 的使用者名稱,但不會變更密碼。新的 Sandbox 預設會使用「僅系統電子郵件」電子郵件傳遞性設定。「僅系統電子郵件」設定對於控制從 Sandbox 寄出的電子郵件相當實用,如此一來測試與開發工作就不會將測試電子郵件傳送給您的使用者。

