Kuruluma başlayın
Belge menüsü

Erişim talebi: eksik izni yöneticiden istemek

Uygulamanızın bir kuruluma, ERP sorgusuna, uygulama izni atamasına ya da yeni bir yetki alanına ihtiyacı olduğunda izni yöneticiden erişim talebiyle istersiniz. Talebi çoğu zaman yapay zeka aracınız sizin adınıza gönderir; komut satırından siz de gönderebilirsiniz.

⛔ Talep izni kendiliğinden vermez. Yönetici talebi Devoplus Console'da onaylar ya da gerekçesiyle reddeder; sonuç size e-postayla bildirilir.

Nasıl gönderilir

Erişim talebinin yolu1. Talep gönderilir: yapay zeka aracınız ya da one request 2. Talep bekler: gönderen ve portal oturumdan gelir 3. Yönetici inceler: Devoplus Console'da onay ya da ret 4. Sonuç bildirilir: talep sahibine e-postayla 5. Durum izlenir: aracınızla ya da one requests ile1Talep gönderiliryapay zeka aracınızya da one request2Talep beklergönderen ve portaloturumdan gelir3Yönetici incelerDevoplus Console'daonay ya da ret4Sonuç bildirilirtalep sahibinee-postayla5Durum izleniraracınızla ya daone requests ileErişim talebinin yolu1. Talep gönderilir: yapay zeka aracınız ya da one request 2. Talep bekler: gönderen ve portal oturumdan gelir 3. Yönetici inceler: Devoplus Console'da onay ya da ret 4. Sonuç bildirilir: talep sahibine e-postayla 5. Durum izlenir: aracınızla ya da one requests ile1Talep gönderiliryapay zeka aracınızya da one request2Talep beklergönderen ve portaloturumdan gelir3Yönetici incelerDevoplus Console'daonay ya da ret4Sonuç bildirilirtalep sahibinee-postayla5Durum izleniraracınızla ya daone requests ile
Talep izni kendiliğinden vermez; izni yöneticinin onayı açar.
YolGönderDurum
Yapay zeka aracınızDevoplus One bağlantısı üzerinden, sizin oturumunuzlaAynı bağlantıdan izler
Komut satırı (@devoplus/one-sdk)one login, ardından one request <tür> ...one requests [kimlik]

