Organizasyon Yönetimi - Genel Bakış
İçindekiler
Giriş
Organizasyon Yönetimi modülü, şirket içi yapıyı, rolleri, kullanıcı yetkilerini ve sistem erişim kontrollerini merkezi olarak yönetmenizi sağlar. Bu modül üzerinden:
- Birim (Departman) yapısını oluşturabilir
- Görev (Pozisyon) tanımları yapabilir
- Kullanıcıları görevlere atayabilir
- Menü erişim yetkilerini yönetebilir
- Tablo ve Buton yetkilerini kontrol edebilir
- Kullanıcı bazlı özel ayarları yapılandırabilirsiniz
Erişim Yetkileri
Organizasyon sayfasına sadece Sistem Yöneticisi ve Firma Yöneticisi rolleri erişebilir.
Sayfa Yapısı
Organizasyon sayfası üç ana bölümden oluşur:
1. Filtre Çubuğu (Üst Bölüm)
Organizasyon ağacını filtrelemenizi sağlayan arama kriterleri
2. Organizasyon Ağacı (Sol Panel)
Birim, görev ve kullanıcıların hiyerarşik görünümü
3. Detay Sekmeleri (Sağ Panel)
- Menü Sekmesi: Menü ve buton yetkilerinin yönetimi
- Kullanıcı Ayarları Sekmesi: Kullanıcıya özel yetki ve ayarlar
Temel Kavramlar
Organizasyon Yapısı
| Kavram | Açıklama | İkon |
|---|---|---|
| Birim | Organizasyonel departman yapısı (ör: Satış, Muhasebe) | 📁 Klasör |
| Görev | Birim içindeki pozisyonlar (ör: Satış Müdürü, Muhasebe Sorumlusu) | 👥 Grup |
| Kullanıcı | Göreve atanmış gerçek kişiler | 👤 Kullanıcı |
Yetki Türleri
| Kavram | Açıklama | Renk |
|---|---|---|
| Rol Yetkisi | Tüm görev için geçerli olan yetki | 🟢 Yeşil |
| Kullanıcı Yetkisi | Sadece o kullanıcı için eklenen özel yetki | 🟢 Açık Yeşil |
| Kullanıcı Kısıtlaması | Rolden gelen yetkinin kullanıcı için kaldırılması | 🟠 Turuncu |
| Dolaylı Yetki | Üst rolden gelen kalıtımsal yetki | 🔵 Mavi |
Yetki Öncelik Sırası
Sistem yetki kontrolünde şu öncelik sırasını takip eder:
- user_revoked → Kullanıcı yetkisi kaldırılmışsa: ❌ YETKİ YOK
- user_granted → Kullanıcıya özel yetki verilmişse: ✅ YETKİ VAR
- role_granted → Rol yetkisi varsa: ✅ YETKİ VAR
- Hiçbiri yoksa: ❌ YETKİ YOK
Sistem Rolleri
İki özel sistem rolü vardır ve bu roller özel koruma altındadır:
⭐ Sistem Yöneticisi
- Kapsam: Tüm firmalarda tam yetki
- Özellik: Silinmez, taşınamaz, değiştirilemez
- Kullanım: Sistem genelindeki tüm işlemler için
⭐ Firma Yöneticisi
- Kapsam: Sadece kendi firmasında tam yetki
- Özellik: Silinmez, taşınamaz
- Kullanım: Firma bazında tüm yönetim işlemleri için
Sık Sorulan Sorular
Genel Sorular
S1: Organizasyon sayfasına kimler erişebilir?
C: Sadece Sistem Yöneticisi ve Firma Yöneticisi rolleri bu sayfaya erişebilir.
S2: Değişiklikler ne zaman geçerli olur?
C: Tüm yetki değişiklikleri anında geçerli olur. Kullanıcıların sayfayı yenilemesi yeterlidir.
S3: Bir kullanıcı birden fazla göreve atanabilir mi?
C: Evet. Bir kullanıcı birden fazla göreve atanabilir ve tüm görevlerin yetkilerini alır.
S4: Rol yetkisi ile kullanıcı yetkisi çakışırsa ne olur?
C: Kullanıcı yetkisi önceliklidir:
user_granted: Kullanıcı yetkiye sahiptir (rolde olmasa bile)user_revoked: Kullanıcı yetkiye sahip değildir (rolde olsa bile)
Yetkilendirme Soruları
S5: Menü yetkisi verdiğimde otomatik buton yetkileri de gelir mi?
C: Evet. Menü yetkisi verildiğinde daha önceden ayarlanmış grid ve buton yetkileri otomatik verilir..
S6: Alt birimlere yetki otomatik geçer mi?
C: Hayır. Her birim/görev ayrı ayrı yetkilendirilmelidir (Kalıtım yoktur).
S7: Kullanıcı ayarlarında depo onay yetkisi neden pasif?
C: Depo onay yetkisi vermeden önce erişim yetkisi verilmelidir.
S8: Filtreler nasıl çalışır?
C: Filtreler VE mantığı ile çalışır. Örneğin:
- "Merkez Depo" + "Satış Ekibi Grubu" → Hem depo yetkisi hem grup üyeliği olanlar gösterilir.
Teknik Sorular
S9: Birim silme neden başarısız oluyor?
C: Birim silebilmek için:
- ✅ Alt birimleri olmamalı
- ✅ Görevleri olmamalı
- ✅ Kullanıcıları olmamalı
S10: "Kes" işlemi sonrası "Yapıştır" seçeneği görünmüyor?
C: Yapıştırma kuralları:
- ❌ Kişiye yapıştırılamaz (sadece birim/göreve)
- ❌ Kendi üzerine yapıştırılamaz
- ❌ Sistem rolleri taşınamaz
S11: Kullanıcı Ayarları sekmesi neden pasif?
C: Bu sekme sadece kullanıcı seçildiğinde aktif olur.
Hata Durumları
S12: "Bu işlem sadece Birim veya Görev dalları üzerinde geçerlidir"
C: Kullanıcı seçiliyken role_granted kolonunu değiştirmeye çalışıyorsunuz. Rol yetkisi sadece Birim/Görev için verilebilir.
S13: "Bu işlem sadece Kullanıcı dalları üzerinde geçerlidir"
C: Birim/Görev seçiliyken user_granted veya user_revoked kolonunu değiştirmeye çalışıyorsunuz.
S14: Değişiklik kaydedilmiyor?
C: Muhtemel sebepler:
- ✅ Yetkiniz yok (Sistem/Firma Yöneticisi olmalısınız)
- ✅ Backend hatası (F12 konsolunu kontrol edin)
- ✅ Ağ bağlantısı koptu