Kaydolun ve 100 ücretsiz kontrol almak için destekle iletişime geçin.Ücretsiz kaydol
Karma Ülke Telefon Listelerini Orijinal Operatör Sorgulama Görevlerine Bölme konulu CarrierLookup iş akışı görseli
Bu CarrierLookup makalesinde ele alınan iş akışına görsel bir genel bakış.

Bir ülke-dosya manifestosu, karma bir CRM dışa aktarımını gözden geçirilmiş, ülkeye özel operatör sorgulama görevlerine dönüştürür.

Karma bir ülke telefon listesini CarrierLookup toplu görevleri için bölmek amacıyla, kaynak dışa aktarımı koruyun, her numarayı uluslararası bir forma ayrıştırın, uygun satırları seçilen ISO ülkesine göre gruplandırın ve ülke başına bir adet gözden geçirilmiş TXT veya CSV dosyası yazın. Her çıktı dosyasını ülkesi, girdi satırları, hariç tutulanlar ve sonraki sonucu ile ilişkilendiren bir manifesto tutun. CarrierLookup'ın toplu hizmeti, seçilen ülkeye ait bir dosyayı işler; karma bir dışa aktarımı ekip için otomatik olarak bölmez.

Kaynak liste ve ülke kanıtı ile başlayın

Bir CRM pazar alanı, bir numarayı toplu bir göreve yerleştirmek için yeterli değildir. Bir müşteri bir ülkede yaşayıp başka bir ülkeye ait bir numarayı tutuyor olabilir. Telefon numarasının uluslararası ülke koduyla başlayın ve orijinal CRM ülkesini veya pazarını ayrı bir iş alanı olarak saklayın. ITU-T Recommendation E.164, uluslararası numaralandırma yapısını tanımlar; ayrıca basit bir tek ülke etiketi yerine entegre bir planı kapsayan numaralandırma kodlarını da tanır. Bakımı yapılan bir numaralandırma ayrıştırıcısı kullanın ve sadece ilk haneye veya bir elektronik tablo sütununa göre ülke atamak yerine belirsiz satırları inceleyin.

Telefon tanımlayıcılarını metin olarak okuyun. Elektronik tablo yazılımları ve CSV okuyucuları, aksi takdirde baştaki karakterleri değiştirebilir veya sayısal türler çıkarabilir. Örneğin, pandas read_csv documentation, açık dtype ve parçalı okumayı tanımlar. Başka bir araç kullanan bir ekip de aynı özelliklere ihtiyaç duyar: metni koruyan içe aktarma ve tanımlayıcıları sessizce değiştirmeden büyük bir dışa aktarımı işlemenin tekrarlanabilir bir yolu.

Dokunulmamış kaynak dosyayı ve yerel bir satır referansını saklayın. Bir telefon değeri uluslararası bir ülke kodundan yoksunsa, satırın toplu kabulden geçmesini sağlamak için bir kod tahmin etmeyin. Bunu kaynak veri incelemesi için işaretleyin. Gönderimden önce reddedilen bir satır, bir CarrierLookup sonuç dosyasında asla görünmese bile kabul raporunda görünür kalmalıdır.

Yüklemeden önce bir ülke-dosya manifestosu oluşturun

Hedeflenen her çıktı dosyası için bir satır içeren bir manifesto oluşturun. Müşteriye ait önerilen alanlar; seçilen ISO ülkesi, çıktı dosya adı, kaynak dışa aktarım tarihi, kaynak satır sayısı, hazırlanan benzersiz numara sayısı, hariç tutulan satır sayısı, inceleyen kişi ve dosya sağlama toplamıdır. Her kanonik numaradan her orijinal iletişim satırına geri dönen ayrı bir yan dosya (sidecar) tutun. Bunlar yerel kontrollerdir, CarrierLookup'ın yanıtındaki veya CSV'sindeki alanlar değildir.

