TotalApp Dökümanlar

Domain Roles & Capabilities

Modüle özel roller (Legal, Healthcare, Manufacturing…) tanımlayın ve onlara ince taneli capability'ler bağlayın — her add-on kendi rollerini yönetir, HR ise hepsini tek master matriste görür.

Roller vs. Capability'ler

Bir Capability, domain:resource:action biçiminde yazılan tekil, atomik bir izindir — örn. legal:contract:approve veya mom:floor:execute. Bir Role, capability'lerin isimli demetidir (Senior Partner, Plant Manager). Capability'leri role bir kez bağlarsınız; o rolü bir kişiye atadığınızda hepsini birden kazanır.

Capability, Skill değildir

Capability, kişinin platformda ne yapabileceğine karar verir (sistem izni). Skill (Python, Laparoskopi, Sözleşme Hukuku) HR'ın yönettiği kişisel bir yetkinliktir — erişimi hiç etkilemez. İkisini ayrı tutun.

Merkezi Olmayan, Domain-Etiketli

Her add-on'un kendi Roles ekranı vardır, ama tüm roller tek bir tenant deposunda yaşar. Her rol arka planda add-on'un domain'iyle otomatik etiketlenir — "type" alanı doldurmazsınız; etiket bulunduğunuz ekrandan gelir.

Kapsanmış (scoped) capability seçici

Legal yöneticisi rol oluştururken yalnızca Legal (ve global) capability'ler görünür. Başka bir modülün capability'lerini asla göremez veya veremez — sıkı bir güvenlik sınırı.

Onaylayıcı (approver) capability'ler

Bazı capability'ler onay yetkisi taşır (örn. Sözleşme Onayla, Kalite Kontrol & Onay). Bunlardan birini içeren rol otomatik olarak Approver rolü olarak işaretlenir.

Hazır (out-of-the-box) roller

Bir domain'in Roles ekranı ilk açıldığında makul varsayılan roller kurulur; böylece elle rol tanımlamadan hemen personel ekleyebilirsiniz.

Modül Başına Gelen Varsayılan Roller

ModülKurulan roller
LegalSenior Partner (Approver), Associate Lawyer, Paralegal
ManufacturingPlant Manager (Approver), Production Supervisor, Quality Control Inspector (Approver), Machine Operator, Maintenance Technician
ConstructionProject Manager (Approver), Site Supervisor, Foreman, Safety Officer (Approver)
EnergyGrid Operations Manager (Approver), Control Room Operator (Approver), Field Technician, Meter Reader
AgricultureFarm Manager (Approver), Agronomist (Approver), Field Supervisor, Farm Worker
EducationDean (Approver), Instructor, Registrar

Özel Rol Oluşturma

  1. Add-on'un Roles ekranını açın (örn. Legal → Roles).
  2. Add Role'a tıklayın; bir ad (örn. "Stajyer Avukat") ve isteğe bağlı açıklama girin.
  3. Bu rolün vereceği capability'leri işaretleyin — yalnızca bu modülün (ve global) capability'leri gösterilir.
  4. Save'e tıklayın. Rol bu modülün domain etiketiyle kaydedilir ve hemen listede — ve HR master matrisinde — görünür.

Bir rolü satırından düzenleyebilir veya silebilirsiniz; silme satır içi onay ister.

HR Master Matrisi

HR organizasyonun tek gerçek kaynağı olduğundan, HR → Organizasyon → Roller ve Yetkiler her modülün rollerini tek tabloda, domain etiketli, bir domain filtresi ve rol başına capability sayısıyla gösterir. HR yöneticisi herhangi bir rolü — add-on içinde oluşturulanlar dahil — inceleyebilir veya override edebilir (düzenle/sil), günlük yazım ise her modülde merkezi olmadan kalır.

Add-on yöneticisi rol oluşturur Domain etiketiyle saklanır HR master matriste görünür HR override edebilir

Sık Sorulanlar

Legal yöneticisi Healthcare izinleri verebilir mi?
Hayır. Her add-on'un capability seçicisi kendi domain'iyle sınırlıdır. Hiçbir modül başka bir modülün capability'lerini göremez veya veremez.
Roller nerede saklanır?
Tüm domainlerin rolleri tek bir tenant deposunda, her biri domain etiketli olarak yaşar. Add-on ekranları domain'e göre süzer; HR tümünü master matris olarak okur.
Personel eklemeden önce rol tanımlamak zorunda mıyım?
Hayır — her modül ilk açılışta varsayılan rolleri kurar, böylece personel eklerken hemen hazır bir rol seçebilirsiniz.