यह Apigee Edge के दस्तावेज़ हैं.
पर जाएं
Apigee X दस्तावेज़. info
परिचय
मौजूदा रेट प्लान को पब्लिश करने के बाद, सिर्फ़ उसकी खत्म होने की तारीख बदली जा सकती है. हालांकि, प्लान का नया वर्शन बनाया जा सकता है. इसमें बदली गई प्रॉपर्टी शामिल की जा सकती हैं. जैसे, बदले गए रेट प्लान की दरें. संशोधित प्लान को आने वाले समय में लागू करने के लिए सेट किया जा सकता है. संशोधित प्लान लागू होने पर, ओरिजनल रेट प्लान खत्म हो जाता है.
उदाहरण के लिए, मान लें कि आपने स्टैंडर्ड रेट प्लान बनाया है, जो 31 दिसंबर, 2019 को खत्म हो जाता है. अब आपको इसे किसी दूसरे प्लान से बदलना है, जो 1 जनवरी, 2020 से लागू होगा. इसके लिए, आने वाले समय के लिए रेट प्लान बनाएं और उसे 1 जनवरी, 2020 से लागू होने के लिए सेट करें.
अगर मौजूदा रेट प्लान के लिए खत्म होने की कोई तारीख सेट नहीं की गई है, तो मौजूदा रेट प्लान को आने वाले समय के लिए रेट प्लान से बदला जा सकता है. यह प्लान आज से भी लागू हो सकता है. आपको मौजूदा रेट प्लान को खत्म करना होगा. इसके लिए, पब्लिश किए गए रेट प्लान को खत्म करना लेख पढ़ें.
डेवलपर को, संशोधित रेट प्लान के बारे में सूचना मिलती है. जिन डेवलपर ने ओरिजनल रेट प्लान स्वीकार किया है वे अपने-आप संशोधित प्लान के लिए रजिस्टर हो जाते हैं. हालांकि, उनके पास संशोधित प्लान को अस्वीकार करने का विकल्प होता है.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) या मॉनेटाइज़ेशन एपीआई का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान बनाया जा सकता है. इसके बारे में, यहां बताया गया है.
यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान बनाना
आने वाले समय के लिए रेट प्लान बनाने के लिए, यहां दिया गया तरीका अपनाएं.
Edge
Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान का वर्शन बनाने के लिए, यह तरीका अपनाएं. यह प्लान आज के बाद किसी भी तारीख से लागू हो सकता है .
- रेट प्लान वाले पेज पर, कर्सर को उस रेट प्लान से जुड़ी लाइन में रखें जिसके लिए आपको आने वाले समय के लिए रेट प्लान बनाना है.
रेट प्लान के लिए, खत्म होने की तारीख सेट होनी चाहिए. - +आने वाला प्लान पर क्लिक करें.
- आने वाले समय के लिए रेट प्लान सेक्शन में, इनमें से कोई एक विकल्प चुनें:
- नए प्लान के लागू होने की तारीख से, कॉन्ट्रैक्ट की पूरी अवधि फिर से शुरू करें: आने वाले समय के लिए रेट प्लान, लागू होने की तारीख से लागू हो जाता है. आने वाले समय के लिए रेट प्लान की रिन्यूअल अवधि, मौजूदा रेट प्लान की अवधि के बराबर होती है.
- प्लान के लागू होने की तारीख से, पिछले कॉन्ट्रैक्ट में बिताया गया समय, नई अवधि में से घटाएं: आने वाले समय के लिए रेट प्लान, लागू होने की तारीख से लागू हो जाता है. मौजूदा रेट प्लान का इस्तेमाल करने में बिताया गया समय, आने वाले समय के लिए रेट प्लान की रिन्यूअल अवधि में से घटा दिया जाता है. इसका मतलब है कि अगर कोई डेवलपर मौजूदा प्लान का इस्तेमाल तीन महीने तक करता है, तो रिन्यूअल की अवधि तीन महीने कम हो जाती है.
- सबसे ऊपर मौजूद पैनल में, ये फ़ील्ड कॉन्फ़िगर करें:
ध्यान दें: अन्य फ़ील्ड सिर्फ़ पढ़ने के लिए होते हैं.फ़ील्ड ब्यौरा डिफ़ॉल्ट ज़रूरी है रेट प्लान का नाम आपके रेट प्लान का नाम.
ध्यान दें: यह ज़रूरी नहीं है कि नाम, ओरिजनल रेट प्लान के नाम से मेल खाए.
मौजूदा प्लान का नाम हां शुरू होने की तारीख वह तारीख जब रेट प्लान लागू होता है. शुरू होने की तारीख डालें या कैलेंडर का इस्तेमाल करके कोई तारीख चुनें. आज नहीं खत्म होने की तारीख वह तारीख जब रेट प्लान खत्म होता है. खत्म होने की तारीख तय करने के लिए, खत्म होने की तारीख सेट है टॉगल स्विच को चालू करें. इसके बाद,खत्म होने की तारीख डालें या कैलेंडर का इस्तेमाल करके कोई तारीख चुनें. ध्यान दें: रेट प्लान, तय की गई तारीख को दिन खत्म होने तक लागू रहेगा. उदाहरण के लिए, अगर आपको 1 दिसंबर, 2018 को कोई रेट प्लान खत्म करना है, तो आपको endDate की वैल्यू 2018-11-30 सेट करनी चाहिए. इस मामले में, रेट प्लान 30 नवंबर, 2018 को दिन खत्म होने पर खत्म हो जाएगा. 1 दिसंबर, 2018 को किए गए सभी अनुरोध ब्लॉक कर दिए जाएंगे.
कोई नहीं नहीं पोर्टल पर दिखें सेट करें कि रेट प्लान, सार्वजनिक है या निजी. सार्वजनिक बनाम निजी रेट प्लान लेख पढ़ें. चालू नहीं - रेट प्लान के लिए शुल्क कॉन्फ़िगर करें. शुल्क कॉन्फ़िगर करना लेख पढ़ें.
ध्यान दें: यह सुविधा, सूचनाओं के लिए तय किए जा सकने वाले प्लान पर लागू नहीं होती. - अगर आपने ऐसा प्रॉडक्ट बंडल चुना है जिसमें एक से ज़्यादा एपीआई प्रॉडक्ट शामिल हैं, तो तय या सामान्य रेट प्लान सेक्शन में ये प्राथमिकताएं सेट करें:
ध्यान दें: यह चरण, सूचनाओं के लिए तय किए जा सकने वाले प्लान पर लागू नहीं होता.
फ़ील्ड ब्यौरा डिफ़ॉल्ट हर प्रॉडक्ट को अलग-अलग कॉन्फ़िगर करें यह फ़्लैग तय करता है कि हर एपीआई प्रॉडक्ट के लिए अलग-अलग रेट प्लान कॉन्फ़िगर करना है या नहीं. बंद है हर प्रॉडक्ट के लिए, मुफ़्त में आज़माने की सुविधा को अलग-अलग कॉन्फ़िगर करें यह फ़्लैग तय करता है कि हर एपीआई प्रॉडक्ट के लिए, मुफ़्त में आज़माने की सुविधा वाला प्लान कॉन्फ़िगर करना है या नहीं. बंद है प्रॉडक्ट चुनें अगर आपने एक या दोनों फ़्लैग चालू किए हैं, तो आपको ड्रॉप-डाउन सूची से हर प्रॉडक्ट को अलग-अलग चुनना होगा. साथ ही, उसके रेट प्लान की जानकारी कॉन्फ़िगर करनी होगी. ध्यान दें: पक्का करें कि आपने प्रॉडक्ट बंडल में शामिल सभी प्रॉडक्ट को कॉन्फ़िगर किया हो.
लागू नहीं - चुने गए रेट प्लान के टाइप के आधार पर, रेट प्लान की जानकारी कॉन्फ़िगर करें:
- इनमें से किसी एक बटन पर क्लिक करें:
बटन ब्यौरा ड्राफ़्ट अपडेट करें रेट प्लान को ड्राफ़्ट के तौर पर सेव करें. जब तक रेट प्लान को पब्लिश नहीं किया जाता, तब तक वह ऐप्लिकेशन डेवलपर को नहीं दिखेगा. ड्राफ़्ट में सेव किए गए रेट प्लान के किसी भी फ़ील्ड में बदलाव किया जा सकता है.
ड्राफ़्ट पब्लिश करें प्लान पब्लिश करें. ध्यान दें: रेट प्लान पब्लिश करने के बाद, सिर्फ़ खत्म होने की तारीख में बदलाव किया जा सकता है. हालांकि, यह तारीख पहले से सेट नहीं होनी चाहिए. पब्लिश किए गए रेट प्लान को मिटाया नहीं जा सकता. हालांकि, इसे खत्म किया जा सकता है और इसकी जगह आने वाले समय के लिए रेट प्लान बनाया जा सकता है. इसके लिए, पब्लिश किए गए रेट प्लान को खत्म करना लेख पढ़ें.
Classic Edge (Private Cloud)
Classic Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान का वर्शन बनाने के लिए, यह तरीका अपनाएं. यह प्लान आज के बाद किसी भी तारीख से लागू हो सकता है.
- पैकेज कैटलॉग में, उस रेट प्लान के लिए ड्राफ़्ट/आने वाला प्लान कॉलम में +आने वाला प्लान पर क्लिक करें जिसे आपको बदलना है.

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

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

