開発者サンドボックス とメタデータ
開発者サンドボックスでプロビジョニングされた各サンドボックスはインスタンス内の分離された環境であるため、開発者は他の作業に影響を与えることなく、並行してビルドとテストを行うことができます。
サンドボックスは、特定のストーリー、開発者、テスト計画、または任意のカスタム基準に割り当てることができます。
開発者サンドボックス とメタデータの構成
各サンドボックスは、ベースインスタンスの完全なメタデータで初期化されます。たとえば、スクリプトやビジネスルールなどです。
サンドボックスでメタデータ構成に加えられた変更は、変更が結合されるまでベースインスタンスには影響しません。たとえば、サンドボックスにプラグインをインストールしても、ベースインスタンスにはインストールされません。開発者はサンドボックスを使用して、ベースインスタンスや他のサンドボックスに影響を与えることを心配することなく、危険な変更を行うことができます。
ユーザーの認証情報とロールは、各サンドボックスに分離されています。サンドボックスでユーザーのロールを変更しても、他のサンドボックスやベースインスタンスには影響しません。
メタデータ構成の変更は、最初にサンドボックスからベースインスタンスにコミットする必要があります。その後、 開発者サンドボックス アドミニストレーターは変更を基本イメージにマージし直す必要があります。変更は、次にプロビジョニングされたサンドボックスでは使用できますが、既存のサンドボックスでは使用できません。
開発者サンドボックス およびテーブルデータ
サンドボックスで作成されたレコードは、ベースインスタンスですぐに使用できます。たとえば、テーブルへの列の追加はサンドボックスでは分離されますが、サンドボックスでインシデントを作成すると、その新しいレコードはベースインスタンスのインシデントテーブルにも作成されます。
- テーブルがベースインスタンスに分離されるか、データなしでコピーされるように構成されていない限り、テーブルはすべてのサンドボックスで共有されます。
- 共有データテーブルのサンドボックスで作成されたレコードは、ベースインスタンスとそのテーブルを共有する他のサンドボックスで使用できます。スキーマを変更するとテーブルが分離され、それ以降に追加されたレコードもすべて分離されます。
開発者サンドボックス およびデータテンプレート
サンドボックスが割り当てられると、コピーできないデータがない限り、スコープ対象アプリのベースラインデータ構成が継承されます。データプロファイルとテンプレートの詳細については、「 開発者サンドボックスデータの管理」を参照してください。
開発者サンドボックス およびビジネスルール
ビジネスルールは、ベースインスタンスから継承されたメタデータです。サンドボックスのビジネスルールを表示するには、次に移動します .
ビジネスルールはコピーされますが、分離されます。これらは継承されますが、変更と追加は各サンドボックスで分離されます。ビジネスルールの詳細については、「 Classic Business rules」を参照してください。