Ürün/Hizmet Gereksinimleri
Satın alma sürecinde müşterilerinizden almanız gereken bazı bilgiler bulunuyorsa, bunun için gereksinimler oluşturabilirsiniz.
İçerik Haritası
- Gereksinimler Nasıl Oluşturulur?
- Gereksinim Ayarlamaları
- Bir Ürün/Hizmet ile Eşleştirme
- Gereksinimi API ile Eşleştirme
Gereksinimler Nasıl Oluşturulur?
Bir gereksinim oluşturmak için lütfen aşağıdaki adımları takip edin.
- "Yönetim Paneli > Ürünler/Hizmetler > Ürün/Hizmet Yönetimi > Ürün/Hizmet Gereksinimleri" yolunu izleyin.
- Açılan sayfada "Yeni Gereksinim Oluştur" butonuna tıklayın.
- Açılan sayfada, aşağıda detaylı olarak açıklanan bilgilere göre gerekli tanımlamalarınızı sağlayabilirsiniz.
Gereksinim Ayarlamaları
Gereksinim ekleyebilmek için bazı ayarlar mevcuttur.
- Gereksinim Adı
Ek bilgi için bir adlandırma yapınız (Bunu müşterileriniz görecektir). Örneğin: Renk Seçenekleri - Gereksinim Açıklaması
Ek bilgi için bir açıklama yazınız. (Bunu müşterileriniz görecektir). Örneğin: Hangi rengi tercih ediyorsunuz? - Gereksinim Grubu
Ek bilgiyi sadece sizin görebileceğiniz bir gruba atayabilirsiniz. Böylelikle bazı gereksinim bilgilerini tek bir grup altında toplayabilir ve kolayca bulabilirsiniz. - İlgili Ürün Grubu
Gereksinim bilgisinin hangi ürün grubu ile bağlantılı olacağını seçiniz. Böylelikle ilgili ürün grubu üzerinde ürün paketlerinin detayında "Gereksinimler" sekmesinde görünecektir. - Zorunluluk
Bu kutucuğu aktif ettiğinizde, müşteriniz gereksinim bilgisini tanımladan ilerleyemez. - Seçenek Türü
Gereksinim bilgisinin sipariş aşamasında görünecek stil görünümünü belirleyebilirsiniz.
Bir Ürün/Hizmet ile Eşleştirme
Bir gereksinim oluşturdunuz ve bunu bir ürün/hizmet ile eşleştirmek istiyorsanız aşağıdaki adımları takip ediniz.
- "Yönetim Paneli > Ürünler/Hizmetler" yolundan hangi ürün grubuna ait ürün paketinde gereksinim eşleştirmek istiyorsanız ürün grubuna tıklayınız.
- İstediğiniz bir ürün paketini düzenleme aşamasına geçiniz.
- Açılan sayfadaki "Gereksinimler" sekmesine tıklayınız.
- Daha önce oluşturduğunuz gereksinimi işaretleyiniz ve ayarlarınızı kaydediniz.
(Eğer daha önce oluşturduğunuz gereksinimi ürün paketi detaylarında göremiyorsanız, oluşturmuş olduğunuz gereksinim bu ürün grubuna ait olmayabilir. Oluşturduğunuz gereksinimlerim hangi ürün grubuna ait olduğuna dikkat ediniz.)
Gereksinimi API ile Eşleştirme
Bazı durumlarda, gereksinim bilgisinin hizmet ile bağlantılı bir sunucu veya hosting servisi API'sine gönderilmesi gerekebilir. Bu sayede otomatik kurulum için zorunlu olan bir bilgiyi müşterinizin tanımlamasını ve API'ye gönderilmesini sağlayabilirsiniz.
Gereksinim bilgisini bir API'ye göndermek için aşağıdaki adımları takip ediniz.
- Yukarıda anlatıldığı gibi bir gereksinim oluşturma süreci başlatın veya mevcut bir gereksinimi düzenleme aşamasına geçin.
- "İlgili Ürün Grubu" alanından hizmet grubunu seçin.
- "Yapılandırılabilir Seçenekler" alanında uygun API modülleri listelenecektir. Burada gereksinim bilgisinin hangi API parametresi ile bağlantılı olacağını seçebilirsiniz.
(Örneğin: Sunucu adının ne olması gerektiğini müşterinizin belirlemesini istiyorsanız, ilgili alanda "server_name" parametresini seçebilirsiniz.) - "Seçenek Türü" alanında müşterinizin veriyi hangi formatta tanımlayacağını belirleyin. Örneğin: uzun bir metin tanımlanması gerekiyorsa "textarea" seçebilirsiniz. Standart ve kısa bir metin için "input" seçebilirsiniz.
Özel Parametre Oluşturmak
"Yapılandırılabilir Seçenekler" alanında sizin için gerekli olan bir parametre bulunmuyorsa, özel bir parametre oluşturmak için aşağıdaki adımları takip ediniz.
-
"coremio/modules/Servers/[MODULE]/config.php" dosyasını açın.
- 'configurable-option-params' satırının altına 'your_parameter_name', şeklinde örnek ekleme yapabilirsiniz. Parametre adını uygun gördüğünüz şekilde kendinize göre adlandırabilirsiniz. Sistem, eklediğiniz parametreyi otomatik olarak algılar ve API'ye post işlemi sağlar.
<?php return [ 'type' => "virtualization", 'access-hash' => false, 'server-info-checker' => true, 'server-info-port' => false, 'server-info-not-secure-port' => 80, 'server-info-secure-port' => 80, 'configurable-option-params' => [ 'your_parameter_name', // <<<<< For Example 'server_name', 'memory', 'swap', 'io', 'cpu', 'disk', 'nest_id', 'egg_id', 'pack_id', 'location_id', 'dedicated_ip', 'port_range', 'image', 'startup', 'databases', 'allocations', 'backups', 'oom_disabled', 'username', ], ];
- Dosyayı kaydedin ve kapatın.
"Yapılandırılabilir Seçenekler" alanında artık eklediğiniz parametreyi görebilir ve seçebilirsiniz.