2014-03-14 23 views
0

阻止我有一個用PHP編寫的腳本池分配給一個人。它使用MySQL數據庫來存儲記錄。如何將記錄從自動使用MySQL/PHP而跨分配

基本上,我有一個正在爲不同的業務隨機電話用戶組成的團隊。我想在一個隊列「檯球桌」中添加電話號碼列表。系統需要將新的呼叫分配給用戶。現在,如果用戶已經在打電話,我不希望另一個用戶開始撥打相同的號碼。我需要一個解決方案來防止2人有相同的記錄分配給他們。因此,如果將電話​​號碼000-000-0000分配給用戶X,則會跳過相同的記錄,並將下一個記錄分配給下一個可用用戶。

,所以我需要一個很好的解決方案,這將防止在同一記錄工作的2人,也不會導致系統問題,此表將被訪問了很多。

的一種方式,我能想到的,但尋找一個更好的解決辦法是

  1. 打開事務
  2. 選擇了一個呼叫,其中記錄狀態可用
  3. 更新,通過從現有的記載更改狀態調用記錄待處理。
  4. 提交事務。

如果使用完成呼叫,則更新狀態爲「已完成」,否則再次使該記錄可用。

什麼其他的解決方案提供給我嗎?

感謝

回答

0

沒有關於工作流多一點信息,很難知道有什麼建議,但它聽起來像是用戶與應用程序交互不知何故,而他們接聽電話......真的? 如果是這樣,您必須有一些方法讓用戶提醒系統他們已準備好進行呼叫。 即... 我剛開始我的轉變...我應對一些。 還是...... 提交筆記最後一次通話......點擊提交和交易我的另一個號碼。

在這種情況下,讓用戶「請求」下一個數字似乎很容易。您可能可能只需在該記錄上插入用戶標識,以便在其隊列中顯示。

相關問題