Apex 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
用語集
Apex の実行
Apex では Salesforce ユーザーインターフェースの多くの機能にプログラムでアクセスでき、外部 SOAP や REST Web サービスと統合できます。Apex コードは、さまざまな手段を使用して実行できます。Apex コードはアトミックトランザクションで実行されます。
-
Apex の呼び出し
Apex コードは、トリガーによって実行、非同期に実行、あるいは SOAP または REST Web サービスとして実行できます。 -
Apex トランザクションおよびガバナ制限
Apex トランザクションは、データの整合性を確保します。Apex コードはアトミックトランザクションの一部として実行されます。ガバナ実行制限によって、Lightning Platform マルチテナントプラットフォームのリソースを効率的に使用できます。 -
Apex での Salesforce 機能の使用
Salesforce ユーザーインターフェースの多くの機能は Apex で公開されているため、Lightning プラットフォームでプログラムを介してアクセスできます。たとえば、Chatter フィードに投稿したり、Approval メソッドを使用してプロセス要求を申請および承認したりする Apex コードを作成できます。 -
インテグレーションと Apex ユーティリティ
Apex では、コールアウトを使用して外部 SOAP と REST Web サービスを統合できます。JSON、XML、データセキュリティ、符号化用のユーティリティを使用できます。テキスト文字列を使用した正規表現用の一般的なユーティリティも用意されています。