Kuruluma başlayın
Belge menüsü

Sınırlar: bu sürümde olmayanlar

Bu sayfa Devoplus One'ın bu sürümde sunmadıklarını listeler. Planınızı buna göre yapın; bir isteğiniz bu sınırlardan birine takılıyorsa aynı amaca platform içinde ulaşan bir yol olup olmadığına bakın, yoksa ihtiyacınızı kayıt ya da yeni sorgu talebinin gerekçesiyle platform ekibine iletin.

Uygulama yapamaz

  • Devoplus dışındaki adreslere bağlanamaz. Uygulama yalnız Devoplus API'sine çıkar; başka siteye, harici bir API'ye ya da veritabanı sunucusuna istek reddedilir.
  • Sır taşıyamaz. API anahtarı, parola ya da bağlantı adresi koda veya depoya yazılmaz.
  • Kendi oturum ya da giriş sistemini kuramaz. Kimlik her zaman Portal'dan gelir.
  • Kendi yetki modelini kuramaz. Rol gerekiyorsa uygulama izinleri (permissions) kullanılır ve portal yöneticisi atar; e-posta listesiyle ya da kendi rol tablosuyla yetki yazılmaz.
  • Kendi zamanlayıcısını ya da arka plan döngüsünü çalıştıramaz. Tekrarlanan ya da arka planda bitecek iş manifest jobs ile beyan edilir ve platform tetikler (zamanlanmış görev ve kuyruk). İş Devoplus servislerini uygulamanın kendi kimliğiyle ve yalnız jobs.services ile beyan edilenleri (e-posta, SMS, mobil bildirim, DEXA okuma ve yapay zeka) kullanır; arka plan işi servisleri kurulumda portal yöneticisinin onayıyla açılır. Organizasyon şeması ve DEXA'ya yazma bu yolla açılmaz.
  • Devoplus yapay zekasının çağırdığı araçta süreli onay isteyen işlem yapamaz. Araç servisleri kişi adına kullanır; e-posta, SMS, mobil bildirim ve DEXA'ya yazma bu yolda kullanılamaz.
  • Serbest SQL ile ERP'ye erişemez. ERP yalnız yöneticinin tanımladığı sorgu ve işlem anahtarlarıyla okunur ve yazılır.
  • DEXA sorgusunda kişi, şirket ya da maliyet merkezi kodunu yönetici onayı olmadan kendisi belirleyemez. UserCode, CompanyCode ve CostCenterCode onaysız kurulumda oturumdaki kişiden çözülür. Uygulamanın bu kodları göndermesi, kurulumda "kodları uygulama belirler" onayını ister ve gönderilen kod portala karşı doğrulanır. Boş değer ERP'ye gitmez. LangCode hiçbir zaman gönderilemez.
  • Serbest bir adrese e-posta ya da telefona SMS gönderemez. Alıcılar Devoplus kullanıcılarıdır.

İstek hızı

  • Uygulamaya gelen istekler dakikada sınırlıdır. Sınır kurulumun katmanına göre dakikada 600 ile 6.000 istek arasındadır (varsayılan 1.200). Aşıldığında uygulama 429 ONE-DSP-E-013 ve Retry-After: 60 alır; bir dakika sonra yeniden denenmelidir. İstekleri döngüde art arda göndermeyin; toplu işi tek istekte ya da arka plan işinde yapın. Sayaç yaklaşıktır. Daha yüksek bir katman gerekiyorsa platform yöneticisinden isteyin. Yerel geliştirmede (one dev) bu sınır uygulanmaz.

Kapalı olabilen servisler

  • SMS her ortamda açık değildir; kapalı kanalda uç ONE-APP-E-110 döner; kanal açık ama portalın SMS sağlayıcısı yoksa ONE-APP-E-021. Kodunuz SMS gönderemese de çalışmayı sürdürmelidir (notify kanalları bağımsız gönderir).
  • Mobil bildirim her ortamda ve portalda açık değildir; kapalı kanalda uç ONE-APP-E-029 döner; aynı kural geçerlidir. İsteğe bağlı path dokununca açılacak uygulama içi sayfadır.
  • ERP'ye yazan işlem: bugün One uygulamalarına açılmış bir işlem yoktur; açmak platform tarafında ayrı bir iştir.
  • E-posta, SMS, mobil bildirim ve ERP'ye yazma, kullanıcının o uygulamaya Portal'da ayrıca ve süreli (30 gün) onay vermesini ister; onay yoksa uygulama açılır ama bu işlemler yapılamaz.

Henüz hazır olmayanlar

  • Uygulamalar arası okuma henüz kullanılamaz. Bir uygulamanın verisini başka bir uygulamada göstermenin beyanı ve SDK işlevleri hazırdır, ama Devoplus'ın onay ve servis tarafı henüz yayında değildir: bugün başka bir uygulamanın verisi okunamaz.
  • İskelet üretici (create-devoplus-one-app) kararlı kanaldan (latest) çalıştırılır (@next yalnız test kanalı içindir): npm create devoplus-one-app -- <dizin> --slug <kısa ad> --owner <e-posta>. ⛔ Adı benzeyen ama Devoplus'a ait olmayan paketler vardır; yalnız create-devoplus-one-app'i kurun ve çalıştırın.
  • SDK (@devoplus/one-sdk) kararlı kanaldan (latest) kurulur; next etiketi test kanalındaki ön sürümdür. İskelet üretici SDK'nın kendi kanalındaki güncel sürümünü okur ve package.json'a tam sürümle yazar; paket deposuna ulaşamazsa ^0.3.0-next.0 aralığını yazar.
  • Kayıttan sonra uygulama izni eklemek talep yoluyla yapılamaz; uygulamanın ana portalının şirket yöneticisi Devoplus Console'dan ekler (ana portalı belirlenemeyen uygulamada platform yöneticisi). Bu yüzden uygulama içi bütün izinler kayıt talebinde istenir.
  • Pasife alınmış bir uygulamanın kısa adı yeniden kaydedilemez (ONE-APP-E-107); yeni uygulama başka bir kısa ad alır.
  • Yerelde Devoplus servisleri taklittir (one dev): e-posta, SMS ve mobil bildirim gönderilmez, yerel posta kutusuna yazılır; DEXA ve organizasyon şeması one.dev.json örnek verisinden gelir; Devoplus yapay zekası ve arka plan işinin servis çağrıları yerelde yoktur. Gerçek gönderim, gerçek ERP verisi ve kurulum onayları yalnız platformda denenir.
  • Portal pano widget'ları henüz kullanılamaz. Manifestteki widgets beyanı doğrulanır ama widget'ı çağıran ve panoda çizen taraf henüz yayında değildir.

Bu konunun yapay zeka araçları için yazılmış sürümü (Markdown): /docs/limits.md

Fikrinizi uygulamaya dönüştürmeye hazır mısınız?

Kurulum metnini yapay zeka aracınıza yapıştırın; aracınız önce ne yapmak istediğinizi sorar.