Ana içeriğe geç

Bölüm 25: Lisans, Plan ve Özellik Aktivasyonu

Genel Bakış

Arceris'te lisans, yalnızca ticari bir kontrol değil; ürün davranışını doğrudan etkileyen operasyonel bir parametredir. Lisans seviyesi, hangi menülerin görüneceğini, hangi özelliklerin aktif olacağını ve hangi API uç noktalarının yanıt vereceğini belirler. Bir özellik görünüyor ama çalışmıyorsa, ilk kontrol noktası lisans kapsamı olmalıdır.

Plan Seviyeleri

Üç plan seviyesi vardır. Enterprise, Business'in üst kümesidir; Business, Starter'ın üst kümesidir:

Plan Feature Sayısı Temel Fark
Starter 0 Temel proxy ve yönetim işlevleri. Feature gate yok.
Business 21 Çoklu tenant, gelişmiş ACL, OIDC SSO, PII, maliyet limitleri, performans dashboard.
Enterprise 27 Business + SAML SSO, LDAP, Approval Workflow, Air-Gapped mod, sınırsız tenant, özel audit.

Feature Gate Referansı

Aşağıdaki tablo, her feature'ın hangi planlarda aktif olduğunu gösterir:

Feature ID Starter Business Enterprise Açıklama
custom_pii_rules Özel PII kural tanımlama
tenant_rate_limit Tenant bazlı rate limiting
multi_tenant Çoklu tenant desteği
unlimited_tenants Sınırsız tenant sayısı
cedar_policy Cedar politika dili desteği
path_acl Path tabanlı erişim kontrolü
model_acl Model bazlı erişim kontrolü
context_routing Bağlam bazlı yönlendirme
local_routing Yerel yönlendirme kuralları
route_simulation Yönlendirme simülasyonu
route_explain Yönlendirme açıklama aracı
oidc_sso OIDC SSO entegrasyonu
saml_sso SAML SSO entegrasyonu
ldap LDAP / Active Directory entegrasyonu
role_mapping Rol eşleme
approval_workflow Onay akışı (maker-checker)
audit_90days 90 günlük audit saklama
audit_custom Özel audit saklama süresi
metrics Metrik toplama
alerts Uyarı sistemi
access_explorer Erişim keşf aracı
air_gapped Air-gapped (izole) mod
mime_filter MIME filtreleme
ocr_filter OCR filtreleme
prompt_guard_advanced Gelişmiş prompt koruma
system_prompt_injection System prompt enjeksiyon koruması
cost_limits Maliyet limiti uygulama
performance_dashboard Performans dashboard

License Yönetimi Arayüzü

Lisans yönetimi System Settings → Runtime sekmesinin en üstündeki "License" kartından yapılır.

Bilgi Alanları (salt okunur, 4 sütunlu grid):

Alan Açıklama
Plan Aktif plan adı (ör. "Enterprise")
Active Lisans aktif mi? (Yes / No)
Valid Lisans geçerli mi? (Yes / No)
Days Left Lisansın bitimine kalan gün sayısı

Butonlar:

Buton İşlev
Check Now Lisans durumunu yeniden doğrular. Sonuç toast bildirimi ile gösterilir.
Get License Mevcut lisans anahtarını getirir ve "Current License Key" modalında gösterir.

Lisans Anahtarı Girişi: Password tipinde input alanı ("Paste new license key" placeholder).

Buton İşlev
Save License Key Girilen anahtarı kaydeder ve lisans durumunu yeniler.
Clear Key Lisans anahtarını siler. Onay modalı ile doğrulama gerektirir. Uyarı: "If you delete the current license key, the system can fall back to Starter plan..."

Current License Key Modalı: Lisans anahtarını monospace fontta gösterir. "Copy" butonu ile panoya kopyalanır.

Feature Gate'in UI Davranışı

Bir sayfa veya bileşen, plan tarafından desteklenmeyen bir feature gerektiriyorsa:

  1. Sidebar'da gizlenir: Navigasyon bağlantısı görünmez (ör. Approval Workflow Starter planında sidebar'da yoktur).
  2. Doğrudan erişimde engellenir: URL ile erişilmeye çalışılırsa, RequireFeature wrapper'ı "Feature Not Available" sayfası gösterir.
  3. API 402 döner: Backend, lisansı aşan feature taleplerine HTTP 402 (Payment Required) yanıt verir.

Hub Entegrasyonu

Kurumsal lisans doğrulaması dış bir hub servisi üzerinden yapılıyorsa:

  • Hub bağlantısının sürekliliği, lisans durumunu doğrudan etkiler.
  • Hub erişilemez durumdaysa, sistem son bilinen lisans durumuna göre çalışmaya devam edebilir; ancak bu durum geçicidir.
  • Lisans yenileme veya plan değişikliği sonrası, admin arayüzünde "Check Now" butonu ile durumun güncellendiğinden emin olun.