Gelecekteki ücret planları oluştur

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Giriş

Mevcut bir ücret planı yayınlandıktan sonra, değiştirebileceğiniz tek mülk bitiş tarihidir. Ancak planın, aşağıdakiler gibi değiştirilmiş özellikleri içeren yeni bir sürümünü oluşturabilirsiniz: ücret planı ücretlerini değiştirdi. Düzeltmeyi ileri bir tarihte geçerlilik kazanacak şekilde ayarlayabilirsiniz. İlgili içeriği oluşturmak için kullanılan Orijinal ücret planının süresi, düzeltme yürürlüğe girdiğinde sona erer.

Örneğin, süresi 31 Aralık 2019 tarihinde dolacak olan bir standart ücret planı oluşturduğunuzu ve bu planı 1 Ocak 2020'de geçerli olacak başka bir planla değiştirmek istiyorsunuz. Bunu yapmak için 1 Ocak 2020'de yürürlüğe girecek şekilde gelecekteki bir ücret planı oluşturursunuz.

Geçerli ücret planı için bitiş tarihi ayarlanmamışsa mevcut bir ücret planını erken bir tarihte başlayacak şekilde gelecek bir ücret planı seçin. Son kullanma tarihi: yayınlanan ücret planını inceleyin.

Geliştiricilere revize edilmiş ücret planı hakkında bilgi verilir. Orijinal dosyayı kabul eden geliştiriciler ücret planı düzeltme için otomatik olarak kaydedilir (ancak herhangi bir zamanda düzeltme) gerekir.

Yönetim kullanıcı arayüzünü veya para kazanma API'sini kullanarak gelecekte bir ücret planı oluşturabilirsiniz. Bunun için aşağıdaki adımları uygulayın: bu bölümde bulabilirsiniz.

Kullanıcı arayüzünü kullanarak gelecekteki ücret planı oluşturma

Aşağıda açıklandığı şekilde gelecekteki bir ücret planı oluşturun.

Edge

Ücret planının bugünden bir süre sonra başlayan gelecekteki bir sürümünü oluşturmak için aşağıdaki adımları uygulayın.

  1. Ücret Planları sayfasında: İmlecinizi gelecekteki ücret planı oluşturmak istediğiniz ücret planıyla ilişkili satıra konumlandırın.
    Ücret planının bir 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:
    • Yeni geçerlilik tarihinde sözleşme döneminin tamamını yeniden başlat: Gelecek ücret planı geçerlilik tarihini etkiler. Gelecek ücret planının yenileme dönemi, ücret planına geçelim.
    • Önceki sözleşme için harcanan süre, geçerlilik tarihinde yeni dönemden düşülecek: geçerlilik tarihinde yürürlüğe girecektir. Geçerli ücret planı, gelecekteki ücret planının yenileme döneminden düşülür. Yani, bir kullanıcı Geliştirici, mevcut planı 3 ay boyunca kullandığında ve yenileme dönemi 3 ay kısaltıldığında ay.
  4. Üst panelde aşağıdaki alanları yapılandırın:
    Not: Diğer alanlar salt okunurdur.
    Alan Açıklama Varsayılan Zorunlu
    Ücret planı adı

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

    Not: Adın, orijinal ücret planı adıyla eşleşmesine gerek yoktur.

    Mevcut plan adı Evet
    Başlangıç tarihi Ücret planının yürürlüğe gireceği 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 tarihtir. Bir bitiş tarihi belirtmek için Bitiş Tarihi Var açma/kapatma düğmesini etkinleştirip 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üresini 1 Aralık 2018'de sona erdirmek istiyorsanız endDate değerini 2018-11-30 olarak ayarlamanız gerekir. Bu durumda, ücret planının süresi 30 Kasım 2018'de gün sonunda sona erer; 1 Aralık 2018'deki tüm istekler engellenecektir.

    Yok Hayır
    Portallar görebilir Ücret planının Herkese Açık mı yoksa Gizli mi olacağını ayarlayın. Herkese açık ve özel indirim planları başlıklı makaleyi inceleyin. 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ında geçerli değildir.
  6. Birden fazla API ürünü içeren bir ürün paketi seçerseniz Spesifik veya genel ücret planı bölümünde şu tercihleri ayarlayın:
    Not: Bu adım, ayarlanabilir bildirim planlarında geçerli değildir.
    Alan Açıklama Varsayılan
    Her ürünü ayrı ayrı yapılandırın Her API ürünü için ayrı bir ücret planının 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ırma Her API ürünü için freemium planın yapılandırılıp yapılandırılmayacağını belirten işaret. Devre dışı
    Ürün seçin İşaretlerden birini veya ikisini birden 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. Şunlardan birini tıklayın:
    Düğme Açıklama
    Taslağı Güncelle Ücret planını taslak olarak kaydedin.

    Ücret planı, siz yayınlayana kadar uygulama geliştiricilere gösterilmez. 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 ayarlanmamışsa değiştirebilirsiniz. Bir ücret planını yayınlandıktan sonra silemezsiniz ancak ücret planının süresini sona erdirebilir ve Yayınlanmış bir ücret planını sona erdirme başlıklı makalede açıklandığı gibi gelecekteki bir ücret planıyla değiştirebilirsiniz.

Klasik Edge (Private Cloud)

Ücret planının bugünden bir süre sonra başlayan gelecekteki bir sürümünü oluşturmak için aşağıdaki adımları uygulayın.

  1. Paket kataloğundaki şu öğenin Taslak/Gelecek sütununda +Gelecek'i ücret planını seçin.

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

    Gelecekteki ücret planı dönemi ile mevcut ücret planı dönemi arasındaki temel fark: Mevcut Aboneler bölümünün eklenmesi.

  2. Tüm ücret planlarında yapacağınız gibi:
  3. Mevcut Aboneler bölümünde aşağıdakilerden birini seçin:
    • Tam sözleşme dönemini yeni geçerlilik tarihinde yeniden başlat. Gelecekteki ücret planı geçerlilik tarihini etkiler. Gelecek ücret planının yenileme dönemi, ücret planına geçelim.
    • Önceki sözleşmeye harcanan süreyi, geçerlilik tarihinde yeni dönemden düşerek. İlgili içeriği oluşturmak için kullanılan geçerlilik tarihinde yürürlüğe girecektir. Geçerli ücret planı, gelecekteki ücret planının yenileme döneminden düşülür. Yani, bir kullanıcı Geliştirici, mevcut planı 3 ay boyunca kullandığında ve yenileme dönemi 3 ay kısaltıldığında ay.
  4. Geçerlilik Tarihi alanına, Mevcut ücret planı.

API'yi kullanarak gelecekteki ücret planı oluşturma

Şuna bir POST isteği göndererek API'yi kullanarak gelecekte bir ücret planı oluşturabilirsiniz: /organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}/revision.

Burada:

  • {org_id}, kuruluşun adıdır.
  • {package_id}, API paketinin kimliğidir.
  • {plan_Id}, ücret planının tanımıdır.
Düzeltmeyi oluştururken 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ı, orijinal planın adıyla eşleşmemelidir. Ayrıca, tüm ücret planlarınız arasında benzersizdir. Orijinal başlangıç tarihini tutmak istiyorsanız geliştiriciler için 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 edinmek için bkz. Ücret planlarının yapılandırma ayarları.

Ö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