Start the setup
Documentation menu

This page is written in Turkish. The navigation is in English. A version written for AI tools is linked below as Markdown.

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)

The path of a request1. User: opens the menu item in Portal 2. Portal frame: a short-lived identity just for the app 3. Your app: its own address and its own database 4. Devoplus API: the only way out; other addresses are refused 5. Business services: organization, e-mail, ERP (DEXA)1Useropens the menu itemin Portal2Portal framea short-lived identityjust for the app3Your appits own address andits own database4Devoplus APIthe only way out; otheraddresses are refused5Business servicesorganization, e-mail,ERP (DEXA)The path of a request1. User: opens the menu item in Portal 2. Portal frame: a short-lived identity just for the app 3. Your app: its own address and its own database 4. Devoplus API: the only way out; other addresses are refused 5. Business services: organization, e-mail, ERP (DEXA)1Useropens the menu itemin Portal2Portal framea short-lived identityjust for the app3Your appits own address andits own database4Devoplus APIthe only way out; otheraddresses are refused5Business servicesorganization, e-mail,ERP (DEXA)
The app never sees the user's real session; it reaches the outside world only through the Devoplus API.
  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.

The version of this topic written for AI tools (Markdown): /docs/overview.md

Ready to turn your idea into an app?

Paste the setup text into your AI tool; it starts by asking what you want to build.