Sadece hazırlanan ülke kodlu numaraları tek sütunlu TXT veya CSV dosyalarına bölün. CarrierLookup API documentation, Global operatör sorgulama toplu hizmeti için seçilen bir ülkeyi tanımlarken, gerçek zamanlı tekli ve çoklu sorgulamalar farklı ülkelerden numaraları kabul eder. Bu ayrım, karma bir dışa aktarımın toplu işlem için hazırlanması gerekmesinin, ancak daha küçük bir gerçek zamanlı iş akışında farklı şekilde ele alınabilmesinin nedenidir.

Manifesto ayrıca bir satırın neden hariç tutulduğunu da belirtmelidir: eksik ülke kodu, ayrıştırılamayan numara, yinelenen hazırlanmış tanımlayıcı veya mevcut çalışmaya dahil edilmeyen ülke. Yinelenenler, birkaç meşru kaynak kişiyi temsil edebilir. Gönderim anahtarını, yan dosyadaki her kaynak satır ilişkisini korurken tekilleştirin; başarılı bir sonuçtan sonra ekip, tahsis bağlamını her bir ilgili kayda kasıtlı olarak eşleyebilir.

Her ülke bölümü için bir kabul raporu çalıştırın

Gönderimden önce, her dosyayı manifesto ile karşılaştırın. Her satırın bir ülke kodlu numara içerdiğini, seçilen ülkenin hazırlanan satırlarla tutarlı olduğunu ve tek sütunlu dosyaya hiçbir başlık veya CRM sütununun karışmadığını kontrol edin. Dosya, mevcut hizmet kuralları altında esasen seçilen ülke için olmalıdır. Hafızadan sabit bir satır veya dosya boyutu eşiği belirtmeyin; mevcut kabul sınırları için canlı bulk product information ve API dokümantasyonunu kontrol edin.

Bir kabul raporu dört toplam gösterebilir: dikkate alınan kaynak satırlar, veri onarımı için bekletilen satırlar, yazılan benzersiz tanımlayıcılar ve yan dosya aracılığıyla temsil edilen yinelenen kaynak satırlar. Bu toplamları daha önceki bir dışa aktarımdan kopyalamak yerine dosyalardan yeniden hesaplayın. Dosyası başka bir ülke içerirken bir ülkeyi belirten bir manifesto, önlenebilir bir operasyonel hatadır; gönderimden önce bir inceleyicinin dosyayı ve seçilen ülkeyi karşılaştırmasını sağlayın.

Küçük bir ülke bölümünü bir karar noktası olarak ele alın. Mevcut toplu kabul kurallarını karşılamıyorsa, bekletin veya uygun olduğunda belgelenmiş bir gerçek zamanlı iş akışı kullanın. Bunu yinelenen numaralarla doldurmayın. CarrierLookup, bireysel numaralar ve çoklu numara istekleri için senkron bir Orijinal Operatör Sorgulama hizmetine ve ayrıca ayrı bir asenkron Global operatör sorgulama dosya hizmetine sahiptir. Bunlar farklı iş akışlarıdır ve ekip, gerçek bölüme ve mevcut ürün sınırlarına göre seçim yapmalıdır.

Her görevi ayrı ayrı gönderin ve izleyin

Onaylanan her bölüm için dosyayı eşleşen seçilen ülke ile gönderin ve döndürülen görev referansını manifestoya kaydedin. Dosya adları benzer göründüğü için bir ülkenin dosyasını başka bir ülkenin görevine eklemeyin. CarrierLookup API referansı, toplu gönderim ve görev durumu uç noktalarını belgeler; mevcut API kuralları yükleme ayrıntılarını ve yoklamayı yönetmelidir. Toplu işleme asenkron olduğundan, kabul edilen bir yükleme tamamlanmış bir operatör sonucu değildir.

