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

  • リリースバージョン: Yokohama
  • 更新日 2025年07月02日
  • 所要時間: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] を選択します。
    6. [構成] モーダルで、次のプロパティを設定します。
      表 : 1. モーダルを構成
      財産 説明
      ルールコンテキスト SysIds UI コンポーネントに適用する必要があるルールコンテキストレコードの Sysid。これらのルールの推奨事項は、イベントがトリガーされたときに [推奨事項] タブに反映されます。

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

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

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

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

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

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

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

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

    タスクの結果

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