SAVA ERP

HEADLESS ARCHITECTURE

ERP süreçlerinizi tek bir arayüze bağlı kalmadan yönetin

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.

Farklı yüzeyler, tek ortak altyapı

İş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

SAVA Web AppResponsive KullanımWeb FormlarıHarici SistemlerAPI / WebhookWorkflowAI Asistanları

Ortak Platform Katmanı

Veri Modeliİş KurallarıYetkilendirmeWorkflowValidasyonAudit Log

Sonuç yüzeyleri

CRM KayıtlarıERP ModülleriGörevler ve AktivitelerBildirimlerDashboard ve RaporlarHarici Sistem Aksiyonları

Giriş nereden olursa olsun, aynı veri, yetki ve iş kuralları uygulanır.

İş süreçleri yalnızca ekranların içinde kaldığında sistem büyümekte zorlanır

Büyüyen ERP ve operasyon sistemlerinde, iş mantığı arayüze bağlı kaldıkça yapısal sorunlar oluşabilir.

01

İşlem yalnızca belirli bir ekrandan yapılabiliyor

Aynı süreç başka bir kanaldan başlatılmak istendiğinde yeniden ele alınması gerekir.

02

Yeni bir kanal için aynı iş mantığı tekrar geliştiriliyor

Kurallar farklı yerlerde tekrarlandıkça bakım maliyeti ve tutarsızlık riski artar.

03

Entegrasyonlar ana süreçten kopuk ilerliyor

Dış sistemler, ana ERP kurallarından bağımsız çalıştığında veri ve süreç uyumu bozulabilir.

04

Otomasyonlar farklı kurallar uygulayabiliyor

Aynı işin farklı otomasyonları farklı davranırsa sonuçlar öngörülemez hâle gelir.

05

Kullanıcı arayüzleri zamanla birbirinden uzaklaşıyor

Her yüzey ayrı geliştirildikçe deneyim ve davranış farklılaşır.

06

Yetki ve kontrol kuralları her yüzeyde ayrı yönetiliyor

Erişim kuralları merkezîleşmediğinde denetim zorlaşır ve boşluklar oluşabilir.

İş nereden başlarsa başlasın aynı ERP kuralları çalışsın

Bir işlem hangi yüzeyden başlarsa başlasın aynı dört adımdan geçer.

  1. 01

    İşlem Bir Yüzeyden Başlar

    Kullanıcı ekranı, web formu, workflow, webhook veya bağlı bir sistem işlemi başlatabilir.

  2. 02

    Ortak Veri Modeli Kullanılır

    İşlem, SAVA ERP'de tanımlanmış modül, alan, ilişki ve kayıt yapıları üzerinden ilerler.

  3. 03

    Yetki ve Kurallar Uygulanır

    Kullanıcı rolü, profil, veri kapsamı, validasyonlar ve gerekiyorsa onay adımları kontrol edilir.

  4. 04

    Sonuç İlgili Yüzeye Aktarılır

    Kayıt güncellenebilir, görev oluşturulabilir, workflow devam edebilir, bildirim gönderilebilir veya bağlı sisteme çıktı üretilebilir.

  • Tek veri modeli
  • Ortak yetki yapısı
  • Tekrarlanmayan iş kuralları
  • İzlenebilir işlem geçmişi

GÜVENLİK VE YÖNETİŞİM

Arayüzden bağımsız, kontrolden bağımsız değil

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.

Rol ve Profil Kontrolü

Erişim, kullanıcının rol ve profiline göre belirlenir.

Veri Kapsamı

SELF / TEAM / BRANCH / ALL RUNTIME kapsamları uygulanır.

Runtime İzolasyonu

Her runtime kendi veri sınırları içinde çalışır.

Validasyon Kuralları

Kayıt ve işlemler tanımlı kurallara göre doğrulanır.

İnsan Onayı

Kritik işlemler gerektiğinde onay adımıyla ilerler.

Audit Log

İşlemler denetlenebilir biçimde kayıt altına alınır.

En Az Yetki Yaklaşımı

Her yüzey yalnızca ihtiyaç duyduğu erişime sahip olur.

Entegrasyon Sınırları

Dış bağlantılar tanımlı kapsam ve kurallar içinde çalışır.

KULLANIM YÜZEYLERİ

Aynı çekirdek, farklı yüzeyler

İşlemler dört ana yüzey üzerinden başlatılabilir ve sonuçlanabilir.

Arayüzler

Kullanıcı Arayüzleri

İnsanların bağlam, kontrol ve görünürlük ihtiyacı duyduğu işlemler için.

  • Admin Studio
  • Runtime uygulamaları
  • Dashboard
  • Liste ve formlar
  • Responsive web deneyimi
Bağlantılar

API ve Webhook Bağlantıları

Sistemler arası kontrollü veri ve olay alışverişi için (tam kapsamlı public API iddiası olmadan).

  • Inbound webhook ile tetikleme
  • Workflow'dan outbound webhook çağırma
  • Harici sistem tetiklemeleri
  • Kontrollü veri aktarımı
  • İşlem sonuçlarının bağlı sistemlere iletilmesi