Her görevi işleme, Mevcut veya başarısız olarak bağımsız bir şekilde takip edin. Hazırlık sırasında başarısız olan bir görev, geçersiz, yinelenen, ülke kodu olmayan veya ülke dışı satırları hariç tutmuş olabilir ve başka bir kabul koşulunda yine başarısız olabilir. Manifestosunu ve hatasını onarım için saklayın. Başarısız bir görevden veya kaynak numara önekinden operatör değerleri çıkarmayın. Başarılı bir görev, hazırlanan numaraları için, ilgili manifesto ve yan dosya ile birlikte saklanması gereken bir CSV sağlar.

İndirdikten sonra, dosyanın hedeflenen göreve ve seçilen ülkeye ait olduğunu kontrol edin. Toplu tanımlayıcılar, artı işareti veya boşluk olmadan, ülke kodlarıyla birlikte düz rakamlardır. Müşteriye ait karşılaştırma anahtarını her iki tarafta normalleştirin ve ham dosyaları saklayın. Sonuç; orijinal olarak tahsis edilen operatörü, temel operatörü, hat türünü ve mevcut olduğunda numara aralığı coğrafyasını tanımlar; bu, taşıma sonrası güncel bir operatör veya bir kişinin canlı konumu değildir.

Kaynak kişileri kaybetmeden sonuçları mutabakat edin

Döndürülen tanımlayıcıları orijinal CSV satır konumlarına değil, yan dosyaya birleştirin. Toplu ön işleme, yinelenen ve geçersiz girdileri kaldırabilir, bu nedenle satır sırası güvenilir bir birleştirme anahtarı değildir. Döndürülen tanımlayıcılar, eşleşmeyen hazırlanan tanımlayıcılar ve manifestoyla eşleşmeyen döndürülen tanımlayıcılar için sayımlar üretin. Bir operatör araştırana kadar beklenmedik anahtarlar için herhangi bir otomatik CRM güncellemesini durdurun.

Birden fazla kaynak satır tarafından paylaşılan bir numara için, tamamlanmış bir sorgulamayı bu satırlara kasıtlı olarak eşleyin ve aynı gözlem süresini ve görev referansını koruyun. Bir kişinin numarası dışa aktarımdan sonra değiştiyse, mevcut verisinin üzerine yazmak yerine bir çakışma işaretleyin. İsteğe bağlı sürüm kontrolleri bir ürün özelliği değil, müşteri entegrasyonu tercihidir. Boş operatör alanlarını, geçersiz veya ulaşılamaz bir numara olarak yeniden kodlamak yerine, kullanılamayan tahsis bilgisi olarak tutun.

Son işlem, gözden geçirilmiş ülkeye özel bir dosyayı Global operatör sorgulama aracılığıyla göndermek ve manifestosunu sonuçla birlikte kaydetmektir. Bu, CRM operatörlerine karma kaynak dışa aktarımından ayrı görevlere ve geriye doğru izlenebilir bir yol sağlar; ancak tahsis verilerinin mevcut ağı, ulaşılabilirliği, kimliği veya rızayı kanıtladığını iddia etmez.

SSS

CarrierLookup toplu olarak karma bir ülke CSV'sini otomatik olarak bölebilir mi?

Böyle bir bölme işlemi belgelenmemiştir. Ülkeye özel dosyalar hazırlayın ve her görev için ilgili ülkeyi seçin.

Ülke kodu eksik olan numaralara ne olmalıdır?

Bunları kaynak veri incelemesi için bekletin. Yüklemenin geçmesini sağlamak için bir ülke kodu uydurmayın.

Sonuçlar orijinal dışa aktarıma satır numarasına göre mi birleştirilmelidir?

Hayır. Döndürülen tanımlayıcıyı ve her hazırlanan numarayı kaynak satırlarıyla eşleyen müşteriye ait bir yan dosya kullanın.

Daha Fazla Bilgi Edinin

İş akışınızdaki bir sonraki adıma uyan ürün bilgilerini seçin.

Kaynaklar