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 非公開メッセージのモデレーション
トリガを使用したフィード項目のモデレーション
コミュニティ
サポートクラス
Territory Management 2.0
用語集
Apex での Salesforce 機能の使用
Salesforce ユーザインターフェースの多くの機能は Apex で公開されているため、Lightning プラットフォームでプログラムを介してアクセスできます。たとえば、Chatter フィードに投稿したり、Approval メソッドを使用してプロセス要求を申請および承認したりする Apex コードを作成できます。
-
アクション
クイックアクションを作成し、Salesforce Classic ホームページ、Chatter タブ、Chatter グループ、レコード詳細ページに追加します。作成アクションや更新アクションなどの標準クイックアクションから選択するか、会社のニーズに基づいてカスタムアクションを作成します。 -
承認プロセス
承認プロセスでは、Salesforce でレコードを承認する方法を自動化します。承認プロセスでは、承認申請者、プロセスの各ポイントでの実行内容など、承認の各ステップを指定します。 -
認証
Salesforce では、ユーザを認証するさまざまな方法を用意しています。組織のニーズやユーザの使用パターンに合わせて各方法を組み合わせた認証方式を構築します。 -
Chatter アンサーおよびアイデア
Chatter アンサーおよびアイデアでは、ゾーンを使用してアイデアとアンサーをグループに整理します。各ゾーンには、独自のテーマ、およびそのテーマに一致する固有のアイデアやアンサーのトピックを設定できます。 -
Chatter in Apex
Salesforce にカスタム操作を作成するには、Chatter in Apex を使用します。フィードを表示する Apex ページを作成し、メンションおよびトピックを含むフィード項目を投稿し、ユーザおよびグループの写真を更新します。Chatter フィードを更新するトリガを作成します。 -
トリガを使用した Chatter 非公開メッセージのモデレーション
ChatterMessage のトリガを記述して、組織またはコミュニティの非公開メッセージのモデレーションを自動化します。トリガを使用して、メッセージが会社のメッセージングポリシーに準拠していること、およびメッセージにブラックリストに登録された語が含まれていないことを保証できます。 -
トリガを使用したフィード項目のモデレーション
FeedItem のトリガを記述して、組織またはコミュニティの投稿のモデレーションを自動化します。トリガを使用して、投稿が会社のコミュニケーションポリシーに準拠していること、および投稿に望ましくない単語や語句が含まれていないことを確実にできます。 -
コミュニティ
コミュニティとは、従業員、顧客、パートナーをつなぐブランド空間です。ビジネスニーズに合わせてコミュニティをカスタマイズしながら作成することができ、その後もコミュニティ間をシームレスに移行できます。 -
メール
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 の標準オブジェクトではトリガがサポートされているため、これらのテリトリー管理レコードの変更に関連するアクションやプロセスを自動化できます。 -
フロー
Cloud Flow Designer では、システム管理者は、Salesforce 組織または外部システムでデータを収集し、何らかの操作を実行することでビジネスプロセスを自動化するフローというアプリケーションを構築できます。