Temel Amaç
- Veri Dönüşümü: Harici veri formatlarını form uyumlu değerlere dönüştürür
- Çoklu Site Desteği: Tek bir içe aktarmada birden fazla site için veri işler
- Tür Koruma: Sayısal, metin ve boolean çıkış değerlerini destekler
- Dönem İşleme: Verileri YILLIK, AYLIK veya ÇEYREKLİK dönemlere eşler
Tanım Yapısı
Giriş Şeması
Kaynak dosyadan beklenen sütunları tanımlar:string: Metin değerlerinumber: Sayısal değerler (metinden otomatik dönüştürülür)boolean: Doğru/yanlış (“true”, “1”, “evet” kabul eder)
site_identifier: Gruplu çıktılarda satırları sitelerle eşleştirmek için kullanılır
Çıkış Şeması
Dönüşüm tarafından üretilen alanları tanımlar:YEARLY: Yıl başına tek değer (varsayılan)MONTHLY: 1-12 dönemleri için değerlerQUARTERLY: 1-4 dönemleri için değerler
İşlemci Kodu
Giriş satırlarını çıkış değerlerine dönüştüren JavaScript kodu:inputValues: Giriş satır nesnelerinin dizisi$year: İçe aktarma için hedef yıl
Değer Türü Desteği
İçe aktarma sistemi tüm çıkış türlerini korur: Sayısal değerler:İçe Aktarma Yürütme Akışı
1. Sütun Algılama: Sistem dosya sütunlarını giriş şemasıyla eşleştirir 2. Sütun Eşleme: Kullanıcı sütun atamalarını onaylar veya düzenler 3. Önizleme: İşlemci örnek veriler üzerinde çalışarak beklenen sonuçları gösterir 4. Çıkış Eşleme: Kullanıcı çıkış alanlarını form elemanlarıyla eşler 5. Yürütme: Sistem tüm satırları işler ve gönderimleri oluşturur 6. Sonuçlar: ImportResult kayıtları neyin içe aktarıldığını takip ederÇoklu Site İçe Aktarmaları
Birden fazla site için veri içeren dosyalar için: Giriş dosyası:Erişim Kontrolü
- İçe aktarmalar site erişim izinlerine uyar
- Kullanıcılar yalnızca erişim yetkisi olan sitelere içe aktarabilir
- Erişilemeyen siteler için gruplar sessizce atlanır
İçe Aktarma Kayıtları
Her içe aktarma yürütmesi şunları oluşturur: Import: Durum ve satır sayısı ile ana kayıt ImportResult: Site başına sonuçlar:- İşlenmiş veri anlık görüntüsü
- Eklenen değerlerle alan eşlemeleri
- Dönem meta verileri
Gerçek Dünya Örnekleri
Fatura İçe Aktarma:- Giriş: CSV formatında aylık faturalar
- Çıkış: Site başına aylık enerji tüketimi
- Eşleme: Tüketim alanı → Enerji form elemanı
- Giriş: Tedarikçi emisyon tablosu
- Çıkış: Kategori etiketleriyle Kapsam 1, 2, 3 değerleri
- Eşleme: Birden fazla çıkış → Değerlendirme formu
- Giriş: Çeyreklik rakamlarla finansal raporlar
- Çıkış: Çeyrek bazında gelir ve maliyet
- Eşleme: Q1-Q4 değerleri → Finansal form elemanları

