これは、特定のプログラミングの課題ではなく、設計アプローチに関する一般的な質問です。リソースをスケジュールするビジネス ニーズがありますが、出張費を削減するために、地理的に近い顧客の予定に合わせてリソースをスケジュールできる必要があります。これらの予定は通常、指定された場所ではなく、顧客の自宅で行われます。
地理位置情報を実行するプロセスは、顧客の場所と選択したサービス アクティビティを取得し、その期間中に利用可能なすべてのリソースを見つけて、前回の予約場所に基づいて近い順にランク付けすることです。
これで問題ありませんが、問題は、このロジックをどこに挿入するかということです。プラグインを介した Service Appointment エンティティの「予約」メッセージ中ですか? これはエンドユーザーにはどのように見えますか? これを行うには、カスタム aspx ページでサービス カレンダー機能をシミュレートする必要がありますか?
これを行うより良い方法はありますか?