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)
アクション
Chatter アンサーおよびアイデア
トリガーを使用した Chatter 非公開メッセージのモデレーション
トリガーを使用したフィード項目のモデレーション
Experience Cloud サイト
サポートクラス
Territory Management 2.0
用語集
Apex での Salesforce 機能の使用
Salesforce ユーザーインターフェースの多くの機能は Apex で公開されているため、Lightning プラットフォームでプログラムを介してアクセスできます。たとえば、Chatter フィードに投稿したり、Approval メソッドを使用してプロセス要求を申請および承認したりする Apex コードを作成できます。
-
アクション
クイックアクションを作成し、Salesforce Classic ホームページ、Chatter タブ、Chatter グループ、レコード詳細ページに追加します。作成アクションや更新アクションなどの標準クイックアクションから選択するか、会社のニーズに基づいてカスタムアクションを作成します。 -
承認プロセス
承認プロセスでは、Salesforce でレコードを承認する方法を自動化します。承認プロセスでは、承認申請者、プロセスの各ポイントでの実行内容など、承認の各ステップを指定します。 -
認証
Salesforce では、ユーザーを認証するさまざまな方法を用意しています。組織のニーズやユーザーの使用パターンに合わせて各方法を組み合わせた認証方式を構築します。 -
Chatter アンサーおよびアイデア
Chatter アンサーおよびアイデアでは、ゾーンを使用してアイデアとアンサーをグループに整理します。各ゾーンには、独自のテーマ、およびそのテーマに一致する固有のアイデアやアンサーのトピックを設定できます。 -
CommercePayments 名前空間の使用事例
CommercePayments プラットフォームを対象としたウォークスルー、使用事例、および参照資料を確認します。 -
Apex の Connect
Salesforce でカスタム操作を開発するには、Connect in Apex を使用します。Connect in Apex では、B2B Commerce、CMS 管理コンテンツ、Experience Cloud サイト、トピックなどにプログラムでアクセスできます。Chatter フィードを表示する Apex ページを作成し、メンションおよびトピックを含むフィード項目を投稿し、ユーザーおよびグループの写真を更新します。Chatter フィードを更新するトリガーを作成します。 -
トリガーを使用した Chatter 非公開メッセージのモデレーション
ChatterMessage のトリガーを記述して、組織または Experience Cloud サイトの非公開メッセージのモデレーションを自動化します。トリガーを使用して、メッセージが会社のメッセージングポリシーに準拠していること、およびメッセージにブロックリストに登録された語が含まれていないことを保証できます。 -
トリガーを使用したフィード項目のモデレーション
FeedItem のトリガーを記述して、組織または Experience Cloud サイトの投稿のモデレーションを自動化します。トリガーを使用して、投稿が会社のコミュニケーションポリシーに準拠していること、および投稿に望ましくない単語や語句が含まれていないことを確実にできます。 -
Experience Cloud サイト
Experience Cloud サイトは、従業員、顧客、パートナーをつなぐブランド空間です。ビジネスニーズに合わせてサイトをカスタマイズしながら作成することができ、その後もコミュニティ間をシームレスに移行できます。 -
メール
Apex を使用して受信メールと送信メールを操作できます。 -
メタデータ
Salesforce ではメタデータ型とコンポーネントを使用して、組織の設定とカスタマイズを表します。システム管理者が制御する組織設定、またはインストール済みアプリケーションとパッケージによって適用される設定情報にはメタデータを使用します。 -
プラットフォームキャッシュ
Lightning プラットフォームキャッシュレイヤーを使用すると、Salesforce セッションおよび組織データをキャッシュするときのパフォーマンスと信頼性が向上します。カスタムオブジェクトや設定を使用することなく、または Visualforce ビューステートをオーバーロードすることなくキャッシュする内容と期間を指定できます。一部のアプリケーションや操作が他の容量を横取りしないようにプラットフォームキャッシュでキャッシュ空間を分配すれば、パフォーマンスが向上します。 -
Salesforce ナレッジ
Salesforce ナレッジは、ユーザーが内容 (記事とも呼ばれる) を簡単に作成および管理でき、必要な記事の検索と表示をすばやく実行できる知識ベースです。 -
Salesforce Files
Salesforce Files の動作をカスタマイズするには、Apex を使用します。 -
Salesforce Connect
Apex コードでは、どのような Salesforce Connect アダプターでも外部オブジェクトデータにアクセスできます。Apex Connector Framework を使用して、Salesforce Connect のカスタムアダプターを開発します。カスタムアダプターで外部システムからデータを取得し、ローカルでデータを合成できます。Salesforce Connect がそのデータを Salesforce 外部オブジェクトに表示し、ユーザーおよび Lightning プラットフォームが Salesforce 組織外に保存されたデータをシームレスに操作できるようにします。 -
Salesforce Reports and Dashboards API via Apex
Salesforce Reports and Dashboards API via Apex では、レポートビルダーで定義したレポートデータにプログラムを介してアクセスできます。 -
Salesforce サイト
Salesforce サイトでは、分析、ワークフローおよび承認、プログラマブルロジックなどの Lightning プラットフォームの機能を継承して、カスタムページおよび Web アプリケーションを構築できます。 -
サポートクラス
サポートクラスを使用すると、営業時間やケースなど、サポートセンターで一般的に使用されるレコードを操作できます。 -
Territory Management 2.0
Territory2 および UserTerritory2Association の標準オブジェクトではトリガーがサポートされているため、これらのテリトリー管理レコードの変更に関連するアクションやプロセスを自動化できます。 -
フロー
Flow Builder では、システム管理者は、Salesforce 組織または外部システムでデータを収集し、何らかの操作を実行することでビジネスプロセスを自動化するフローというアプリケーションを構築できます。