- किसी भी रेट प्लान के लिए, यह तरीका अपनाएं:
- रेट प्लान के नाम वाले फ़ील्ड में, प्लान के लिए कोई नाम डालें. यह ज़रूरी नहीं है कि नाम, ओरिजनल रेट प्लान के नाम से मेल खाए.
- रेट प्लान के लिए शुल्क कॉन्फ़िगर करना (ज़रूरी नहीं).
- चुने गए रेट प्लान के टाइप के आधार पर, रेट प्लान की जानकारी कॉन्फ़िगर करें:
- वह तारीख तय करें जब आने वाला प्लान लागू होगा. इसके लिए, रेट प्लान पब्लिश करना लेख पढ़ें. साथ ही, खत्म होने की तारीख तय करें. अगर आपको आने वाले समय के लिए रेट प्लान को किसी खास तारीख पर खत्म नहीं करना है, तो "खत्म होने की तारीख नहीं" विकल्प भी चुना जा सकता है. अगर मौजूदा प्लान के लिए खत्म होने की तारीख सेट है, तो आने वाले समय के लिए प्लान के लागू होने की तारीख, मौजूदा प्लान के खत्म होने की तारीख के बाद की होनी चाहिए.
- मौजूदा सदस्य सेक्शन में, इनमें से कोई एक विकल्प चुनें:
- नए प्लान के लागू होने की तारीख से, कॉन्ट्रैक्ट की पूरी अवधि फिर से शुरू करें. आने वाले समय के लिए रेट प्लान, लागू होने की तारीख से लागू हो जाता है. आने वाले समय के लिए रेट प्लान की रिन्यूअल अवधि, मौजूदा रेट प्लान की अवधि के बराबर होती है.
- प्लान के लागू होने की तारीख से, पिछले कॉन्ट्रैक्ट में बिताया गया समय, नई अवधि में से घटाएं. आने वाले समय के लिए रेट प्लान, लागू होने की तारीख से लागू हो जाता है. मौजूदा रेट प्लान का इस्तेमाल करने में बिताया गया समय, आने वाले समय के लिए रेट प्लान की रिन्यूअल अवधि में से घटा दिया जाता है. इसका मतलब है कि अगर कोई डेवलपर मौजूदा प्लान का इस्तेमाल तीन महीने तक करता है, तो रिन्यूअल की अवधि तीन महीने कम हो जाती है.
- लागू होने की तारीख वाले फ़ील्ड में, शुरू होने की वह तारीख डालें जो मौजूदा रेट प्लान के खत्म होने की तारीख के बाद की हो.
एपीआई का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान बनाना
एपीआई का इस्तेमाल करके, आने वाले समय के लिए रेट प्लान बनाया जा सकता है. इसके लिए, POST अनुरोध को
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}/revision पर भेजें.
यहां:
{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