Kuruluma başlayın
Belge menüsü

Devoplus One nedir?

Devoplus One, kurum çalışanlarının küçük iş uygulamaları geliştirip Devoplus Portal'ın içinde yayımladığı platformdur. Uygulamayı çoğu zaman bir yapay zeka aracıyla birlikte yazarsınız: siz ne istediğinizi anlatırsınız, aracınız planlar ve kodu yazar. Uygulama Portal'da bir menü öğesi olarak açılır; kullanıcılarınız ayrıca oturum açmaz, Devoplus hesaplarıyla zaten içeridedir.

Platform uygulamanıza kurumsal servisleri hazır verir; bunları kendiniz kurmazsınız:

İhtiyaçDevoplus One'da karşılığı
Kullanıcının kim olduğu, hangi portalda olduğuKimlik bağlamı; her istekle gelir (SDK readContext)
Kayıt tutmak (liste, form, durum)Uygulamanın kendi veritabanı (services.database, varsayılan açık) ve veri modeli ile hazır kayıt uçları
Excel, CSV, çıktı ya da PDFRapor ve dışa aktarma
Dosya ya da fotoğraf saklamakDosya deposu (services.files)
Kısa süreli önbellekÖnbellek (services.cache)
Çalışanlar, departmanlar, yöneticiler, onay zinciriOrganizasyon şeması (yetki alanı orgschema.read)
E-posta, SMS, mobil bildirimsendMail, sendSms, sendPush, notify (yetki alanları mail.execute, sms.execute, push.execute)
ERP'den veri okumakDEXA okuma sorgusu (dexa.read ve yöneticinin tanımladığı sorgu anahtarı)
ERP'ye veri yazmakDEXA işlemi (dexa.write ve izinli işlem anahtarı)
Uygulama içinde rol (ör. yalnız onaylayanlar)Uygulama izinleri (permissions); yönetici Yetki Yönetimi'nden kullanıcı gruplarına atar
"Kim ne yaptı" kaydıDenetim kaydı (recordAudit, yetki alanı audit.write)
Belli zamanlarda ya da arka planda çalışan işZamanlanmış görev ve kuyruk (manifest jobs, defineJobs, enqueue; ayrıntı)
Hata ve olay izlemeOlay günlüğü (logEvent, logError) ve kullanım ve hata panosu

Ayrıntı: SDK başvurusu ve manifest.

Nasıl çalışır (sade anlatım)

Bir isteğin yolu1. Kullanıcı: Portal'da menü öğesini açar 2. Portal çerçevesi: kısa ömürlü, uygulamaya özel kimlik verir 3. Uygulamanız: kendi adresi ve kendi veritabanı 4. Devoplus API: tek çıkış; başka adresler reddedilir 5. Kurumsal servisler: organizasyon, e-posta, ERP (DEXA)1KullanıcıPortal'da menüöğesini açar2Portal çerçevesikısa ömürlü, uygulamayaözel kimlik verir3Uygulamanızkendi adresi vekendi veritabanı4Devoplus APItek çıkış; başkaadresler reddedilir5Kurumsal servislerorganizasyon, e-posta,ERP (DEXA)Bir isteğin yolu1. Kullanıcı: Portal'da menü öğesini açar 2. Portal çerçevesi: kısa ömürlü, uygulamaya özel kimlik verir 3. Uygulamanız: kendi adresi ve kendi veritabanı 4. Devoplus API: tek çıkış; başka adresler reddedilir 5. Kurumsal servisler: organizasyon, e-posta, ERP (DEXA)1KullanıcıPortal'da menüöğesini açar2Portal çerçevesikısa ömürlü, uygulamayaözel kimlik verir3Uygulamanızkendi adresi vekendi veritabanı4Devoplus APItek çıkış; başkaadresler reddedilir5Kurumsal servislerorganizasyon, e-posta,ERP (DEXA)
Uygulama kullanıcının asıl oturumunu görmez; dış dünyaya yalnız Devoplus API'si üzerinden çıkar.
  1. Kullanıcı Portal'da uygulamanızın menü öğesini açar.
  2. Portal uygulamayı bir çerçeve içinde gösterir ve ona yalnız bu uygulama için üretilmiş, kısa ömürlü bir kimlik verir. Uygulamanız kullanıcının asıl oturumunu hiç görmez.
  3. Uygulama kendi adresinde (<kısa ad>-<portal anahtarı>.<ortam adresi>) çalışır; her portal kurulumunun kendi veritabanı vardır. Bir portalın verisi başka bir portala karışmaz; kodunuzda bunu ayrıca düşünmeniz gerekmez.
  4. Uygulama dış dünyaya yalnız Devoplus API'si üzerinden çıkar; başka adreslere istek reddedilir. Uygulamanız hiçbir sır ya da API anahtarı taşımaz.
  5. Kod sizin makinenizden yayımlanmaz: Devoplus'ın GitLab'ındaki uygulama deposuna girer, güvenlik kapılarından geçer ve oradan yayımlanır (yayın).

Ortamlar

OrtamUygulama adresleriBu belgelerDevoplus API
test*.test-one.devoplus.devhttps://test-one.devoplus.devhttps://test-api.devoplus.dev/
uat*.uat-one.devoplus.devhttps://uat-one.devoplus.devhttps://uat-api.devoplus.dev/
canlı*.one.devoplus.com.trhttps://one.devoplus.com.trhttps://api.devoplus.com.tr/

Yeni bir uygulama önce test ortamında denenir; canlıya giden sıra test, uat ve canlıdır.

Kimin ne yaptığı

RolNe yapar
Uygulama sahibi (siz)Ne istediğinizi anlatırsınız, planı onaylarsınız, sonucu denersiniz. Kayıt talebini gönderen kişi uygulamanın sahibi olur
Yapay zeka aracınızSize iş soruları sorar, planlar, kodu yazar ve gereken izinleri sizin adınıza erişim talebiyle ister
Şirket yöneticisiKendi portalında yeni uygulama kaydını (ek izinleriyle), kurulumu, ERP sorgu izinlerini ve izin atamalarını Devoplus Console'da onaylar. Uygulamanın ana portalının şirket yöneticisi kayıttan sonra uygulama izni ekler ve sahibi değiştirir
Platform yöneticisiYetki alanı taleplerini onaylar; ana portalı belirlenemeyen uygulamalarda izin ekleme ve sahip değişikliğini o yapar

İzin ve kurulum için teknik bir adım atmanız gerekmez: talep gönderilir, yönetici onaylar ve sonuç size e-postayla bildirilir.

Başlarken

Önce yapay zeka aracınızın sizinle nasıl çalıştığına, sonra başlangıç adımlarına bakın. Bu sürümde olmayanlar: sınırlar.

Bu konunun yapay zeka araçları için yazılmış sürümü (Markdown): /docs/overview.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.