推奨事項の強制リフレッシュの構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • 正確な推奨事項を得るために、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 コンポーネントで使用できます。このデータブローカーを構成するには、次の手順を実行します。

    手順

    1. 移動先 すべて > Now Experience フレームワーク > UI ビルダー.
    2. UI ビルダーで、更新する ワークスペース エクスペリエンスを開きます。
    3. データブローカーを構成する UI コンポーネントを含むレコードページを開きます。
    4. コンテンツツリーで、UI コンポーネントを選択します。
      右側にパネルが開き、[構成]、[スタイル]、および [イベント] タブが表示されます。
    5. [イベント] タブで、[ データリソースの実行 - 推奨事項の更新 1 のトリガー (Execute Data Resource - Trigger Recommendation Refresh 1)] を選択します。
    6. [構成] モーダルで、次のプロパティを設定します。
      表 : 1. モーダルの構成
      プロパティ 説明
      ルールコンテキスト SysID UI コンポーネントに適用する必要があるルールコンテキストレコードの Sysid。これらのルールの推奨事項は、イベントがトリガーされたときに [推奨事項] タブに反映されます。

      このプロパティは文字列アレイタイプです。

      現在のレコードの SysID UI イベントを関連付けるレコードの Sysid。

      このプロパティは文字列型です。

      すべてのユーザーをリフレッシュ true に設定されている場合、すべてのアクティブなエージェントの推奨事項を更新します。デフォルトでは、値は false に設定されています。

      このプロパティはブール型です。

    7. オプション: [ トリガーするタイミング ] ドロップダウンで、次のいずれかを選択します。
      オプション説明
      常時 更新があるたびにリフレッシュをトリガーします。
      条件付き 定義された条件が満たされると、リフレッシュをトリガーします。

      [イベントハンドラー条件] フィールドで条件を定義します。

    8. [構成] モーダルで [ 適用 ] を選択します。

    タスクの結果

    構成されたコンポーネントがトリガーされると、CSM/FSM 構成可能ワークスペースで推奨事項が更新され、それに応じて更新されます。