Gelecekteki ücret planları oluştur

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Giriş

Mevcut bir ücret planı yayınlandıktan sonra, değiştirebileceğiniz tek mülk bitiş tarihidir. Bununla birlikte, planın değişen ücret planı ücretleri gibi değiştirilen özellikleri içeren yeni bir sürümünü oluşturabilirsiniz. Düzeltmeyi gelecekteki bir tarihte geçerli olacak şekilde ayarlayabilirsiniz. Orijinal ücret planı, düzeltme yürürlüğe girdiğinde sona erer.

Örneğin, 31 Aralık 2019'da sona erecek bir standart ücret planı oluşturduğunuzu ve bu planı 1 Ocak 2020'de yürürlüğe girecek başka bir planla değiştirmek istediğinizi varsayalım. Bunun için, geleceğe yönelik bir ücret planı hazırlar ve 1 Ocak 2020'de geçerli olacak şekilde ayarlarsınız.

Geçerli ücret planı için bitiş tarihi ayarlanmamışsa mevcut ücret planını bugünden itibaren başlayan gelecekteki bir ücret planıyla değiştirebilirsiniz. Mevcut ücret planının geçerlilik süresini Yayınlanan ücret planının süresini sona erdirme bölümünde bulabilirsiniz.

Geliştiriciler, revize edilen ücret planı hakkında bilgilendirilir. Orijinal ücret planını kabul eden geliştiriciler düzeltme için otomatik olarak kaydedilir (ancak düzeltmeyi reddetme seçeneğine sahiptirler).

Yönetim kullanıcı arayüzünü veya para kazanma API'sini kullanarak aşağıdaki bölümlerde açıklandığı şekilde geleceğe yönelik bir ücret planı oluşturabilirsiniz.

Kullanıcı arayüzünü kullanarak geleceğe yönelik ücret planı oluşturma

Aşağıda açıklandığı şekilde, geleceğe yönelik bir ücret planı oluşturun.

Edge

Edge kullanıcı arayüzünü kullanarak bugünden bir süre sonra başlayacak bir ücret planının gelecekteki sürümünü oluşturmak için aşağıdaki adımları uygulayın.

  1. Ücret Planları sayfasında imlecinizi, gelecekteki bir ücret planı oluşturmak istediğiniz ücret planıyla ilişkili satırın içine getirin.
    Ücret planının bitiş tarihi olmalıdır.
  2. +Gelecek'i tıklayın.
  3. Gelecekteki ücret planı bölümünde aşağıdakilerden birini seçin:
    • Tam sözleşme döneminin yeni geçerlilik tarihinde yeniden başlatılması: Gelecekteki ücret planı, geçerlilik tarihinde yürürlüğe girer. Gelecekteki ücret planının yenileme dönemi, mevcut ücret planının yenileme süresiyle aynıdır.
    • Geçerlilik tarihinde önceki sözleşmede harcanan süreyi yeni dönemden düşül: Gelecekteki ücret planı geçerlilik tarihinde yürürlüğe girer. Mevcut ücret planı kullanılırken harcanan süre, gelecekteki ücret planının yenileme süresinden düşülür. Bu, geliştirici mevcut planı 3 ay boyunca kullanırsa yenileme süresinin 3 ay kısaltılması anlamına gelir.
  4. Üst panelde şu alanları yapılandırın:
    Not: Diğer alanlar salt okunurdur.
    Alan Açıklama Varsayılan Gerekli
    Ücret planı adı

    Ücret planınızın adı.

    Not: Adın, orijinal ücret planı adıyla eşleşmesi gerekmez.

    Mevcut plan adı Evet
    Start date (Başlangıç tarihi) Ücret planının geçerli olacağı tarih. Bir başlangıç tarihi girin veya takvimi kullanarak bir tarih seçin. Bugün Hayır
    Bitiş tarihi Ücret planının sona erdiği tarih. Bir bitiş tarihi belirtmek için Bitiş Tarihi Var seçeneğini etkinleştirin, açma/kapatma anahtarını kullanarak bir bitiş tarihi girin veya takvimi kullanarak bir tarih seçin.

    Not: Ücret planı, belirtilen tarihte günün sonuna kadar geçerli olur. Örneğin, bir ücret planının süresinin 1 Aralık 2018'de sona ermesini istiyorsanız endDate değerini 30.11.2018 olarak ayarlamanız gerekir. Bu durumda, ücret planının süresi 30 Kasım 2018 gün sonunda dolar ve 1 Aralık 2018'deki tüm istekler engellenir.

    Yok Hayır
    Portallara görünür Ücret planının Herkese Açık veya Gizli olmasını seçin. Herkese açık ve özel indirim planları bölümüne bakın. Etkin Hayır
  5. Ücret planı için ücretleri yapılandırın. Ücretleri yapılandırma bölümünü inceleyin.
    Not: Ayarlanabilir bildirim planları için geçerli değildir.
  6. Birden fazla API ürünü içeren bir ürün paketi seçerseniz Belirli veya genel ücret planı bölümünde aşağıdaki tercihleri ayarlayın:
    Not: Bu adım, ayarlanabilir bildirim planları için geçerli değildir.
    Alan Açıklama Varsayılan
    Her ürünü ayrı ayrı yapılandırma Her API ürünü için ayrı bir ücret planı yapılandırılıp yapılandırılmayacağını belirten işaret. Devre dışı
    Her ürünün freemium ücretsiz teklifini ayrı ayrı yapılandır Her API ürünü için freemium ücretsiz plan yapılandırılıp yapılandırılmayacağını belirten işaret. Devre dışı
    Bir ürün seçin İşaretlerden birini veya her ikisini de etkinleştirirseniz açılır listeden her ürünü tek tek seçmeniz ve ücret planı ayrıntılarını yapılandırmanız gerekir.

    Not: Ürün paketindeki tüm ürünleri yapılandırdığınızdan emin olun.

    Yok
  7. Seçilen ücret planı türüne göre ücret planı ayrıntılarını yapılandırın:
  8. Aşağıdakilerden birini tıklayın:
    Düğme Açıklama
    Taslağı Güncelleme Ücret planını taslak olarak kaydedin.

    Ücret planı, siz yayınlayana kadar uygulama geliştiriciler tarafından görülmez. Taslak ücret planındaki herhangi bir alanı düzenleyebilirsiniz.

    Taslağı Yayınla Planı yayınlayın.

    Not: Bir ücret planını yayınladıktan sonra, bitiş tarihini yalnızca henüz ayarlanmamışsa değiştirebilirsiniz. Yayınlanmış bir ücret planını silemezsiniz ancak ücret planının süresini sona erdirebilir ve Yayınlanmış bir ücret planının süresini sona erdirme bölümünde açıklandığı şekilde bunu gelecekteki bir ücret planıyla değiştirebilirsiniz.

