私は現在、SalesLead
<->のSalesPerson
状況に対していくつかの異なる割り当てアルゴリズムを実装しているところです。一般的な考え方は非常に単純です。
SalesLead
公開ウェブサイトにサインアップするコードは、ラウンドロビンスケジューリングを使用
SalesLead
してを自動的に割り当てます(リードは同じ順序で割り当てられます)SalesPerson
SalesPersons
私はいくつかの深刻なコーダーを抱えています-毎回同じ順序でデータベースからエージェントをプルすることを確認する以外に、これを実際に実行する方法をブロックし、別のテーブルを使用して、SalesLeadが割り当てられた最後のエージェントを格納します(実際には、レポートを作成する場合、または少なくとも後でトレースバックメソッドを使用する場合に役立ちます)。私は基地から離れていますか?
明確化: コードは現在、営業担当者とリードを一致させていません。これはまったく新しい機能です。現在、特定の営業担当者にサインアップできますが、自動的に割り当てられるようにしたいと考えています。