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ğu | Kimlik 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 PDF | Rapor ve dışa aktarma |
| Dosya ya da fotoğraf saklamak | Dosya deposu (services.files) |
| Kısa süreli önbellek | Önbellek (services.cache) |
| Çalışanlar, departmanlar, yöneticiler, onay zinciri | Organizasyon şeması (yetki alanı orgschema.read) |
| E-posta, SMS, mobil bildirim | sendMail, sendSms, sendPush, notify (yetki alanları mail.execute, sms.execute, push.execute) |
| ERP'den veri okumak | DEXA okuma sorgusu (dexa.read ve yöneticinin tanımladığı sorgu anahtarı) |
| ERP'ye veri yazmak | DEXA 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 izleme | Olay günlüğü (logEvent, logError) ve kullanım ve hata panosu |
Ayrıntı: SDK başvurusu ve manifest.
Nasıl çalışır (sade anlatım)
- Kullanıcı Portal'da uygulamanızın menü öğesini açar.
- 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.
- 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. - 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.
- 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
| Ortam | Uygulama adresleri | Bu belgeler | Devoplus API |
|---|---|---|---|
| test | *.test-one.devoplus.dev | https://test-one.devoplus.dev | https://test-api.devoplus.dev/ |
| uat | *.uat-one.devoplus.dev | https://uat-one.devoplus.dev | https://uat-api.devoplus.dev/ |
| canlı | *.one.devoplus.com.tr | https://one.devoplus.com.tr | https://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ığı
| Rol | Ne 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ız | Size iş soruları sorar, planlar, kodu yazar ve gereken izinleri sizin adınıza erişim talebiyle ister |
| Şirket yöneticisi | Kendi 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öneticisi | Yetki 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.