Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
コードではなくてクリックによる Salesforce の拡張
APIカタログへのApex APIの取り込み

APIカタログへのApex APIの取り込み

Apex REST APIとAuraEnabled APIをAPIカタログに取り込んで、エージェント・アクションの自動有効化を活用し、APIをより見つけやすくします。

必要なエディション

使用可能なインターフェース: Lightning Experience
使用可能なエディション: Developer Edition、Enterprise Edition、Performance Edition、および Unlimited Edition

API カタログに取り込まれる API 情報は、スキーマとガバナンスの要件を満たす必要があります。

  • スキーマ定義
  • スキーマの更新要件
  • API ガバナンスルールセット定義 (エージェントアクションのアノテーションが付加された API に適用)

API カタログに取り込まれる API は、システム制限を満たしている必要があります。

  • 外部サービスのシステム制限
  • Apex API のその他のシステム制限

Apexの導入中にシステム制限に達した場合は、不要になったAPIを削除します。

APIカタログへのApex REST APIの導入

カスタム エージェント アクションを含むApex RESTコードと、RESTコードのOASドキュメントを作成するためのLLMがある場合、APIをAPIカタログに取り込むことができます。

Apex RESTクラス、OASドキュメント、および関連付けられたメタデータをリリースして、エージェント・アクションとして使用します。『 Agentforce 開発者ガイド』の「Apex REST を使用したカスタムエージェントアクションの作成 (ベータ)」を参照してください。
リリースにより、OAS API が組織の API カタログに自動的に追加されます。

APIカタログへのApex AuraEnabled APIの導入

@AuraEnabled というアノテーションが付けられたメソッドを含む Apex クラスがある場合、API を API カタログに取り込むことができます。

エージェントアクションとして使用する AuraEnabled コントローラーメソッドをリリースします。『 Agentforce 開発者ガイド』の「Apex コントローラーメソッドからのカスタムエージェントアクションの作成」を参照してください。
リリースにより、OAS API が組織の API カタログに自動的に追加されます。

API カタログでの Apex ドキュメントのシステム制限

Apex クラスをリリースする場合、登録、スキーマサイズ、操作、オブジェクト、およびプロパティには最大制限があります。これらの制限は、API カタログの表示内容に影響します。

制限 VALUE
Apex API 登録の最大数 1 組織あたり 150 件
最大スキーマサイズ (JSON) 10,000,000 文字 (10.0 MB)
最大スキーマサイズ (YAML) 3,000,000 文字 (3.0 MB)
最大の有効な操作 組織あたり 1250
最大の有効な操作と無効な操作 1 組織あたり合計 10,000 件
最大の有効なオブジェクト 組織あたり 1250
最大の有効なオブジェクトと無効なオブジェクト 1 組織あたり合計 10,000 件
最大のオブジェクトプロパティ 1 組織あたり合計 400,000 件
 
読み込み中
Salesforce Help | Article