TotalApp Docs

Add-Ons & Modüller

Dikey add-on paketlerinin TotalApp genelinde nasıl etkinleştirildiği, yetkilendirildiği ve sınırlandırıldığı.

Add-On Nedir?

Add-on’lar, TotalApp’i sektöre özel ekranlar, ana veriler, roller ve yeteneklerle genişleten satın alınabilir dikey modüllerdir — Hukuk, İnşaat, Üretim, Eğitim, Enerji, Tarım ve daha fazlası. Çekirdek ekranlar (İK, Finans, Proje Yönetimi) her zaman kullanılabilir; add-on’lar ise kiracı bazlı bir yetkilendirme (entitlement) ve kullanıcı bazlı bir alan rolü (domain role) ile sınırlanır.

İki bağımsız kapı

Bir add-on ekranı yalnızca her ikisi sağlandığında açılır: kiracı paketi satın almış olmalı (1. Seviye paywall) ve oturum açan kullanıcı eşleşen bir alan rolü taşımalı (2. Seviye RBAC). İkisinden biri eksikse paywall veya 403 döner.

Paket Etkinleştirme

Bir yönetici, paketi tüm kiracı için Yönetim & Erişim → Add-On’lar üzerinden etkinleştirir. Etkinleştirme, kiracı entitlements.json deposuna yazar; uygulama da aynı dosyayı okur, böylece yöneticinin verdiği ile uygulamanın gördüğü tam olarak aynıdır.

Yönetici Add-On’ları açar
Paketi AÇIK yap
entitlements.json güncellenir
Ekranlar rol sahiplerine açılır

Paket Kataloğu

Katalog, satın alınabilir her paketi listeler. Bağlı (wired) paketlerin bugün canlı, korumalı ekranları vardır; yakında paketleri verilebilir ancak ekranları henüz yapılmamıştır.

PaketAlanDurum
HukukLEGALBağlı
İnşaat Saha Op.CONSTRUCTIONBağlı
Üretim (MOM)MOMBağlı
EğitimEDUCATIONBağlı
Enerji & AltyapıENERGYBağlı
TarımAGRICULTUREBağlı
SağlıkHEALTHCAREYakında
SatışSALESYakında
BordroPAYROLLYakında

Governance vs Operasyonel Kurulum

Her add-on, kurulum ekranlarını iki gruba ayırır:

  • Yönetim & Erişim (Sistem / Governance) — Roller ve Personel Ana Verisi ekranları. Yalnızca yönetici; sidebar ve My Apps’te yönetici olmayanlardan tamamen gizlenir, doğrudan URL’de 403 döner.
  • Operasyonel Kurulum — alan ana verileri (müşteri dizinleri, şantiyeler, saha bölgeleri, iş merkezleri, tarlalar, …). Add-on’da bir alan rolü taşıyan her kullanıcıya açıktır.

Jenerik URL, alana özel başlık

Tüm add-on’lar tek bir URL şekli paylaşır — /{alan}/roles, /{alan}/staff — başlık ise alana özel kalır (Hukuk Ekibi, Saha Ekibi, Fabrika Çalışanları).

Sonraki adımlar

Sıkça Sorulan Sorular

Bir add-on’u nasıl etkinleştiririm?
Kiracı yöneticisi paketi Yönetim & Erişim → Add-On’lar altında açar. Eşleşen bir alan rolü taşıyan her kullanıcı için anında etkin olur.
Paketi aldım ama ekranı hâlâ açamıyorum.
Satın alma yalnızca ilk kapıdır. Ayrıca kullanıcınıza atanmış bir alan rolü gerekir — yöneticinizden add-on’un Roller ekranından size bir rol vermesini isteyin.
Normal bir çalışan neden Roller ekranını göremiyor?
Roller ve Personel Ana Verisi governance ekranlarıdır — yalnızca yönetici. Yönetici olmayanlardan tamamen gizlenir ve doğrudan gezinmede 403 döner.
Yöneticinin etkinleştirme görünümü ile uygulamanınki aynı mı?
Evet. İkisi de aynı kiracı entitlements.json dosyasını okur/yazar — ayrı bir kaynak yoktur.
Add-on ile Uygulama Grubu arasındaki fark nedir?
Add-on tek bir satın alınabilir dikeydir (Hukuk). Uygulama Grubu ise bir kullanım senaryosu için modüller arası ekranların düzenlenmiş bir paketidir; Uygulama Grupları’na bakın.