No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Apex
Apex は、Salesforce の組織のデータについてビジネスロジックとトリガを追加できるようにする、オブジェクト指向のオンデマンドプログラミング言語です。
Apex を使用するケース
Apex は、開発者が Force.com プラットフォームサーバでフローとトランザクションの制御ステートメントを Force.com API へのコールと組み合わせて実行できるようにした、強く型付けされたオブジェクト指向のプログラミング言語です。Java に似た、データベースのストアドプロシージャのように動作する構文を使用する Apex により、開発者は、ボタンクリック、関連レコードの更新、および Visualforce ページなどのほとんどのシステムイベントにビジネスロジックを追加できます。Apex コードは、Web サービス要求、およびオブジェクトのトリガから開始できます。
次のような場合に Apex を使用します。
- Web サービスを作成する
- メールサービスを作成する
- 複数のオブジェクトに複雑な検証を実行する
- ワークフローでサポートされていない複雑なビジネスプロセスを作成する
- カスタムトランザクションロジック (1 つのレコードやオブジェクトだけでなく、トランザクション全体で発生するロジック) を作成する
- レコードの保存などの別の操作にカスタムロジックを追加し、ユーザインターフェース、Visualforce ページ、SOAP API のいずれから操作が実行されても、ロジックが実行されるようにする
サポート対象のエディションとプラットフォーム
Apex は、Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition、および Database.com に含まれています。既存の Salesforce のお客様が Enterprise Edition、Unlimited Edition、または Performance Edition にアップグレードする場合は、担当者にご連絡ください。