Otomasyon

Workflow ve Otomasyonlar

Tekrarlayan süreçlerin otomatik ve tutarlı yürütülmesi için.

  • Kayıt oluştuğunda süreç başlatma
  • Koşula göre aksiyon alma
  • E-posta veya bildirim gönderme
  • Webhook çağırma
  • Görev veya takip adımı oluşturma
AI destekli

AI Destekli Operasyonlar

Yetkili bağlamda özet, öneri ve taslak üretimi için — sonuç insan onayına sunulur.

  • Kayıt özetleme
  • Sınıflandırma
  • Aksiyon önerisi
  • Taslak oluşturma
  • İnsan onayına sunma

MİMARİ KATMANLAR

Dört katman, tek tutarlı altyapı

Veriden deneyime kadar her katman aynı çekirdek üzerinde çalışır.

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

Süreç Katmanı

İş akışları, koşullar ve aksiyonlar süreçleri tutarlı biçimde yürütür.

  • İş akışları ve koşullar
  • Aksiyonlar
  • Webhook tetiklemeleri
  • Görev ve bildirim adımları

Yönetişim Katmanı

Roller, profiller, izinler ve denetim her yüzeyde geçerlidir.

  • Roller ve profiller
  • İzinler ve veri kapsamı
  • Validasyon
  • Audit log

Deneyim Katmanı

Aynı çekirdek, farklı kullanım yüzeylerine sunulur.

  • Admin Studio ve Runtime uygulamaları
  • Formlar ve dashboardlar
  • Entegrasyonlar
  • AI destekli kullanım yüzeyleri

SAVA ERP KULLANIM SENARYOLARI

Tek altyapı, birçok senaryo

Aynı kayıt ve süreç modeli, farklı ihtiyaçlara uyarlanabilir.

01

Firma İçi Operasyon Uygulaması

Admin Studio'da tanımlanan modüller, farklı ekiplerin kullandığı runtime ekranlarında sunulur.

02

Müşteri veya Bayi Portalı

Belirli kayıt ve işlemler, firma ihtiyacına göre ayrı bir kullanım yüzeyine uyarlanabilir.

03

Web Formundan ERP Süreci Başlatma

Dışarıdan gelen bir talep, ERP kaydına, workflow'a veya ilgili kullanıcı aksiyonuna dönüştürülür.

04

Harici Sistemden Gelen Webhook

Başka bir sistemdeki olay, kontrollü şekilde bir SAVA ERP sürecini başlatır.

05

ERP'den Harici Sisteme Bildirim

Belirli bir kayıt veya workflow adımında outbound webhook ya da entegrasyon aksiyonu oluşturulur.

06

Mobil veya Sahada Kullanım

Aynı temel kayıt ve süreçler, farklı ekran boyutlarına veya ihtiyaca özel arayüzlere uyarlanabilir.

07

AI Destekli Operasyon

AI asistanı, yetkili olduğu ERP bağlamını kullanarak özet, taslak veya öneri oluşturur.

08

Raporlama ve Dashboard

Farklı giriş kanallarından gelen veriler, aynı kayıt modeli üzerinden raporlanır.

NEDEN SAVA HEADLESS YAKLAŞIMI?

Büyürken tutarlı kalmanın yolu

Yeni kanallar eklendikçe temel yapı korunur.

  • Arayüz değişse de veri modeli korunur
  • Yeni kanallarda aynı yapılar yeniden kullanılabilir
  • Yetkiler merkezi olarak yönetilebilir
  • Entegrasyonlar ana ERP sürecine bağlanabilir
  • Otomasyonlar mevcut kayıt yapılarıyla çalışır
  • Her firma için ayrı runtime kurgusu korunur
  • İşlem geçmişi izlenebilir
  • Sistem ihtiyaca göre kademeli olarak genişletilebilir

KADEMELİ GEÇİŞ

Her şeyi ilk günden headless tasarlamak zorunda değilsiniz

Çalışan bir operasyondan başlayıp ihtiyaç oldukça genişletebilirsiniz.

  1. 01

    Çalışan Bir Operasyon Ekranıyla Başlayın

    Önce modülleri, alanları, kullanıcıları ve temel süreci doğru kurun.

  2. 02

    Tekrarlanan Süreçleri Workflow'a Bağlayın

    Koşulları, bildirimleri ve otomatik aksiyonları sisteme ekleyin.

  3. 03

    Harici Sistemleri Webhook ve Entegrasyonlarla Bağlayın

    Veriyi ve olayları kontrollü bağlantılar üzerinden paylaşın.

  4. 04

    Yeni Kullanım Yüzeyleri Oluşturun

    Firma ihtiyacına göre portal, özel ekran, mobil deneyim veya AI destekli operasyon alanları geliştirin.

Headless Architecture hakkında sık sorulan sorular

İş 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.

ERP altyapınızı yeni kanallara hazır hale getirin

Mevcut operasyonunuzu, ihtiyaç duyduğunuz entegrasyonları ve gelecekte kullanacağınız farklı erişim yüzeylerini birlikte değerlendirelim.