- Shipped
- 12 Ağustos 2026 22:17 UTC
- Author
- Kamo
- Commit
- a112e12
Bir destek bileti yardım eden herkes tarafından çalışılır, sadece kim tarafından değil Şu anda damgalandı. Assignment, işin kime teklif edildiğine karar verir ve kimin Listede ortaya çıkıyor; konuşmada bir kilit olmak hiç değildi. Bir bilet şimdi medya seansına katılır. Daha önce, açılan bir ajan Onlara atanan kuyruktan biletin içine yazamayacağı - hiçbir şey Mesajı reddetti - ama seansın bir üyesi değildi, bu yüzden Sohbetlerinde konuşma hiç görünmedi -> Destek, hiç cevap hiç ulaşamadı Onlar ve talepçinin "benim ajanım burada" onları saymadı. Onlarlardı İçinde olmayan bir odaya konuşarak. Kim katılabilir aynı nüfus Zaten kuyruktaki bileti görebilir: insanlar zaten konuşmada, artı AC Meeting SUPPORT TICKETS veya MANAGE SUPPORT in the assigned org. Herkes başka herkes Şimdi reddedildi - bu son nokta daha önce platformda herhangi bir bilet servis etti Bir UUID'i tahmin edebilecek herhangi bir gerçekleştirilmiş üye, örgütler ve Katıl kapısı, bir yabancının konuşmasından bir yabancının konuşmasını okumak için genişletildi içine yazılır. Her mesaj şimdi bir isim taşır. SenderName düz okumaktı Üye.usernameAlias, neredeyse her üyede olmayan bir isim, Bu yüzden null olarak serileştirildi ve sohbet hiçbir alıntı ile mesajları verdi Hepsi. Bu bir destek biletinde en kötü, bir ajandan daha fazlası nerede olabilir Cevap ve müşteri, kimin onlarla konuştuğunu söylemenin başka bir yolu yoktur. ÜyeDisplayNames - zaten bu kontrolörde başka yerlerde kullanılır - geri düşer Gerçek adı. Aynı çiğ okuma, atanmış isimler, biletler Tarih aktörleri, sistem destekli aktörler, ajan-availability fark ve raporlama masası. Kapalı bir pencere artık kayıp bir cevap anlamına gelmez. Gelen erişim bildirimi Bilet idını taşır, böylece müşteri konuşmayı yükseltebilir Siz hakkında ve /sessions/support/auto-open, cevap için kalıcı yarıdır, İmzalandığın zaman geldi - mesajın yanı sıra Sadece çalışan işi değiştiren elleri terk etti ve bu yüzden asla Yardım isteyen kişi için kovuldu. Testler: ChatListNativeAliasCaseTest, besleme sorgularının sütununu pimler Başka hiçbir şeyin yakalayamayacağı - başarısızlık modu sessiz bir null, değil Tipik hata veya istisna. DestekAutoOpenHqlTest yeni sorguları yeni sorguya karşı parlar Gerçek varlık modeli, çünkü Spring Data sadece bir @Query'yi boot ve Bu, paylaşılan kütüphanede, bir tipo'nun her hizmeti nereye götürdüğü.