आने वाले समय के लिए रेट प्लान बनाना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

शुरुआती जानकारी

मौजूदा रेट प्लान के पब्लिश होने के बाद, सिर्फ़ उस प्रॉपर्टी के खत्म होने की तारीख में बदलाव किया जा सकता है. हालांकि, प्लान का एक नया वर्शन बनाया जा सकता है, जिसमें बदली गई प्रॉपर्टी शामिल हों. जैसे, प्लान के लिए बदली गई दरें. आपके पास इस बदलाव को सेट अप करने का विकल्प है, ताकि इसे आने वाले समय में लागू किया जा सके. बदलाव लागू होने के बाद, मूल कीमत वाला प्लान खत्म हो जाएगा.

उदाहरण के लिए, मान लें कि आपने सामान्य दर वाला एक प्लान बनाया है, जिसकी समयसीमा 31 दिसंबर, 2019 को खत्म हो जाएगी और आपको इसकी जगह 1 जनवरी, 2020 से लागू होने वाला कोई दूसरा प्लान बनाना है. ऐसा करने के लिए, आपको आने वाले समय के लिए रेट प्लान बनाना होगा और उसे 1 जनवरी, 2020 से लागू होने के लिए सेट अप करना होगा.

अगर रेट के मौजूदा प्लान के खत्म होने की तारीख सेट नहीं है, तो मौजूदा रेट प्लान को आने वाले समय के प्लान से बदला जा सकता है. यह प्लान आज से ही शुरू होता है. आपको मौजूदा रेट प्लान की समयसीमा खत्म करनी होगी. इस बारे में, पब्लिश किए गए रेट प्लान की समयसीमा खत्म होना लेख में बताया गया है.

डेवलपर को बदले गए रेट प्लान के बारे में सूचना दी जाती है. जो डेवलपर मूल दर प्लान को स्वीकार करते हैं वे बदलाव के लिए अपने-आप रजिस्टर हो जाते हैं (हालांकि, उनके पास इसे अस्वीकार करने का विकल्प होता है).

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) या कमाई करने की सुविधा वाले एपीआई का इस्तेमाल करके, आने वाले समय में रेट प्लान बनाया जा सकता है. इस बारे में यहां दिए गए सेक्शन में बताया गया है.

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान बनाना

