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