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

Newer Version Available

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

Apex 向け開発環境の選択

Apex は、Sandbox、スクラッチ組織、または Developer Edition 組織で開発できますが、本番組織で直接開発することはできません。ここでは、多くの選択肢がある中で、どの組織種別が適合するかの判断や、組織種別を作成する方法についてのヒントを示しています。

Sandbox (推奨)

Sandbox は、本番組織のメタデータのコピーを別の環境に置いたもので、Sandbox の種別によってデータ量は異なります。Sandbox は、開発者やシステム管理者に安全な空間を提供し、本番環境にコードをリリースする前に、新機能の実験や変更の検証を行うことができます。ソース追跡を有効化した Developer および Developer Pro Sandbox では、Salesforce CLI、Code Builder、DevOps センターなど、Salesforce DX ソース駆動型開発ツールの多くの機能を利用できます。詳細は、Salesforce ヘルプの「Create a Sandbox (Sandbox の作成)」を参照してください。

スクラッチ組織 (推奨)

スクラッチ組織とは、Salesforce コードおよびメタデータのソース駆動型で一時的なリリースです。スクラッチ組織ではあらゆる設定が可能で、機能や設定の異なるさまざまな Salesforce エディションをエミュレートできます。スクラッチ組織の有効期限は最大 30 日で、デフォルトでは 7 日に設定されています。スクラッチ組織の使用および作成についての詳細は、『Salesforce DX 開発者ガイド』の「Scratch Orgs」を参照してください。

Developer Edition (DE) 組織

DE 組織とは、Enterprise Edition 組織で利用可能な多くの機能にアクセスできる無料の組織です。Developer Edition 組織は、時間の経過とともに古くなり、ストレージにも制限があります。Developer Edition 組織はソースの追跡が有効化されておらず、DevOps センターの開発環境としては使用できません。Developer Edition 組織は、定期的にログインしていないと期限切れになります。Developer Edition のサイン���ップ ページでは、必要な数の Developer Edition 組織にサインアップできます。

Trial Edition 組織

Trial Edition の有効期限は通常 30 日で、Salesforce の機能を評価するには最適ですが、恒久的な開発環境としての使用は想定されていません。Apex トリガーは Trial Edition で利用可能ですが、他のエディションに変更すると無効になります。Apex トリガーを保持するためには、変換する前にコードを別の組織にリリースします。Salesforce では、製品別や業界別の無料のトライアルをいくつか用意しています。

本番組織 (サポートされていません)

本番組織は、最終的にコードとアプリケーションが到達する組織で、実際のユーザーがデータにアクセスします。Salesforce の本番組織では Apex を開発することはできません。本番組織でコードやメタデータを直接変更しないことを推奨します。実際にユーザーが利用中のシステムで開発を行う場合、データが不安定になったり、アプリケーションが破損したりする可能性があります。