この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

NextBestAction クラス

おすすめ戦略を実行して、おすすめを取得し、おすすめの反応を管理します。

名前空間

ConnectApi

使用方法

コミュニティユーザーは、このクラスにアクセスできません。ポータルユーザーとゲストユーザーは、推奨アクションコンポーネントを通じてのみ戦略にアクセスできます。

NextBestAction のメソッド

NextBestAction のメソッドは次のとおりです。すべてのメソッドが静的です。

deleteRecommendationReaction(reactionId)

おすすめの反応を削除します。

API バージョン

45.0

Chatter が必要かどうか

いいえ

署名

public static Void deleteRecommendationReaction(String reactionId)

パラメーター

reactionId
型: String
おすすめの反応の ID。

戻り値

型: Void

使用方法

「Next Best Action Recommendations の管理」または「すべてのデータの編集」権限を持つユーザーはおすすめの反応を削除できます。

executeStrategy(strategyName, maxResults, contextRecordId)

戦略を実行します。

API バージョン

45.0

ゲストユーザーが使用可能

45.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.NBARecommendations executeStrategy(String strategyName, Integer maxResults, String contextRecordId)

パラメーター

strategyName
型: String
戦略の名前。
maxResults
型: Integer
結果の最大数。有効な値は 1 ~ 25 です。デフォルトは 3 です。
contextRecordId
型: String
コンテキストレコードの ID。たとえば、Next Best Action がケースの詳細ページにある場合は、ケースの ID になります。

executeStrategy(strategyName, maxResults, contextRecordId, debugTrace)

戦略を実行して追跡を要求します。

API バージョン

45.0

ゲストユーザーが使用可能

45.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.NBARecommendations executeStrategy(String strategyName, Integer maxResults, String contextRecordId, Boolean debugTrace)

パラメーター

strategyName
型: String
戦略の名前。
maxResults
型: Integer
結果の最大数。有効な値は 1 ~ 25 です。デフォルトは 3 です。
contextRecordId
型: String
コンテキストレコードの ID。たとえば、Next Best Action がケースの詳細ページにある場合は、ケースの ID になります。
debugTrace
型: Boolean
応答で追跡情報やデバッグ情報を返すか (true)、否か (false) を指定します。

executeStrategy(strategyName, strategyInput)

入力クラスを使用して戦略を実行します。

API バージョン

45.0

ゲストユーザーが使用可能

45.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.NBARecommendations executeStrategy(String strategyName, ConnectApi.NBAStrategyInput strategyInput)

パラメーター

strategyName
型: String
戦略の名前。
strategyInput
型: ConnectApi.NBAStrategyInput
ConnectApi.NBAStrategyInput 本文。

getRecommendation(recommendationId)

おすすめを取得します。

API バージョン

45.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Recommendation getRecommendation(String recommendationId)

パラメーター

recommendationId
型: String
おすすめの ID。

戻り値

型: ConnectApi.Recommendation

getRecommendationReaction(reactionId)

おすすめの反応を取得します。

API バージョン

45.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.RecommendationReaction getRecommendationReaction(String reactionId)

パラメーター

reactionId
型: String
おすすめの反応の ID。

使用方法

「Next Best Action Recommendations の管理」または「すべてのデータの編集」権限を持つユーザーはおすすめの反応を取得できます。

getRecommendationReactions(onBehalfOfId, createdById, targetId, contextRecordId, pageParam, pageSize)

おすすめの反応を取得します。

API バージョン

45.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.RecommendationReactions getRecommendationReactions(String onBehalfOfId, String createdById, String targetId, String contextRecordId, Integer pageParam, Integer pageSize)

パラメーター

onBehalfOfId
型: String
おすすめに間接的に反応しているユーザーの ID を使用して、結果を絞り込みます。
createdById
型: String
おすすめの反応を作成したユーザーまたはレコードの ID を使用して、結果を絞り込みます。
targetId
型: String
対象の ID を使用して、結果を絞り込みます。
contextRecordId
型: String
コンテキストレコードの ID を使用して、結果を絞り込みます。
pageParam
型: Integer
返すページの数。0 から開始します。null または 0 を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

使用方法

「Next Best Action Recommendations の管理」または「すべてのデータの編集」権限を持つユーザーはおすすめの反応を取得できます。

setRecommendationReaction(reaction)

おすすめへのユーザーの反応を記録します。

API バージョン

45.0

ゲストユーザーが使用可能

48.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.RecommendationReaction setRecommendationReaction(ConnectApi.RecommendationReactionInput reaction)

パラメーター

reaction
型: ConnectApi.RecommendationReactionInput
おすすめ戦略によって生成されたおすすめに対する反応を表す ConnectApi.RecommendationReactionInput オブジェクト。