Kart gösterebilen bir ortamda (örneğin Claude'un web ve masaüstü uygulaması ya da ChatGPT) gönderilen talep, taleplerinizin listesi, yayın istekleri ve kullanım panosu sohbette Devoplus One görünümlü bir kart olarak da görünebilir. Claude Code gibi terminal araçları kart göstermez; orada aynı bilgi metin olarak gelir.

Portalınızda Devoplus One uygulamalarına açılmış ERP (DEXA) sorgularını, giriş parametreleri ve döndürdükleri sütunlarla one dexa queries listeler (yalnız okur, izin vermez); yapay zeka aracınız aynı listeyi bağlantı üzerinden görür ve sorgu talebinde anahtarı buradan alır.

Oturumdaki portalın adını ve var olan kısa adını (portal anahtarı) one context gösterir (yalnız okur). Talebi gönderen kişi ve portal oturumdan gelir; talepte portal ya da kişi bilgisi yoktur. Devoplus hesabınızla giriş yaparken portalı siz seçersiniz.

Türler

TürNe isterZorunlu alanKime düşer
registrationYeni uygulama kaydı (onaylanınca gönderen sahip olur)titleTr (İngilizce ad ve additionalPermissions isteğe bağlı)Şirket yöneticisi
installationUygulamanın bir portala kurulmasıYok (portalKey isteğe bağlı)Şirket yöneticisi
dexa-queryERP okuma sorgusunun uygulamaya açılmasıqueryKeyŞirket yöneticisi
dexa-commandERP'ye yazan işlemin uygulamaya açılmasıqueryKeyŞirket yöneticisi
app-permissionUygulama izninin bir kullanıcı grubuna atanmasıpermissionCode (ve ad, isteğe bağlı grup)Şirket yöneticisi
scopeUygulamaya yeni bir yetki alanıscope (<modül>.<read|write|manage|execute>)Platform yöneticisi
new-queryHenüz olmayan bir ERP sorgusu için iş talebidescription (ve isteğe bağlı draftSql)Şirket yöneticisi

Onaylayan, talebin portalının şirket yöneticisidir (küresel yönetici de onaylayabilir); yalnız yetki alanı (scope) talepleri platform yöneticisine düşer.

Her talepte appSlug (manifest app.slug) ve justification (yöneticinin okuyacağı kısa gerekçe, en çok 2.000 karakter) bulunur. Gerekçe iş diliyle yazılır: "Satış ekibi müşteri bakiyesini uygulamada görebilsin diye".

registration: uygulama içi izinler (roller) kayıt talebinde istenir: additionalPermissions = [{ code, nameTr, nameEn? }], en çok 16. Kod One.<Uygulama>.<Eylem> biçimindedir, ana iznin (One.<Uygulama>.Use) ad alanında olur ve ana kodun kendisi olamaz. Onayla birlikte izin kataloğuna girer. Kayıttan sonra izin eklemenin talep türü yoktur: izni uygulamanın ana portalının şirket yöneticisi Devoplus Console'dan ekler, sahip listesini de o değiştirir; ana portalı belirlenemeyen uygulamada bu ikisini platform yöneticisi yapar. Bu yüzden manifest permissions listesindeki bütün izinler kayıtta istenir. Komut satırında: one request registration --title "<ad>" --permission One.Hello.Manage="Yönetir" [--permission-en One.Hello.Manage="Manages"].

installation: portal anahtarını sunucu portalın adından belirler (örneğin "Süvari Portal" için suvari); elle seçilemez. portalKey gönderilirse yok sayılır.

app-permission: permissionCode uygulamanın kaydında (ana izin ya da kayıtta istenen ek izinler) tanımlı olmalıdır; değilse talep baştan reddedilir.

new-query: draftSql yalnız bir öneridir, hiçbir yerde çalıştırılmaz; yönetici sorguyu kendisi oluşturur ve onaylarken sorgu anahtarını yazar. Onaydan sonra talebin sonucundaki sorgu anahtarı manifest'e eklenir.

Kurallar ve hatalar

DurumNe olur
Talebi gönderen uygulamanın sahibi değil (kayıt hariç)403 ONE-APP-E-039; talebi uygulamanın sahibi gönderir
Kısa ad zaten kayıtlı (kayıt talebi)409 ONE-APP-E-038; başka bir kısa ad seçin
Kısa ad pasife alınmış bir uygulamaya ait409 ONE-APP-E-107; bu kısa ad yeniden kaydedilemez, başka bir kısa ad seçin
Aynı talep zaten bekliyor409 ONE-APP-E-040; yeniden göndermeyin, durumunu izleyin
Kişi başına saatte 20 talep aşıldı429 ONE-APP-E-041
İzin kodu uygulamanın ad alanında değil400 ONE-APP-E-047; kod One.<Uygulama>.<Eylem> biçiminde olmalı
Ek izin biçimsiz, ad alanı dışında, ana kodla aynı ya da yinelenen; 16'dan fazla400; listeyi düzeltip yeniden gönderin
app-permission kodu uygulamanın kaydında yok400; izni önce uygulama kaydına ekletin (ana portalın şirket yöneticisi, Devoplus Console), sonra talebi yeniden gönderin
Oturumda portal yok403 ONE-APP-E-037; yeniden giriş yapıp portal seçin
Vekalet ya da Yerine Görüntüle oturumuTalep gönderilmez; kendi oturumunuzla bağlanın

Reddedilen bir talebin notu size e-postayla gelir; nota göre talebi düzeltip yeniden gönderebilirsiniz.

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