Klasik Edge (Private Cloud)

Klasik Edge kullanıcı arayüzünü kullanarak bugünden bir süre sonra başlayacak bir ücret planının gelecekteki sürümünü oluşturmak için aşağıdaki adımları uygulayın.

  1. Paket kataloğunda, değiştirmek istediğiniz ücret planı için Taslak/Gelecek sütununda +Gelecek'i tıklayın.

    Bu işlem, gelecekteki bir Ücret Planı penceresi açar.

    Gelecekteki ücret planı aralığı ile mevcut ücret planı aralığı arasındaki temel fark, Mevcut Aboneler bölümünün eklenmesidir.

  2. Tüm ücret planlarında olduğu gibi:
  3. Mevcut Aboneler bölümünde aşağıdakilerden birini seçin:
    • Yeni geçerlilik tarihinde tam sözleşme döneminin yeniden başlatılması. Gelecekteki ücret planı, geçerlilik tarihinde yürürlüğe girer. Gelecekteki ücret planının yenileme dönemi, mevcut ücret planının yenileme süresiyle aynıdır.
    • Geçerlilik tarihinde önceki sözleşmede harcanan süreyi yeni dönemden düş. Gelecekteki ücret planı geçerlilik tarihinde geçerlilik kazanır. Mevcut ücret planı kullanılırken harcanan süre, gelecekteki ücret planının yenileme süresinden düşülür. Bu, geliştirici mevcut planı 3 ay boyunca kullanırsa yenileme süresinin 3 ay kısaltılması anlamına gelir.
  4. Geçerlilik Tarihi alanına, mevcut ücret planının bitiş tarihinden sonra gelen bir başlangıç tarihi girin.

API'yi kullanarak geleceğe yönelik ücret planı oluşturma

/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}/revision için POST isteği göndererek API'yi kullanarak geleceğe yönelik bir ücret planı oluşturabilirsiniz.

Burada:

  • {org_id}, kuruluşun adıdır.
  • {package_id}, API paketinin kimliğidir.
  • {plan_Id}, ücret planının kimliğidir.
Düzeltmeyi oluşturduğunuzda, istek gövdesinde aşağıdaki özellikleri belirtmeniz gerekir:
  • parentRatePlan, orijinal ücret planının kimliğini belirtir.
  • startDate, yeni planın yürürlüğe gireceği tarihi belirtir.

Gelecekteki ücret planının adının orijinal planın adıyla eşleşmesi gerekmez. Geliştiriciler için orijinal başlangıç tarihini kayıtlı tutmak istiyorsanız keepOriginalStartDate işaretini true olarak ayarlayın. Bu işaret varsayılan olarak false değerine ayarlanır.

Yapılandırma ayarları hakkında daha fazla bilgi için Ücret planları için yapılandırma ayarları bölümüne bakın.

Örneğin, aşağıdaki istek gelecekteki bir ücret planı oluşturur:

$ curl -H "Content-Type:application/json" -X POST -d \
'{ 
     "parentRatePlan": {
       "id": "monetization_package_flat_rate_card_plan_1379513833409"
     },
     "name": "Flat rate card plan",
     "developer":null,
     "developerCategory":null,
     "advance": "false",
     "currency": {
      "id" : "usd"
     },     
     "description": "Flat rate card plan",
     "displayName" : "Flat rate card plan",
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",     
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "paymentDueDays": "30",      
      "meteringType": "UNIT",
      "organization": {
       "id": "myorg"
      },
      "ratePlanRates": [
       {
        "type": "RATECARD",
        "rate": "0.05",
        "startUnit": "0"       
       }      
      ],     
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "setUpFee": "10",
     "startDate": "2014-01-01 00:00:00",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans/monetization_package_flat_rate_card_plan_1379513833409/revision" \
-u email:password