Konum ve Meta Veri Yönetimi
Konum yönetimi (MetaData), Veli, Öğrenci, Cari Hesap ve Fatura gibi ekranlardaki adres bilgilerinde seçilecek olan hiyerarşik (Ülke -> Şehir -> İlçe) verilerin ve sistem Dillerinin yönetildiği alandır.
Ana kullanım adresi /Administration/MetaData ekranıdır.
Bu modül dört sekme içerir:
- Ülkeler (Countries)
- Şehirler (Cities)
- İlçeler (Districts)
- Diller (Languages)
Önemli: Konum kayıtları doğrudan operasyon işlemi (para hareketi vb.) yapmaz, yalnızca aday, finans, İK formlarındaki açılır listeleri (Dropdown) besler.
1. Ülkeler
/Country/Index sekmesi Ülke kayıtlarını yönetir.
Filtreleme
- Durum: Aktif/Pasif filtreleme (Pasif ülkeler adres formlarında seçilemez).
- Dil: Çoklu dilde adı kaydedilmiş ülkeleri filtrelemek içindir.
Liste Sütunları
| Sütun | Anlamı |
|---|---|
| Kod | Ülkenin 2 veya 3 harfli standart kodu (Örn: TR). |
| Ad | Ülkenin seçili dildeki görünen adı (Örn: "Türkiye"). |
| Son Değiştiren | Son güncelleyen kullanıcı. |
| Son Değişiklik Tarihi | Son güncelleme zamanı. |
| Durum | Ülke kaydının aktifliği. |
Yeni Ülke Formu
| Alan | Kullanım Amacı ve Kurallar |
|---|---|
| Dil | Ülke adının çevrileceği dil (Çoklu Dil desteği). |
| Kod | Eşsiz ülke ISO kodu (Örn: US, DE). |
| Ad | Ülkenin görünen adı. |
| Durum | Kaydın aktifliği. Şirket sadece Türkiye ile çalışıyorsa diğer ülkeler "Pasife" alınarak kalabalık önlenir. |
2. Şehirler
/City/Index ekranı Şehir (İl) kayıtlarını yönetir.
Filtreleme
- Durum: Aktif/Pasif filtreleme.
- Ülke: Şehir listesini yalnızca seçilen ülkenin şehirleri olarak daraltır (Örn: Sadece Türkiye'nin şehirlerini göster).
Liste Sütunları
| Sütun | Anlamı |
|---|---|
| Kod | Şehrin plaka veya posta kodu (Örn: 34). |
| Ad | Şehir adı (Örn: İstanbul). |
| Ülke | Şehrin bağlı olduğu üst Ülke kaydı. |
| Son Değişiklik Tarihi | Kaydın değiştirildiği son zaman. |
| Durum | Şehir kaydının aktifliği. |
Yeni Şehir Formu
| Alan | Kullanım Amacı ve Kurallar |
|---|---|
| Ülke | Tıklanıldığında sistemdeki Aktif Ülkeleri listeler. (Zorunlu) |
| Kod | İl Plaka kodu veya sistemde kullanılacak sayısal kod. |
| Ad | Şehir adı. |
| Durum | Kaydın aktifliği. |
3. İlçeler
/District/Index ekranı İlçe tanımlarını yönetir.
Filtreleme
- Durum: Aktif/Pasif filtreleme.
- Ülke & Şehir: Adım adım (Cascading) daraltma filtresi. Önce ülke seçilir, ardından o ülkenin ilçeleri süzülebilir.
Liste Sütunları
| Sütun | Anlamı |
|---|---|
| Kod | İlçe resmi kodu veya özel kısa kod. |
| Ad | İlçe adı (Örn: Kadıköy). |
| Şehir | Bağlı bulunduğu şehir referansı. |
| Durum | İlçe kaydının aktifliği. |
Yeni İlçe Formu
| Alan | Kullanım Amacı ve Kurallar |
|---|---|
| Ülke | (Hiyerarşi Kuralı: Önce Ülke seçilir). |
| Şehir | (Hiyerarşi Kuralı: Seçilen ülkenin Şehirleri açılır). |
| Kod | İlçenin kodu. |
| Ad | İlçenin adı. |
| Durum | Kaydın aktifliği. |
4. Diller
/Language/Index ekranı sistemde kullanılan arayüz, çoklu-dil tanım öğeleri ve içerik dillerini yönetir.
Bu modülde tanımlı aktif diller, İK pozisyonlarında, bölümlerinde veya ülke tanımlarındaki "Dil (Language)" açılır kutularına besleme yapar.
Liste Sütunları ve Form Alanları
| Sütun/Alan | Kullanım Amacı ve Kurallar |
|---|---|
| Kod | Kültür kodu; işletim sistemi ve tarayıcı eşleşmesi için (Örn: tr-TR, en-US). |
| Kısa Kod | Kullanıcıya sunulan kısa kod (Örn: TR, EN). |
| Ad | Dilin sistemde görünen adı (Örn: Türkçe). |
| Dil Simgesi | UI bayraklarında kullanılabilecek ikon vs (Kısa koda göre çalışabilir). |
| Durum | Sistemde sadece Türkçe kullanılacaksa diğer diller Pasife çekilerek formlarda kalabalık yapması engellenir. |
Kullanım Akışı ve Adres Hiyerarşisi
Finans Cari Hesap formlarında ve Aday/Öğrenci formlarında adres seçimi ("Cascading Dropdown") zorunlu kuralıyla çalışır:
- Kullanıcı önce Ülkeyi seçer (Eğer tek aktif ülke varsa sistem onu otomatik getirebilir).
- Seçilen ülkenin ID'sine göre sadece o ülkeye ait Şehirler açılır.
- Şehir seçildikten sonra o şehre ait İlçeler listelenip seçime sunulur.
Bu yapı Konum yönetimi ekranında kurulduğu için; adres formlarınız boş geliyorsa ilk kontrol etmeniz gereken yer /MetaData ekranındaki bu kayıtların "Aktif" olup olmadığıdır.