İçindekiler

Genel Bakış

Support Package Requests (Destek Paketi İstekleri) sayfası, Apinizer platformunun yönetim panelinde (Manager) yer alan bir modüldür.
Bu ekran, API Portal kullanıcılarının oluşturduğu destek paketi taleplerinin liste halinde görüntülendiği, onaylandığı veya reddedildiği yerdir.

  • Bu ekran, portal kullanıcılarının satın almak istediği destek paketlerini (support package) yönetmek için kullanılır.
  • Tüm başvurular tablo halinde listelenir; yetkili kullanıcılar başvuruyu onaylayabilir veya reddedebilir.
  • Başvurular silinmez. Sistem yalnızca statüyü PENDING, APPROVED veya REJECTED arasında değiştirir.

Roller ve Erişim

  • Menü yolu: Portal Management → Support Package → Requests.
  • Erişim: Portal yönetim yetkisi olan kullanıcılar (örn. PORTAL_MANAGER) görüntüleyip işlem yapabilir.
  • Portal son kullanıcıları bu ekrana erişmez; işlemler sadece yönetim panelinden yapılır.


Destek Paketi İstekleri (Support Package Requests) ekranına istek (request) düşmesi için, API Portal tarafında kullanıcı aşağıdaki adımları gerçekleştirir:

AdımEylemAçıklama / Detay
1Kullanıcı API Portal'e giriş yaparGeliştirici veya proje üyesi, API Portal hesabına kullanıcı adı ve şifresiyle giriş yapar.
2Destek Paketi sayfasına giderPortal menüsünden Support Packages (Destek Paketleri) sekmesine tıklar.
3Uygun destek paketini seçer

Aşağıdaki örnek paketlerden birini seçer:

  • Kurumsal Entegrasyon Tam Destek Paketi (Enterprise Integration Full Support Package)

  • Geliştirici Araçları Tam Destek Paketi (Developer Tools Full Support Package)

  • Tam Girişim Destek Paketi (Full Startup Support Package)

4Destek paketi isteği oluştururSeçilen paket için “Request Support Package” butonuna tıklar ve isteği gönderir.
5Onay bekleme durumuOluşturulan istek PENDING (Beklemede) durumuna geçer ve Apinizer Manager paneline düşer.
6BilgilendirmeKullanıcı, isteğin durumu değiştiğinde (onaylandığında veya reddedildiğinde) e-posta bildirimi alır.

Yönetici, Apinizer Manager arayüzüne gelen destek paketi isteklerini aşağıdaki adımlarla kontrol eder:

Adım NoAdım AdıAçıklama / İşlem
1Yönetici GirişiAdmin, Apinizer Manager Paneline kullanıcı bilgileriyle giriş yapar.
2İlgili Menüye ErişimMenü üzerinden şu yolu izler: Administration → Portal → Support Packages → Support Package Requests
3Destek Paketi İsteklerini GörüntülemeTüm kullanıcıların oluşturduğu destek paketi istekleri tablo halinde listelenir.
4Tablo İncelemesiYönetici her isteğin detayını, durumunu ve tarihlerini tabloda görebilir. (Tablo detayları aşağıda yer alır.)
5İşlem Yapma

Her isteğin satırında Actions alanında yönetici işlem yapabilir:

Approve (Onayla) – Durumu APPROVED olarak günceller.

Reject (Reddet) – Durumu REJECTED olarak günceller.

6Onay Sonrası SüreçOnaylanan isteğin Approved Date ve Expired Date bilgileri otomatik olarak güncellenir.
7Kullanıcı Bildirimiİşlem tamamlandığında sistem kullanıcıya (isteği oluşturan kişiye) e-posta veya portal bildirimi gönderir.

Onaylama ve Reddetme Akışı

Onay (Approve)

  1. Approve butonuna tıklayın (sadece PENDING veya REJECTED durumlarında görünür).
  2. Konfirmasyon dialogu açılır.
  3. Onaylarsanız supportPackageRequestService.approve(id, currentUserId) çağrılır.
  4. İşlem sonrası liste otomatik yenilenir; durum APPROVED olur.

Red (Reject)

  1. Reject butonuna tıklayın (sadece PENDING veya APPROVED durumlarında görünür).
  2. Sebep girişi için RejectDialogComponent açılır.
  3. Gerekçe zorunludur; boş bırakılırsa buton pasif kalır.
  4. Kaydettiğinizde supportPackageRequestService.reject(id, currentUserId, reason) çağrılır.
  5. Liste yenilenir; durum REJECTED olarak güncellenir.

İş Kuralları

  • Silme işlemi yoktur. İhtiyaç halinde manuel olarak API/DB üzerinden müdahale gerekir.
  • PENDING kayıt hem onaylanabilir hem reddedilebilir.
  • APPROVED kayıt tekrar reddedilebilir (ör. yanlışlıkla onaylama durumunda).
  • REJECTED kayıt tekrar onaylanabilir (ör. kullanıcı talebi yeniden değerlendirilmişse).
  • İşlem sonrası tüm liste yeniden yüklenir; sayfa yenilemeye gerek kalmaz.

Resim gelecek:



Sütun AdıAçıklama
Account E-mailİsteği oluşturan kullanıcının e-posta adresi
Account Full NameKullanıcının tam adı
OrganizationKullanıcının bağlı olduğu organizasyon veya proje adı
Support PackageTalep edilen destek paketi tipi (örnek: Enterprise Integration Full Support Package)
Statusİsteğin mevcut durumu (örnek: PENDING, APPROVED, REJECTED)
Usage (Detail)Paket kullanım detay sayfasına yönlendiren bağlantı
Request Dateİsteğin oluşturulduğu tarih
Approved Dateİstek onaylandıysa, onaylandığı tarih
Expired DateDestek paketinin geçerlilik süresinin bitiş tarihi
ActionsYönetici tarafından yapılabilecek işlemler (✅ Approve / ❌ Reject)

Sık Sorulan Sorular

SoruCevap
Bu ekranda kayıt silebilir miyim?

Hayır. Yalnızca onaylama ve reddetme işlemleri desteklenir.

Red gerekçesi kullanıcıya gösteriliyor mu?

Red dialogu gerekçeyi kayıt altına alır. Gerekçenin dış sistemlerde gösterilmesi backend/portal entegrasyonuna bağlıdır.

Reddedilen bir başvuruyu daha sonra onaylayabilir miyim?

Evet. Reddedilmiş kayıt için “Approve” butonu görünür; tekrar değerlendirebilirsiniz.

Detay diyaloğu neden düzenlenemiyor?

Bu sayfa yalnızca paket talep yönetimi içindir; paket tanımları portal yönetiminin başka ekranlarında yapılır.