この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

開発者組織または Sandbox 組織の使用

Apex は、次の組織で実行できます。
  • 開発者組織: Developer Edition アカウントで作成された組織。
  • 本番組織: データにアクセスするライブユーザを持っている組織。
  • Sandbox 組織: 本番組織上に作成された組織であり、本番組織のコピー。

Apex トリガは Salesforce の Trial Edition で使用できますが、他のエディションに変換すると無効になります。新しくサインアップした組織に Apex が含まれる場合、いずれかのリリースメソッドを使用してコードを組織にリリースする必要があります。

メモ

Salesforce 本番組織では Apex を開発することはできません。実際にユーザが利用中のシステムで開発を行う場合、データが不安定になったり、アプリケーションが破損したりする可能性があります。代わりに、Sandbox または Developer Edition 組織上ですべての開発作業を行う必要があります。

まだ開発者コミュニティのメンバーでない場合、http://developer.salesforce.com/signup にアクセスし、Developer Edition アカウントのサインアップの説明に従ってください。Developer Edition アカウントによって、Developer Edition 組織に自由にアクセスできるようになります。Enterprise Edition、Unlimited Edition、または Performance Edition 組織、および Apex を作成するための Sandbox 組織がすでにある場合でも、開発者コミュニティのリソースを参照することを強くお勧めします。

Salesforce の本番組織では、Salesforce ユーザインターフェースを使用して Apex に変更を加えることはできません。

メモ

Sandbox 組織の作成

Sandbox 組織を作成または更新する手順は、次のとおりです。
  1. [設定] から、[クイック検索] ボックスに「Sandbox」と入力し、[Sandbox] を選択します。
  2. [新規 Sandbox] をクリックします。
  3. Sandbox の名前 (10 文字以下) と説明を入力します。

    次の条件を満たす名前を選択することをお勧めします。

    • 「QA」など、この Sandbox の目的を反映している。
    • 文字数が少ない。これは、SalesforceSandbox 環境のユーザレコードのユーザ名に Sandbox 名を付加するためです。文字数の少ない名前であれば、Sandbox へのログイン時の入力も容易です。

    ヒント

  4. 使用する Sandbox の種別を選択します。

    Sandbox オプションが表示されない場合や、追加ライセンスが必要な場合は、Salesforce に連絡して組織の Sandbox を注文してください。

    購入する Sandbox の数を減らす場合は、所有する Sandbox の数を購入数と一致させることを求められます。たとえば、2 つの Full Sandbox を所有していて、1 つしか購入しない場合、Full Sandbox を作成することはできません。代わりに、使用可能な種別に応じて、Full SandboxDeveloper Pro または Developer Sandbox などのより小さい Sandbox に変換します。

    メモ

  5. Partial Copy または Full Sandbox に含めるデータを選択します。
    • Partial Copy Sandbox の場合は、[次へ] をクリックし、作成したテンプレートを選択して Sandbox にデータを指定します。この Partial Copy Sandbox にテンプレートを作成していない場合は、「Sandbox テンプレートの作成または編集」を参照してください。
    • Full Sandbox の場合は、[次へ] をクリックし、含めるデータの量を決定します。
      • Full Sandbox[テンプレートベース] データを含めるには、既存の Sandbox テンプレートを選択します。詳細は、「Sandbox テンプレートの作成または編集」を参照してください。
      • Full Sandbox[すべて] データを含めるには、どの程度の項目追跡履歴データを含めるか、および Chatter データをコピーするかどうかを選択します。履歴は 0 ~ 180 日分のコピーが可能で、30 日単位で増加できます。デフォルト値は 0 日です。Chatter データには、フィード、メッセージ、および検出トピックが含まれます。コピーするデータの量を減らすと、Sandbox のコピー時間を大幅に短縮できます。
  6. この Sandbox の作成後および更新後に毎回スクリプトを実行するには、SandboxPostCopy インターフェースから以前に作成した Apex クラスを指定します。
  7. [作成]をクリックします。

    Sandbox のコピー処理中は、本番組織への変更を制限するようにしてください。

    ヒント