向けサポートTOPマニュアルFAQActivation!トレーニングお知らせサンドボックスに設定・データをコピーし、検証した設定を本番にリリースするサンドボックス(Sandbox)を利用して、本番組織の内容をテストの環境にコピーする。テスト環境で検証した設定を本番に反映(リリース)する目次はじめにSandboxの種類Sandboxの作成方法(Developer)Sandboxの作成(Full)Sandboxテンプレートリリース0.はじめにSandbox(サンドボックス)とは、プログラムやデータの状態をテストするために実際に運用している組織とは別にもう一つのテスト用の組織を作成することの出来る機能です。実際に運用している組織(本番組織)とほぼ全く同じ状態の組織をSandbox機能を使って作成することが出来ます。データ、オブジェクトの設定、ユーザなどほとんど本番組織と同じです。アクセスするURLは異なります。本番環境から一度作成したSandboxの組織にコピーをおこなうことで定期的に設定、データの内容の同期をおこなうことが出来ます。Sandboxは、主に本番運用前の設定のテストまたは他のテキストで説明している「トリガー」を作成する際に必要になります。今回はSandboxの作成方法とコピーの方法について説明します。1.Sandboxの種類Sandboxにはいくつかの種類があります。Sandboxの作成手順を説明します。Sandboxの作成手順に準じます。ここにはSandboxの一覧と作成可能なSandboxの残り数が表示されています。組織によって作成できるSandboxの数には限りが有ります。新しくSandboxを作成します。ここにはSandboxの一覧と作成可能なSandboxの残り数が表示されています。組織によって作成できるSandboxの数には限りが有ります。新しくSandboxを作成します。「Developer」を選びます。Sandboxの作成が始まります。あとは他の画面に移動しても問題ありません。Sandboxの作成が終わるとユーザのアドレスに完了連絡のメールが送信されます。リンクをクリックします。通常のSalesforceと同じくログイン画面が表示されます。ユーザ名の入力部分には、ユーザ名の後ろに点(ドット)に続いてSandbox名が追加されています。このまま、パスワードを入力してログインします。Sandboxでは通常の組織と同じようにレコードの追加、オブジェクトの登録などが行えます。3.Sandboxの作成(Full)次に「Full」のSandboxを作成します。クリックしてSandboxの種類を選択する画面に移動します。ここで、「Full」のSandboxの「次へ」をクリックします。「Developer」のときと異なる画面が表示されます。ここで、すべてのオブジェクトを参照するのか予め作成していたSandboxテンプレートを使ってSandboxを作成するかを選択できます。コピーして作成するオブジェクトの種類を決めておく機能です。最大の範囲を指定して次へすすみます。Sandboxの作成が開始しました。あとは完了後、メールで通知されます。Sandboxの作成が完了したら、Sandboxにログインします。SandboxAllにログインしたところです。本番環境と同じ状態です。データもコピーされています。以上でSandboxの作成が完了です。これで本番とは別にテストを実行する環境を作成することができました。コピーして作成するオブジェクトの種類を決めておく機能です。作成手順を説明します。Sandboxの一覧が表示された画面から、Sandboxテンプレートを新規で作成します。Sandboxテンプレート名と必要であれば説明、対象となるオブジェクトを選択します。オブジェクト間の依存関係(参照関係)も自動的に判断されます。Sandboxテンプレートが作成されると、Sandbox(Full)を作成時にテンプレートを選択できるようになります。検証した設定を本番に反映する作業をリリースといいます。リリースをおこなうには、リリースする内容がある組織と、リリースする対象(設定を反映する)の組織の間で「リリース接続」を設定します。リリースの対象を「変更セット」という設定に登録します。「変更セット」に登録された複数の設定の一つ一つをコンポーネントと呼びます。この「変更セット」に登録されたいくつかの設定をまとめてリリース対象組織に反映(リリース)することが出来ます。イメージとしては、箱のなかに幾つもの設定をまとめていれて、箱ごと本番の組織にリリースするということになります。リリースの手順を見ていきます。