カスタム推奨基準の作成

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

    始める前に

    必要なロール:admin

    このタスクについて

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

    手順

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

    タスクの結果

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