यहां बताए गए तरीके से, आने वाले समय में रेट प्लान बनाएं.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके आज के कुछ समय बाद शुरू होने वाले रेट प्लान का आने वाला वर्शन बनाने के लिए, यह तरीका अपनाएं.

  1. दर प्लान वाले पेज पर, कर्सर को किराये की उस योजना से जुड़ी लाइन पर रखें जिसके लिए आपको आने वाले समय में रेट प्लान बनाना है.
    दर प्लान खत्म होने की तारीख होनी चाहिए.
  2. +फ़्यूचर पर क्लिक करें.
  3. फ़्यूचर रेट प्लान सेक्शन में, इनमें से कोई एक चुनें:
    • लागू होने की नई तारीख पर, समझौते की पूरी अवधि फिर से शुरू करें: आने वाले समय में लागू होने वाला रेट, लागू होने की तारीख से लागू होगा. आने वाले समय में लागू होने वाले रेट प्लान के रिन्यूअल की अवधि, मौजूदा रेट प्लान के लिए रिन्यू होने की अवधि जैसी ही है.
    • नई अवधि के लागू होने की तारीख से, पिछले अनुबंध पर बिताए गए समय में कटौती करें: आने वाले समय में लागू होने वाला किराया, लागू होने की तारीख से लागू होगा. मौजूदा रेट प्लान को इस्तेमाल करने में लगने वाला समय, आने वाले समय के रेट प्लान के रिन्यूअल की अवधि में से काटा जाता है. इसका मतलब है कि अगर कोई डेवलपर मौजूदा प्लान को तीन महीने के लिए इस्तेमाल करता है और रिन्यूअल की अवधि तीन महीने कम हो जाती है.
  4. सबसे ऊपर मौजूद पैनल में ये फ़ील्ड कॉन्फ़िगर करें:
    ध्यान दें: अन्य फ़ील्ड सिर्फ़ पढ़ने के लिए होते हैं.
    फ़ील्ड ब्यौरा डिफ़ॉल्ट ज़रूरी है
    रेट प्लान का नाम

    आपके रेट प्लान का नाम.

    ध्यान दें: यह ज़रूरी नहीं है कि रेट प्लान का नाम, मूल रेट प्लान के नाम से मेल खाए.

    मौजूदा प्लान का नाम हां
    शुरू होने की तारीख वह तारीख जब रेट प्लान लागू होगा. शुरू होने की तारीख डालें या कैलेंडर का इस्तेमाल करके कोई तारीख चुनें. आज नहीं
    खत्म होने की तारीख रेट प्लान खत्म होने की तारीख. खत्म होने की तारीख तय करने के लिए, खत्म होने की तारीख है चालू करें,स्विच टॉगल करें और खत्म होने की तारीख डालें या कैलेंडर का इस्तेमाल करके कोई तारीख चुनें.

    ध्यान दें: रेट प्लान, तय की गई तारीख को दिन के खत्म होने तक लागू रहेगा. उदाहरण के लिए, अगर आपको 1 दिसंबर, 2018 के लिए रेट प्लान की समयसीमा खत्म करनी है, तो आपको endDate वैल्यू को 30-11-2018 पर सेट करना होगा. इस मामले में, दर प्लान 30 नवंबर, 2018 को दिन के आखिर में खत्म हो जाएगा; 1 दिसंबर, 2018 को किए गए सभी अनुरोध ब्लॉक कर दिए जाएंगे.

    कभी नहीं नहीं
    पोर्टल के लिए दृश्यमान सेट करें कि किराया प्लान सार्वजनिक है या निजी. सार्वजनिक बनाम निजी दर प्लान देखें. चालू नहीं
  5. रेट प्लान के लिए शुल्क कॉन्फ़िगर करें. शुल्क कॉन्फ़िगर करना देखें.
    ध्यान दें: बदलाव किए जा सकने वाले नोटिफ़िकेशन प्लान पर लागू नहीं.
  6. अगर आपने ऐसा प्रॉडक्ट बंडल चुना है जिसमें एक से ज़्यादा एपीआई प्रॉडक्ट शामिल हैं, तो खास या सामान्य दर प्लान सेक्शन में, इन प्राथमिकताएं सेट करें:
    ध्यान दें: यह चरण, बदलाव किए जा सकने वाले सूचना प्लान पर लागू नहीं होता.
    फ़ील्ड ब्यौरा डिफ़ॉल्ट
    हर प्रॉडक्ट को अलग-अलग कॉन्फ़िगर करें यह फ़्लैग बताता है कि हर एपीआई प्रॉडक्ट के लिए, दर का अलग प्लान कॉन्फ़िगर करना है या नहीं. अक्षम किया गया
    हर प्रॉडक्ट के फ़्रीमियम ऑफ़र को अलग-अलग कॉन्फ़िगर करें यह फ़्लैग बताता है कि हर एपीआई प्रॉडक्ट के लिए फ़्रीमियम प्लान कॉन्फ़िगर करना है या नहीं. अक्षम किया गया
    प्रॉडक्ट चुनें अगर एक या दोनों फ़्लैग चालू किए जाते हैं, तो आपको ड्रॉप-डाउन सूची से हर प्रॉडक्ट को अलग-अलग चुनना होगा और रेट प्लान की जानकारी कॉन्फ़िगर करनी होगी.

    ध्यान दें: पक्का करें कि आपने प्रॉडक्ट बंडल में सभी प्रॉडक्ट कॉन्फ़िगर किए हों.

    लागू नहीं
  7. चुने गए रेट प्लान की जानकारी के आधार पर, रेट प्लान की जानकारी कॉन्फ़िगर करें:
  8. इनमें से किसी एक पर क्लिक करें:
    बटन ब्यौरा
    ड्राफ़्ट अपडेट करें रेट प्लान को ड्राफ़्ट के तौर पर सेव करें.

    रेट प्लान, ऐप्लिकेशन डेवलपर को तब तक नहीं दिखेगा, जब तक इसे पब्लिश नहीं किया जाता. दर प्लान के ड्राफ़्ट के किसी भी फ़ील्ड में बदलाव किया जा सकता है.

    ड्राफ़्ट पब्लिश करें प्लान पब्लिश करें.

    ध्यान दें: रेट प्लान को पब्लिश करने के बाद, खत्म होने की तारीख में सिर्फ़ तब बदलाव किया जा सकता है, जब उसे पहले से सेट न किया गया हो. रेट प्लान को पब्लिश होने के बाद मिटाया नहीं जा सकता. हालांकि, पब्लिश किए गए रेट प्लान की समयसीमा खत्म करना लेख में बताए गए तरीके से, उसकी समयसीमा को खत्म किया जा सकता है. साथ ही, उसे आने वाले समय में लॉन्च होने वाले रेट प्लान से बदला जा सकता है.

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, आज के कुछ देर बाद शुरू होने वाले रेट प्लान का आने वाला वर्शन बनाने के लिए, यह तरीका अपनाएं.

  1. पैकेज कैटलॉग में, जिस रेट प्लान को बदलना है उसके ड्राफ़्ट/फ़्यूचर कॉलम में +फ़्यूचर पर क्लिक करें.

    इससे आने वाले समय के लिए, किराया तय करने वाले प्लान की विंडो खुलेगी.

    मौजूदा दर वाले प्लान की तय अवधि और मौजूदा दर वाले प्लान के बीच मुख्य अंतर, मौजूदा सदस्यों वाले सेक्शन में शामिल होना है.

  2. जैसे कि किसी भी रेट प्लान के लिए:
  3. 'मौजूदा सदस्य' सेक्शन में, इनमें से किसी एक को चुनें:
    • नई लागू होने की तारीख से, अनुबंध की पूरी अवधि फिर से शुरू करें. आने वाले समय में लागू होने वाला किराया प्लान, लागू होने की तारीख से लागू होगा. आने वाले समय में लागू होने वाले रेट प्लान के रिन्यूअल की अवधि, मौजूदा रेट प्लान के लिए रिन्यू होने की अवधि जैसी ही है.
    • पिछले अनुबंध पर बिताए गए समय को नई अवधि से घटाकर, इसके लागू होने की तारीख से कम करें. आने वाले समय में लागू होने वाला किराया प्लान, लागू होने की तारीख से लागू होगा. मौजूदा रेट प्लान को इस्तेमाल करने में लगने वाला समय, आने वाले समय के रेट प्लान के रिन्यूअल की अवधि में से काटा जाता है. इसका मतलब है कि अगर कोई डेवलपर मौजूदा प्लान को तीन महीने के लिए इस्तेमाल करता है और रिन्यूअल की अवधि तीन महीने कम हो जाती है.
  4. लागू होने की तारीख फ़ील्ड में, शुरू होने की ऐसी तारीख डालें जो मौजूदा रेट प्लान के खत्म होने की तारीख के बाद की हो.

