インテリジェントタスク推奨事項コンポーネント
いくつかのタイプのコンポーネント (テーブル、ビジネスルールなど) が、インテリジェントタスク推奨事項コンポーネント機能とともにインストールされます。
インテリジェントタスク推奨事項は、タスク推奨事項管理メニューをアプリケーションナビゲーターに追加します。この機能により、次のモジュールが追加されます。
- タスク推奨ポリシー
- タスク推奨事項の適用性
- 推奨基準
- タスク推奨事項のプロパティ
テーブル
フィールドサービス管理 (FSM) インテリジェントタスク推奨事項は、次のテーブルを追加します。
| テーブル | 説明 |
|---|---|
| タスク推奨ポリシー関連の基準 [task_rec_m2m_recommend_policy_criteria] |
タスク推奨ポリシーの関連基準レコードを保存します。 |
| タスク推奨事項の適用性 [task_rec_recommendation_applicability] |
アプリケーションレコードをデフォルトのタスク推奨ポリシーとともに保存します。 |
| 推奨基準 [task_rec_recommendation_criteria] |
タスク推奨基準レコードを保存します。 |
| タスク推奨ポリシー [task_rec_recommendation_policy] |
タスク推奨ポリシーレコードを保存します。 |
ビジネスルール
フィールドサービス管理 (FSM) インテリジェントタスク推奨事項は、次のビジネスルールを追加します。
| ビジネスルール | テーブル | 説明 |
|---|---|---|
| 順序と重み付けを検証 | タスク推奨ポリシー関連の基準 [task_rec_m2m_recommend_policy_criteria] |
フィルター制約の順序と、タスク推奨ポリシーのランク付け基準の重みと順序を確認します。この値は正の整数である必要があります。 |
| ポリシーと基準のテーブルの検証 | タスク推奨ポリシー関連の基準 [task_rec_m2m_recommend_policy_criteria] |
推奨基準の [プリフェッチされたテーブル ] フィールドとタスク推奨ポリシーの [テーブル ] フィールドで同じテーブルが選択されていることを検証します。 |
| 推奨ポリシーの削除を検証 | タスク推奨ポリシー [task_rec_recommendation_policy] |
ポリシーが [タスク推奨事項の適用性] フォームの [デフォルトのタスク推奨ポリシー ] フィールドで指定されている場合、ポリシーの削除を防止します。 |
インテリジェントタスク推奨事項のシステムプロパティ
インテリジェントタスク推奨事項では、次のプロパティを使用します。
これらのプロパティは次の場所にあります: .
| プロパティ | 定義 |
|---|---|
| sn_task_recommend.max_return_tasks | ディスパッチャーに返されるタスクの最大数を設定します。
|
| sn_fsm_task_rec.task_recomm_geo_routing_travel_calculation_method | Google Maps API、Beans.AI、または直線距離の見積もりを使用して、エージェントの推定移動時間を計算します。エージェントがたどったルートに基づいて、タスクの場所までの距離を計算します。
|
| sn_fsm_task_rec.task_recomm_use_geo_history | 位置情報履歴テーブルを使用してエージェントの場所を検索できるようにします。
|
| sn_task_recommend.logging_level | タスクの推奨中に フィールドサービス管理 (FSM) に表示されるログレベルを制御します。
|
事前定義された推奨基準
推奨基準には、フィルター制約とランキング基準の 2 種類があります。事前定義された一連の基準が提供されます。
推奨基準
インテリジェントタスク推奨のビルトイン推奨基準をいくつか次に示します。インテリジェントタスク推奨設定を構成するときは、タスク推奨ポリシーでこれらの基準を 1 つ以上使用できます。
| 名前 | 説明 |
|---|---|
| 却下された技術者を除外する | 指定された期間内にエージェントによって却下されたタスクをフィルタリングします。 デフォルト値は 24 時間です。 work.management.rejected.technician.duration プロパティを使用して時刻の値を設定できます。 |
| エージェントが移動できないタスクを除外 | 選択した期間内にエージェントが移動できないタスクを除外します。 |
| 必須部品が必要 | 定義された必須部分がエージェントで利用できないタスクを除外します。 |
| 必須スキルが必要 | 定義された必須スキルがエージェントが所有していないタスクを除外します。 |
| エージェント効率クライテリアでタスクをフィルタリング | エージェントの効率と一致するタスクを除外します。 注: フィールドサービス エージェントの効率性 プラグイン (com.snc.fsm_agent_efficiency) のアクティブ化が必要です。 |
| 名前 | 説明 |
|---|---|
| タスクからの距離 | 移動距離に基づいてタスクを評価します。エージェントがエージェントの現在の場所からタスクの場所までの移動に必要な時間が、選択した時間枠内にあるかどうかを評価します。 |
| 部品の照合 | エージェントがタスクを完了するために必要な一致部品を持っているかどうかに基づいて、タスクを評価します。 必須部品はランキング基準で考慮されません。エージェントに必須部分がないタスクを除外するには、 Must have mandatory parts フィルター制約を追加する必要があります。 |
| 合致するスキル | エージェントがタスクを完了するために必要なスキルを持っているかどうかに基づいてタスクを評価します。 必須スキルはランキング基準で 優先 されません。エージェントに必須スキルがないタスクを除外するには、 Must have mandatory skills フィルター制約を追加する必要があります。 |
| エージェント効率クライテリアでタスクをランク付け | エージェント効率クライテリアに基づいて、ディスパッチ待ちのタスクをランク付けします。 注: フィールドサービス エージェントの効率性 プラグイン (com.snc.fsm_agent_efficiency) のアクティブ化が必要です。 |