ポリシーがエージェントのタスクをランク付けまたは評価するために使用できる推奨基準を定義します。
始める前に
必要なロール:admin、sn_task_recommend.task_rec_admin
このタスクについて
事前定義された推奨基準がいくつか用意されています。詳細については、「事前定義された推奨基準」を参照してください。
手順
-
移動先 .
-
[New] をクリックします。
-
フォームで、フィールドに入力します。
表 : 1. 推奨基準
| フィールド |
説明 |
| 表示名 |
推奨基準の表示名。 |
| 名前 |
推奨基準の名前。 |
| プリフェッチ適用のテーブル |
推奨基準として選択されたプリフェッチ適用のテーブル。 |
| プリフェッチ適用のフィールド |
プリフェッチ適用のテーブルからプリフェッチされたフィールドをサポートしています。 |
| タイプ |
基準のタイプ (フィルターまたはランク)。 |
| アプリケーション |
このレコードを含んでいるアプリケーション。 |
| アプリケーションモジュール |
デフォルト値は フィールドサービス管理 (FSM) です。 |
-
[ スクリプト] フィールドに、エージェントにタスクを推奨するときに実行するスクリプトを入力します。
たとえば、次のスクリプトは、エージェントの現在の場所とタスクの場所の間の距離を計算します。
var distanceRule = new TaskRecommendationDistanceRuleProcessor(args);
var ruleProcessResult = distanceRule.processRule(user, tasks, timeStart, timeEnd, 'ranking');
ruleResult = TaskRecommendationFSMUtil.parseRuleResult(ruleProcessResult, "Distance from task");
-
[送信] をクリックします。
タスクの結果
推奨基準が正常に作成され、選択したタイプに基づいて [フィルタリング制約] グループまたは [ランキング基準] グループにソートされます。