Veri Katmanı
Modüller, alanlar, kayıtlar ve ilişkiler firma/runtime bazında izole çalışır.
- Modüller ve alanlar
- Kayıtlar ve ilişkiler
- Runtime bazlı veri
- Firma izolasyonu
HEADLESS ARCHITECTURE
SAVA ERP'de modülleri, kayıt yapılarını, kullanıcı yetkilerini ve iş akışlarını merkezi olarak tanımlayın; aynı operasyon modelini web uygulamaları, entegrasyonlar, otomasyonlar ve ihtiyaca özel kullanım yüzeyleri üzerinden kullanın.
Ekranlar değişebilir; kullanılan veri, yetki ve iş kuralları aynı kalır.
İşlem nereden başlarsa başlasın aynı çekirdeğe bağlanır: veri, yetki ve iş kuralları tek yerde uygulanır.
Giriş yüzeyleri
Ortak Platform Katmanı
Sonuç yüzeyleri
Giriş nereden olursa olsun, aynı veri, yetki ve iş kuralları uygulanır.
Büyüyen ERP ve operasyon sistemlerinde, iş mantığı arayüze bağlı kaldıkça yapısal sorunlar oluşabilir.
Aynı süreç başka bir kanaldan başlatılmak istendiğinde yeniden ele alınması gerekir.
Kurallar farklı yerlerde tekrarlandıkça bakım maliyeti ve tutarsızlık riski artar.
Dış sistemler, ana ERP kurallarından bağımsız çalıştığında veri ve süreç uyumu bozulabilir.
Aynı işin farklı otomasyonları farklı davranırsa sonuçlar öngörülemez hâle gelir.
Her yüzey ayrı geliştirildikçe deneyim ve davranış farklılaşır.
Erişim kuralları merkezîleşmediğinde denetim zorlaşır ve boşluklar oluşabilir.
Bir işlem hangi yüzeyden başlarsa başlasın aynı dört adımdan geçer.
Kullanıcı ekranı, web formu, workflow, webhook veya bağlı bir sistem işlemi başlatabilir.
İşlem, SAVA ERP'de tanımlanmış modül, alan, ilişki ve kayıt yapıları üzerinden ilerler.
Kullanıcı rolü, profil, veri kapsamı, validasyonlar ve gerekiyorsa onay adımları kontrol edilir.
Kayıt güncellenebilir, görev oluşturulabilir, workflow devam edebilir, bildirim gönderilebilir veya bağlı sisteme çıktı üretilebilir.
GÜVENLİK VE YÖNETİŞİM
Bir işlemin ekran dışında başlatılabilmesi, kontrolsüz çalışacağı anlamına gelmez. Her yüzey aynı yetki ve denetim yapısına tabidir.
Erişim, kullanıcının rol ve profiline göre belirlenir.
SELF / TEAM / BRANCH / ALL RUNTIME kapsamları uygulanır.
Her runtime kendi veri sınırları içinde çalışır.
Kayıt ve işlemler tanımlı kurallara göre doğrulanır.
Kritik işlemler gerektiğinde onay adımıyla ilerler.
İşlemler denetlenebilir biçimde kayıt altına alınır.
Her yüzey yalnızca ihtiyaç duyduğu erişime sahip olur.
Dış bağlantılar tanımlı kapsam ve kurallar içinde çalışır.
KULLANIM YÜZEYLERİ
İşlemler dört ana yüzey üzerinden başlatılabilir ve sonuçlanabilir.
İnsanların bağlam, kontrol ve görünürlük ihtiyacı duyduğu işlemler için.
Sistemler arası kontrollü veri ve olay alışverişi için (tam kapsamlı public API iddiası olmadan).
Tekrarlayan süreçlerin otomatik ve tutarlı yürütülmesi için.
Yetkili bağlamda özet, öneri ve taslak üretimi için — sonuç insan onayına sunulur.
MİMARİ KATMANLAR
Veriden deneyime kadar her katman aynı çekirdek üzerinde çalışır.
Modüller, alanlar, kayıtlar ve ilişkiler firma/runtime bazında izole çalışır.
İş akışları, koşullar ve aksiyonlar süreçleri tutarlı biçimde yürütür.
Roller, profiller, izinler ve denetim her yüzeyde geçerlidir.
Aynı çekirdek, farklı kullanım yüzeylerine sunulur.
SAVA ERP KULLANIM SENARYOLARI
Aynı kayıt ve süreç modeli, farklı ihtiyaçlara uyarlanabilir.
Admin Studio'da tanımlanan modüller, farklı ekiplerin kullandığı runtime ekranlarında sunulur.
Belirli kayıt ve işlemler, firma ihtiyacına göre ayrı bir kullanım yüzeyine uyarlanabilir.
Dışarıdan gelen bir talep, ERP kaydına, workflow'a veya ilgili kullanıcı aksiyonuna dönüştürülür.
Başka bir sistemdeki olay, kontrollü şekilde bir SAVA ERP sürecini başlatır.
Belirli bir kayıt veya workflow adımında outbound webhook ya da entegrasyon aksiyonu oluşturulur.
Aynı temel kayıt ve süreçler, farklı ekran boyutlarına veya ihtiyaca özel arayüzlere uyarlanabilir.
AI asistanı, yetkili olduğu ERP bağlamını kullanarak özet, taslak veya öneri oluşturur.
Farklı giriş kanallarından gelen veriler, aynı kayıt modeli üzerinden raporlanır.
NEDEN SAVA HEADLESS YAKLAŞIMI?
Yeni kanallar eklendikçe temel yapı korunur.
KADEMELİ GEÇİŞ
Çalışan bir operasyondan başlayıp ihtiyaç oldukça genişletebilirsiniz.
Önce modülleri, alanları, kullanıcıları ve temel süreci doğru kurun.
Koşulları, bildirimleri ve otomatik aksiyonları sisteme ekleyin.
Veriyi ve olayları kontrollü bağlantılar üzerinden paylaşın.
Firma ihtiyacına göre portal, özel ekran, mobil deneyim veya AI destekli operasyon alanları geliştirin.
PLATFORMLA BİRLİKTE
Headless yaklaşım, platformun diğer katmanlarının üzerine kurulur.
İş süreçlerini tek bir ekrana bağlamadan; aynı veri modeli, yetkiler, iş kuralları ve otomasyonların farklı arayüzler, uygulamalar ve entegrasyonlar üzerinden kullanılabilmesidir.
Hayır. Arayüzler vardır (Admin Studio, Runtime uygulamaları, dashboardlar, formlar). 'Headless' olan, iş mantığının tek bir arayüze bağlı olmamasıdır — aynı çekirdek farklı yüzeylerden kullanılabilir.
Evet. Modül, alan ve kayıt yapıları merkezî tanımlanır; aynı model web uygulamaları, otomasyonlar ve bağlı sistemler üzerinden kullanılabilir.
Webhook, bir olay gerçekleştiğinde tetiklenen bağlantıdır (ör. form gönderimi ERP sürecini başlatır). API bağlantıları ise sistemler arası veri alışverişi için kullanılır. SAVA, tam kapsamlı public bir API ürünü sunduğunu iddia etmez; bağlantılar firma ihtiyacına göre kurgulanır.
İşlem hangi yüzeyden başlarsa başlasın aynı rol, profil, veri kapsamı ve validasyon kuralları uygulanır; kritik işlemler gerektiğinde onay adımıyla ilerler ve audit log'a işlenir.
Evet. İşlemler workflow adımlarına bağlanabilir; koşullar, bildirimler, görevler ve webhook çağrıları süreçle birlikte yürütülür.
Hayır. Her firma/runtime kendi veri sınırları içinde izole çalışır; ortak olan yapı ve model, veri değildir.
Evet. Çalışan bir operasyondan başlayıp, ihtiyaç oldukça workflow, entegrasyon ve yeni kullanım yüzeyleriyle kademeli olarak genişletebilirsiniz.
Mevcut operasyonunuzu, ihtiyaç duyduğunuz entegrasyonları ve gelecekte kullanacağınız farklı erişim yüzeylerini birlikte değerlendirelim.