動的スケジューリングの構成
ディスパッチャーが作業タスクを簡単にアサイン、変更、またはキャンセルできるように動的スケジューリングを構成します。組織の要件に従って動的スケジューリングを設定することで、作業指示タスクのアサインを最適化し、フィールドサービス運用を簡素化します。
動的スケジューリングにより、ディスパッチャーはタスクを自動アサインして条件の変化に適応できるだけでなく、例外ケースのみに集中する必要も生じます。この機能を使用すると、次のことができます。
- スケジュール設定する一連のタスクを選択します。
- 順序付けルールに基づいて、セット内のタスクに優先順位を付けます (たとえば、P1 タスクを最初にアサインします)。
- 順序付けルールとアサイン解除制約を使用して、以前にアサインされたタスクのアサインを解除し、より優先度の高いタスクをアサインできるようにします。
- エージェントのスキルや移動時間などの選択基準を使用してエージェントを選択します。
- エージェントの休暇のタスクを再アサインします。
構成の概要
動的スケジューリングを設定する手順は次のとおりです。
- 動的スケジューリングのアクティブ化:動的スケジューリングプラグイン (com.snc.dynamic_scheduling) をアクティブ化して、システムで動的スケジューリング機能を有効にします。
- 動的スケジューリングプロセスエンジンの学習:動的スケジューリングは、作業指示を最適化し、フィールドサービスエージェントにリアルタイムでアサインします。これには、タスクと対応可能なエージェントのステータスを継続的に監視し、タスクが最適なタイミングで最適なエージェントにアサインされるようにインテリジェントな意思決定を行うことが含まれます。
- 動的スケジューリングに必要なロールとペルソナ:アドミニストレーター、ディスパッチャー、フィールドサービスエージェントとともに動的スケジューリングプロセスを管理します。
- 動的スケジューリングのエージェントスケジュールの設定:動的スケジューリングにより最適なタスク割り当てが体系的に確保されるように、エージェントスケジュールを設定します。
- スケジューリングメカニズムとして動的スケジューリングを設定する:優先タスクアサイン方法として動的スケジューリングを選択します。これにより、事前定義された基準とルールに基づいて、タスクがフィールドエージェントに自動的にアサインされます。
- 動的スケジューリングのシステムプロパティとコンポーネントのレビュー:動的スケジューリングに関連するプロパティとその他のインストールされているコンポーネントを確認します。組織固有の要件やビジネスプロセスに合わせて設定をカスタマイズします。
- 動的スケジューリングの設定:タスクフィルター、タスク順序付けルール、アサイン解除基準などの動的スケジューリングを作成して、近くにいる適切な専門知識を持つエージェントにタスクが割り当てられるようにします。これにより、エージェントの使用率が最適化され、最も適格な個人がアサインを処理することが保証されます。
- 動的スケジューリングのタスクフィルターの作成:動的スケジューリングの対象となるタスクを選択するための基準を定義します。タスクタイプ、優先度、属性などの要素によって、タスクの適格性が決まります。タスクフィルターは、効率的なスケジューリングのために特定のタスクに焦点を当てるのに役立ちます。
- タスク順序付けルールを作成する:選択したタスクのセットからタスクアサインの順序を決定するルールを作成します。たとえば、優先度 1 のタスクを最優先事項として指定し、重要な作業に迅速に対応できるようにします。これらのルールは、組織の優先度に合わせて調整することで、タスクアサインを強化します。
- 柔軟性のためにタスクのアサイン解除ルールを設定する:タスクのアサインをより柔軟にするために、アサイン解除ルールを作成します。これにより、タスクのアサイン解除または再アサインによってサービスが中断されることがなくなります。これにより、誰かが不在の場合でも、すべてのタスクに確実に対応できるようになります。たとえば、より重要なタスクが発生した場合は、重要度の低いタスクをアサイン解除してスペースを確保できます。これにより、リソースの使用が最適化され、優先度の高いタスクが必要な注意を払えるようになります。
- 構成を検証して、動的スケジューリングのパフォーマンスに影響を与える可能性のある潜在的な問題や構成ミスを特定します。
- 必要に応じて、動的スケジューリングの詳細構成オプションを使用して、すべてのタスクへの同じエージェントの割り当て、優先度の高い重要な作業指示書の優先度割り当て、技術者または除外の顧客設定、近接などを使用することもできます。
予定クルーの動的スケジューリング
動的スケジューリングを使用して、計画されたクルーへのタスクアサインを最適化します。クルーには、事前に作成された計画クルーと、必要に応じて動的に作成される動的クルーの 2 種類があります。動的スケジューリングは、計画クルーと動的クルーの両方をサポートします。クルーに確実にタスクをアサインするには、フィールドサービスクルーオペレーションプラグインをアクティブにし、計画クルーをシステムに作成し、各予定クルーの場所とスケジュールを指定する必要があります。