詳細情報:
Agentforce 用モバイルビルダーに関する考慮事項 (ベータ)
この機能を使用するときは、次の制限事項と既知の問題に留意してください。
Apex アクションの要件
| 制限事項 | インパクト | 推奨 |
|---|---|---|
| ネストされた出力項目またはオブジェクト型の出力項目はサポートされていません。 | ビルダーには項目名が選択可能として表示されますが、モバイルデバイスではその項目には何も表示されません。 | Apex 出力(String, Integer,
Boolean, Decimal)では単純なデータ型のみを使用します。ネストされたオブジェクトなしで出力をフラットにします。 |
| リストを返す Apex 呼び出し可能なアクションのみがサポートされます。 | リストでラップされていない 1 つのフラットオブジェクトを返す Apex アクションはビルダーで設定できません。 | 1 つの項目のみが予想される場合でも、リストを返すようにすべての Apex アクションを構造化します。 |
| [カンバセーションに表示(Show in Conversation)] 設定は無視されます。 | 出力変数で [会話に表示] を選択しない場合、アクションはビルダーに表示されますが、正しく保存できません。 | Apex 出力変数では常に [会話に表示] を選択します。 |
表示
| 制限事項 | インパクト | 回避策/ガイダンス |
|---|---|---|
| 外部画像アセットを追加すると、赤いエラーが表示されることがあります。 | 組織にサードパーティのデジタルアセットマネージャーが設定されていない場合、画像が正常に追加されたにもかかわらず、画像セレクターに誤解を招くエラーが表示されます。 | エラーは無視します。画像が正常にカスタマイズに追加されます。 |
その他の考慮事項
@InvocableMethodを使用したApexクラスの配備は、それだけでは不十分です。Apex クラスをリリースしたら、Apex 種別の Agentforce アクションとして登録します。- [設定] から、[クイック検索] ボックスに「Agentforce アセット」と入力し、選択します。
- [アクション] タブをクリックし、[新規エージェントアクション] をクリックします。
- モーダルで、[参照アクション種別] を [
Apex] に設定します。 - [参照アクションカテゴリ] を [
Invocable Methods] に設定します。 - [参照アクション] を Apex クラスに設定します。
- [次へ] をクリックし、設定を完了します。
Agentforce SDK は Agentforce アクションで応答します。Agentforce アクションにはさまざまな種別 (Apex やフローなど) が含まれる可能性があるため、未登録の Apex クラスがエージェントによって表示されたり、Agentforce 向けモバイルビルダーに選択可能なアクションとして表示されたりすることはありません。
- 認証を使用する画像 URL はゲストユーザーには表示されません。画像の URL が公開されていることを確認します。CMS 画像を公開チャネルに追加します。外部画像リンクの場合、[設定] で [信頼済み URL] にドメインを追加します。
- Agentforce アクションごとに 1 つのモバイル カスタマイズのみを許可し、Agentforce Mobile SDK を使用して Salesforce モバイル アプリケーションおよび外部アプリケーションにアクセスするすべてのユーザに適用されます。変更するには、既存のカスタマイズを編集します。
- ビルダー内プレビューはベータでは使用できません。モバイルデバイスでカスタマイズを公開してテストし、レイアウトを確認します。
- Apex アクションの出力の最上位項目のみがビルダーの選択可能な項目として表示されます。出力をフラットにします。
- ネストされたデータ項目への参照はベータではサポートされません。
- モバイルのカスタマイズは、Agentforce アクション応答の表示方法にのみ適用されます。ユーザー入力はカスタマイズできません。
