- Shiked
- 6 Ekim 2026 18:35 UTC
- Yazar
- Kamo
- Commit
- dc93deb
Kılavuz ithalatı, otomatik (bölüm) ithalat ve backlog her biri taşıdı Haritalama kodunun kendi kopyası ve aynı fikirde değiller: tarih, regex ve bölünmüş Dönüşümler her yerde eksikti, satın alma kopyaları boş yere atladı Dönüştürmeden önce değerler (so "default value" asla kovulmuyor), birkaç yol tuval teklifleri düştü ve "Assigned User" üçte göz ardı edildi. Siyon artık tek motordur: - LeadRequestMapper: kural listesi -> CreateLeadRequest. Mappings sırayla çalışır ve Alan başına ilk boş olmayan değer kazanır; her öncüFields.ts yolu, her yol ipotek alanı ve özel form alanları toprak (LeadRequestMapper Test pins it). - LeadFieldTransforms + DönüşümlerJson: Her tuval dönüşümü, bir tane Uygulama; bilinmeyen tipler zaman tasarrufunda reddedilir. - Assignment hedef "assignedTeamMember" (legacy "assignedUser" hala okuyun): Sabit bir üye, imzalanmamış veya alanlardan eşleştirilmiş. Match fields form an an an sipariş zinciri - bir boş veya uyumlu bir değer bir sonrakiye kadar düşer, İlk olarak bir kişi karar verir, başka haritanın geri çekilmesi (kim ya da kimse yok) Seçilen bir üye) geçerlidir. Harmony'nin JustCall uç noktası bu zincire dayanıyor. - TeamMemberMatcher: format-tolerant, tipo-güvenli e-posta, kullanıcı adı Ve adı ("Son, İlk", başlangıçlar, takmalar, aksanlar, küçük bir tipo); İki kişiye uyan bir değer asla tahmin edilmez. -BaşlangıçlanabilirMembers: Adaylar aktif rasyon LEADS sahipleri, Aynı insanlar Agent Selector picker teklifleri (RightHolders ve GrantAllRoles burada Güvenlik Hizmetinden hareket eder, böylece DaemonService onları kullanabilir. Ayrıca: LeadImportResponse toplam Assigned ve atama;leri bildiriyor; LeadIntakeService, haritalamaları ve değiştirmeden önce dönüşümleri doğrular. Satın alma işi için FAILED ücret yüklerini geri alabilir.
