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

開発者組織または Sandbox 組織の作成

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

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

メモ

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

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

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

メモ

Sandbox 組織を作成する手順は、次のとおりです。

  1. [設定] から、[クイック検索] ボックスに「Sandbox」と入力し、[Sandbox] を選択します。
  2. [新規 Sandbox] をクリックします。
  3. Sandbox の名前 (10 文字以下) と説明を入力します。
    次の条件を満たす名前を選択することをお勧めします。
    • 「QA」など、この Sandbox の目的を反映している。
    • 文字数が少ない。これは、Salesforce が Sandbox 環境のユーザレコードのユーザ名に Sandbox 名を付加するためです。文字数の少ない名前であれば、Sandbox へのログイン時の入力も容易です。
  4. 使用する Sandbox の種別を選択します。

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

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

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

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

    ヒント