で使用される最適化機能 スケジュール最適化
目的と制約は、 スケジュール最適化でエージェントにタスクをアサインする方法を決定する最適化機能です。
目標
スケジュール最適化目標を使用して、エージェントタスクのアサインに優先順位を付けます。アサイン先グループがタスクアサインを受け取らないようにすることはありません。
| 目的 | Description (説明) |
|---|---|
| エージェントの作業時間数のバランスを最大化する | エージェント間で作業時間 (タスク、移動など) を均等に配分した場合の報酬。 |
| エージェントが作業するタスク数のバランスを最大化する | エージェント間でタスクを均等に配分した場合の報酬。 |
| 優先度の高いタスク割り当てを最大化する | アサインされたすべての優先度の高いタスクに対する報酬。報酬は、優先度の高いタスクほど高くなります。 |
| より価値の高いタスクアサインを最大化する | アサインされたタスクの価値に対する報酬。 |
|
優先エージェントのアサインを最大化する |
優先エージェントにアサインされた各タスクに対する報酬。 |
| SLA コンプライアンスバッファーの最大化 | タスクが期間の終了時間よりも早く終了した 1 時間ごとに報酬。報酬は、SLA 期間が長いタスクほど小さくなります。 |
| タスクアサインの最大化 | アサインされたすべてのタスクに対する報酬。 |
| 以前のシフトのタスクを最大化する | 以前のシフトに割り当てられた各タスクに対する報酬。最適化期間の早い時間に開始されるシフトほど報酬が高くなります。 |
| 作業時間の最大化 | アサインされた作業時間ごとの報酬 |
| 優先度の高いタスクの開始時間を最小限にする | タスクの開始時間が 1 時間ごとに最も早い期間の開始時間よりも遅くなった場合のペナルティ。ペナルティは、優先度の高いタスクほど高くなります。 |
| タスクのあるシフト数を最小限に抑える | 1 つ以上のタスクにアサインされたすべてのシフトに対するペナルティ。 |
| スキル過剰なエージェントのアサインを最小限に抑える |
アサインされたタスクよりも高いスキルレベルを持つエージェント間のスキルレベル逸脱に対するペナルティ。 |
| 残業を最小限にする |
残業が1時間ごとにペナルティ。 |
| SLA 違反の最小化 (修正済み) | SLA 期日より後に終了した各タスクに対するペナルティ。 |
| SLA 違反の最小化 (毎時) | タスクが SLA 期日より遅れて終了した 1 時間ごとのペナルティ。 |
|
タスク時間のペナルティを最小限に抑える (固定) |
ペナルティ時間より遅れて終了した各タスクに対するペナルティ。 |
|
タスク時間のペナルティを最小化する (毎時) |
タスクがペナルティ時間より遅れて終了した ごと 時間に対するペナルティ。 |
| 移動時間の最小化 | 移動時間ごとにペナルティが課せられます。 |
| スキルの低いエージェントのアサインを最小限に抑える |
アサインされたタスクよりも低いスキルレベルを持つエージェント間のスキルレベル逸脱に対するペナルティ。 |
| 目的 | Description (説明) |
|---|---|
| 既存のアサインを最大化 | スケジュールに残っているすべてのエージェント/タスクの割り当てに対する報酬。 |
| 遅延タスクの最小化 (修正済み) | 当初のスケジュールより後に開始されたすべてのタスクに対するペナルティ。 |
| 遅延タスクの最小化 (毎時) | タスクが当初の予定より 1 時間遅れて開始されるたびにペナルティが課せられます。 |
| 未アサインタスクの最小化 | スケジュールから削除されたすべてのタスクに対するペナルティ。 |
制約
制約は必須であり、アサイン先グループが制約を満たさない限りタスクはアサインされません。スケジュール最適化 で作成されたポリシーは、次の制約に割り当てることができます。
| 制約 | Description (説明) |
|---|---|
| アサインから除外されたエージェントをブロック | エージェントが除外されているタスクをそれらのエージェントにアサインすることはできません。 |
| アクセス時間の有効化 | タスクの時間枠は、アクセス時間に基づいて制限されます。 注: この機能を使用するには、 Field Service (com.snc.fsm_access_hours) Access Hours プラグインをインストールする必要があります。 |
| エージェントの移動半径を有効にする | エージェントには、自宅の場所から移動範囲内にあるタスクのみをアサインできます。 |
| 優先/セカンダリエージェントにのみアサインを有効にする | 優先/セカンダリエージェントのタスクは、それらのエージェントにのみアサインできます。 |
| 除外されたエージェントの制限を有効にする | エージェントが除外されているタスクをそれらのエージェントにアサインすることはできません。 |
| キャパシティを有効にする | エージェントは、キャパシティ予約ルールの制限内で作業する必要があります。 注: この機能を使用するには、 Field Service (com.snc.fsm_capacity_management) Capacity Management プラグインをインストールする必要があります。 |
| フレキシブル休憩を有効化 | エージェントにはフレキシブル休憩を割り当てることができます。 注: フレキシブル休憩機能を使用するには、 フィールドサービス のシフトスケジューリング (com.snc.sn_fsm_shift_schdl) プラグインをインストールし、 フィールドサービスのワークフォース最適化 をアクティブ化する必要があります。詳細については、「フィールドサービスのワークフォース最適化 のアクティブ化」を参照してください。 |
| 必須の部品を有効化 | タスクは、十分な部品の在庫を持つエージェントにのみアサインできます。 |
| 必須スキルを有効にする | タスクは、必要なスキルを持つエージェントにのみアサインできます。 |
| 時間外手当を有効化 | エージェントは残業できます。 |
| 作業時間外の移動を有効にする |
エージェントは勤務時間外に移動することができます。 |
| タスクの依存関係を有効にする | タスクは、依存関係が満たされた場合にのみアサインできます。 |
| 場所間の移動時間制限の有効化 | エージェントは、移動制限時間内に場所間を移動する必要があります。 |