カスタム推奨基準の作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • ポリシーがエージェントのタスクをランク付けまたは評価するために使用できる推奨基準を定義します。

    始める前に

    必要なロール:admin、sn_task_recommend.task_rec_admin

    このタスクについて

    事前定義された推奨基準がいくつか用意されています。詳細については、「事前定義された推奨基準」を参照してください。

    手順

    1. 移動先 すべて > フィールドサービス > タスク推奨事項の管理 > 推奨基準.
    2. [New] をクリックします。
    3. フォームで、フィールドに入力します。
      表 : 1. 推奨基準
      フィールド 説明
      表示名 推奨基準の表示名。
      名前 推奨基準の名前。
      プリフェッチ適用のテーブル 推奨基準として選択されたプリフェッチ適用のテーブル。
      プリフェッチ適用のフィールド プリフェッチ適用のテーブルからプリフェッチされたフィールドをサポートしています。
      タイプ 基準のタイプ (フィルターまたはランク)。
      アプリケーション このレコードを含んでいるアプリケーション。
      アプリケーションモジュール デフォルト値は フィールドサービス管理 (FSM) です。
    4. [ スクリプト] フィールドに、エージェントにタスクを推奨するときに実行するスクリプトを入力します。
      たとえば、次のスクリプトは、エージェントの現在の場所とタスクの場所の間の距離を計算します。
      var distanceRule = new TaskRecommendationDistanceRuleProcessor(args); 
      var ruleProcessResult = distanceRule.processRule(user, tasks, timeStart, timeEnd, 'ranking'); 
      ruleResult = TaskRecommendationFSMUtil.parseRuleResult(ruleProcessResult, "Distance from task");
      カスタムスクリプトの要件については、「 カスタムタスク推奨基準のスクリプトの提供」を参照してください。
    5. [送信] をクリックします。

    タスクの結果

    推奨基準が正常に作成され、選択したタイプに基づいて [フィルタリング制約] グループまたは [ランキング基準] グループにソートされます。