एपीआई का इस्तेमाल करके, आने वाले समय में रेट प्लान बनाना

एपीआई का इस्तेमाल करके, आने वाले समय में किराये का प्लान बनाया जा सकता है. इसके लिए, आपको /organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}/revision पर POST का अनुरोध करना होगा.

जगह:

  • {org_id}, संगठन का नाम है.
  • {package_id}, एपीआई पैकेज की पहचान है.
  • {plan_Id}, रेट प्लान की पहचान है.
बदलाव करते समय, आपको अनुरोध के मुख्य हिस्से में, नीचे दी गई प्रॉपर्टी के बारे में बताना होगा:
  • parentRatePlan, मूल रेट प्लान के आईडी की जानकारी देता है.
  • startDate में, नया प्लान लागू होने की तारीख की जानकारी दी जाती है.

आने वाले समय के रेट प्लान के नाम का मूल प्लान के नाम से मेल खाना ज़रूरी नहीं है. अगर आपको डेवलपर के लिए, शुरू होने की मूल तारीख रिकॉर्ड करनी है, तो keepOriginalStartDate फ़्लैग को true पर सेट करें. यह फ़्लैग डिफ़ॉल्ट रूप से false को दिखाता है.

कॉन्फ़िगरेशन सेटिंग के बारे में ज़्यादा जानकारी के लिए, रेट प्लान के लिए कॉन्फ़िगरेशन सेटिंग देखें.

उदाहरण के लिए, नीचे दिया गया अनुरोध आने वाले समय के लिए रेट प्लान बनाता है:

$ 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