推奨事項の強制リフレッシュの構成
正確な推奨事項を得るために、UI イベントの結果に基づいて推奨事項を更新および更新するように Trigger Recommendation Refresh データブローカーを構成します。同様に、明示的な更新メカニズムを構成するには、 ForceRefreshRecommendations メソッドを使用します。
始める前に
必要なロール:sn_nb_action.next_best_action_author、または admin
このタスクについて
Zurich ファミリーリリースより前は、リフレッシュトリガーがプライマリコンテキストレコードの更新にのみ関連付けられているため、推奨事項が古くなったままであることがよくあります。Zurich ファミリーリリース以降では、プライマリコンテキストテーブルだけでなく、さまざまなコンテキストの更新に対して明示的なイベント駆動型の更新を構成して、推奨事項の関連性を向上させることができます。
- 明示的なリフレッシュメカニズム:内部コンテキストの変更とは無関係に、推奨事項の更新を手動でトリガーできるため、イベント駆動型の更新では不十分なシナリオに対処できます。
ForceRefreshRecommendationsメソッドを呼び出します。ForceRefreshRecommendationsメソッドは、NextBestActionServiceImplスクリプトインクルードの一部としてベースシステムに付属しています。ForceRefreshRecommendationsメソッド:sn_nb_action.NextBestActionService().forceRefreshRecommendations(input.ruleContextSysIds, input.currentRecordSysId, input.refreshAllUsers); - イベント駆動型の更新:関連テーブルの属性の変更や、ボタンのクリックやタブナビゲーションなどのユーザーインタラクションなど、事前定義されたシステムイベントによってトリガーされる推奨事項の自動更新を実装します。
UI ビルダーで UI コンポーネントの Trigger Recommendation Refresh データブローカーを構成します。このデータブローカーはベースシステムに付属しており、レコードページのすべての UI コンポーネントで使用できます。このデータブローカーを構成するには、次の手順を実行します。
手順
タスクの結果
構成されたコンポーネントがトリガーされると、CSM/FSM 構成可能ワークスペースで推奨事項が更新され、それに応じて更新されます。