ভবিষ্যতের হার পরিকল্পনা তৈরি করুন

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

ভূমিকা

একটি বিদ্যমান রেট প্ল্যান প্রকাশিত হওয়ার পর, আপনি শুধুমাত্র এর শেষ তারিখটি পরিবর্তন করতে পারেন। তবে, আপনি প্ল্যানটির একটি নতুন সংস্করণ তৈরি করতে পারেন, যাতে পরিবর্তিত বৈশিষ্ট্য, যেমন পরিবর্তিত রেট প্ল্যানের হার, অন্তর্ভুক্ত থাকবে। আপনি সংশোধনীটি ভবিষ্যতের কোনো তারিখে কার্যকর হওয়ার জন্য সেট আপ করতে পারেন। সংশোধনীটি কার্যকর হলে মূল রেট প্ল্যানটির মেয়াদ শেষ হয়ে যায়।

উদাহরণস্বরূপ, ধরুন আপনি একটি স্ট্যান্ডার্ড রেট প্ল্যান তৈরি করেছেন যার মেয়াদ ৩১শে ডিসেম্বর, ২০১৯-এ শেষ হবে এবং আপনি সেটিকে এমন একটি প্ল্যান দিয়ে প্রতিস্থাপন করতে চান যা ১লা জানুয়ারি, ২০২০ থেকে কার্যকর হবে। তা করার জন্য, আপনাকে একটি ফিউচার রেট প্ল্যান তৈরি করতে হবে এবং সেটিকে ১লা জানুয়ারি, ২০২০ থেকে কার্যকর হওয়ার জন্য সেট আপ করতে হবে।

বর্তমান রেট প্ল্যানের জন্য যদি কোনো শেষ তারিখ নির্ধারণ করা না থাকে, তাহলে আপনি একটি বিদ্যমান রেট প্ল্যানকে এমন একটি ভবিষ্যৎ রেট প্ল্যান দিয়ে প্রতিস্থাপন করতে পারেন যা আজ থেকেই শুরু হতে পারে। আপনাকে বর্তমান রেট প্ল্যানটির মেয়াদ শেষ করতে হবে, যেমনটি "একটি প্রকাশিত রেট প্ল্যানের মেয়াদ শেষ করুন" অংশে বর্ণনা করা হয়েছে।

ডেভেলপারদের সংশোধিত রেট প্ল্যান সম্পর্কে অবহিত করা হয়। যেসব ডেভেলপার মূল রেট প্ল্যানটি গ্রহণ করেছিলেন, তাঁরা স্বয়ংক্রিয়ভাবে সংশোধনের জন্য নিবন্ধিত হন (তবে তাঁদের এই সংশোধন প্রত্যাখ্যান করার সুযোগ থাকে)।

নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে, আপনি ম্যানেজমেন্ট UI অথবা মনিটাইজেশন API ব্যবহার করে একটি ভবিষ্যৎ রেট প্ল্যান তৈরি করতে পারেন।

UI ব্যবহার করে ভবিষ্যতের রেট প্ল্যান তৈরি করা

নিম্নে বর্ণিত পদ্ধতি অনুসারে একটি ভবিষ্যৎ দর পরিকল্পনা তৈরি করুন।

প্রান্ত

Edge UI ব্যবহার করে আজকের পর কোনো এক সময় থেকে শুরু হবে এমন একটি রেট প্ল্যানের ভবিষ্যৎ সংস্করণ তৈরি করতে, নিম্নলিখিত ধাপগুলো অনুসরণ করুন।

  1. রেট প্ল্যানস পৃষ্ঠায় , যে রেট প্ল্যানটির জন্য আপনি একটি ভবিষ্যৎ রেট প্ল্যান তৈরি করতে চান, সেই প্ল্যানটির সাথে যুক্ত সারির মধ্যে আপনার কার্সারটি রাখুন।
    রেট প্ল্যানটির একটি শেষ তারিখ থাকতে হবে।
  2. +ভবিষ্যতে ক্লিক করুন।
  3. ভবিষ্যৎ রেট প্ল্যান বিভাগে, নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:
    • নতুন কার্যকর তারিখ থেকে সম্পূর্ণ চুক্তির মেয়াদ পুনরায় শুরু করুন : ভবিষ্যৎ রেট প্ল্যানটি কার্যকর তারিখ থেকে বলবৎ হবে। ভবিষ্যৎ রেট প্ল্যানের নবায়নের মেয়াদ বর্তমান রেট প্ল্যানের মতোই হবে।
    • কার্যকর হওয়ার তারিখ থেকে পূর্ববর্তী চুক্তিতে ব্যয়িত সময় নতুন মেয়াদ থেকে বাদ দিন : ভবিষ্যৎ রেট প্ল্যানটি কার্যকর হওয়ার তারিখ থেকে বলবৎ হবে। বর্তমান রেট প্ল্যান ব্যবহারে ব্যয়িত সময় ভবিষ্যৎ রেট প্ল্যানের নবায়ন মেয়াদ থেকে বাদ দেওয়া হবে। এর অর্থ হলো, যদি কোনো ডেভেলপার বর্তমান প্ল্যানটি ৩ মাস ব্যবহার করেন, তাহলে নবায়নের মেয়াদ ৩ মাস কমে যাবে।
  4. উপরের প্যানেলে নিম্নলিখিত ক্ষেত্রগুলি কনফিগার করুন:
    দ্রষ্টব্য : অন্যান্য ফিল্ডগুলো শুধুমাত্র পঠনযোগ্য।
    মাঠ বর্ণনা ডিফল্ট প্রয়োজনীয়
    রেট প্ল্যানের নাম

    আপনার রেট প্ল্যানের নাম।

    দ্রষ্টব্য : নামটি মূল রেট প্ল্যানের নামের সাথে মেলানোর প্রয়োজন নেই।

    বিদ্যমান পরিকল্পনার নাম হ্যাঁ
    শুরুর তারিখ রেট প্ল্যানটি কার্যকর হওয়ার তারিখ। একটি শুরুর তারিখ লিখুন অথবা ক্যালেন্ডার ব্যবহার করে একটি তারিখ নির্বাচন করুন। আজ না
    শেষ তারিখ রেট প্ল্যান শেষ হওয়ার তারিখ। একটি শেষ তারিখ নির্দিষ্ট করতে, ‘Has End Date’ টগল সুইচটি সক্রিয় করুন এবং একটি শেষ তারিখ লিখুন অথবা ক্যালেন্ডার ব্যবহার করে একটি তারিখ নির্বাচন করুন।

    দ্রষ্টব্য : রেট প্ল্যানটি নির্দিষ্ট তারিখের দিন শেষ হওয়া পর্যন্ত কার্যকর থাকবে। উদাহরণস্বরূপ, আপনি যদি ১ ডিসেম্বর, ২০১৮ তারিখে একটি রেট প্ল্যানের মেয়াদ শেষ করতে চান, তাহলে আপনাকে endDate-এর মান 2018-11-30 সেট করতে হবে। এই ক্ষেত্রে, রেট প্ল্যানটির মেয়াদ ৩০ নভেম্বর, ২০১৮ তারিখের দিন শেষে শেষ হয়ে যাবে; ১ ডিসেম্বর, ২০১৮ তারিখের সমস্ত অনুরোধ ব্লক করা হবে।

    কোনোটিই না না
    পোর্টালগুলিতে দৃশ্যমান রেট প্ল্যানটি পাবলিক নাকি প্রাইভেট তা নির্ধারণ করুন। পাবলিক বনাম প্রাইভেট রেট প্ল্যান দেখুন। সক্ষম করা হয়েছে না
  5. রেট প্ল্যানের জন্য ফি নির্ধারণ করুন। ‘ফি নির্ধারণ’ দেখুন।
    দ্রষ্টব্য : পরিবর্তনযোগ্য নোটিফিকেশন প্ল্যানের ক্ষেত্রে প্রযোজ্য নয়।
  6. যদি আপনি এমন একটি প্রোডাক্ট বান্ডেল নির্বাচন করেন যাতে একাধিক API প্রোডাক্ট রয়েছে, তাহলে 'নির্দিষ্ট বা জেনেরিক রেট প্ল্যান' বিভাগে নিম্নলিখিত পছন্দগুলি সেট করুন:
    দ্রষ্টব্য : এই ধাপটি পরিবর্তনযোগ্য নোটিফিকেশন প্ল্যানের ক্ষেত্রে প্রযোজ্য নয়।
    মাঠ বর্ণনা ডিফল্ট
    প্রতিটি পণ্য আলাদাভাবে কনফিগার করুন প্রতিটি এপিআই পণ্যের জন্য পৃথক রেট প্ল্যান কনফিগার করা হবে কিনা, তা নির্ধারণকারী ফ্ল্যাগ। প্রতিবন্ধী
    প্রতিটি পণ্যের ফ্রিমিয়াম অফার আলাদাভাবে কনফিগার করুন। প্রতিটি এপিআই পণ্যের জন্য ফ্রিমিয়াম প্ল্যান কনফিগার করা হবে কিনা, তা নির্ধারণকারী ফ্ল্যাগ। প্রতিবন্ধী
    একটি পণ্য নির্বাচন করুন যদি আপনি একটি বা উভয় ফ্ল্যাগ সক্রিয় করেন, তবে আপনাকে ড্রপ-ডাউন তালিকা থেকে প্রতিটি পণ্য আলাদাভাবে নির্বাচন করতে হবে এবং এর রেট প্ল্যানের বিবরণ কনফিগার করতে হবে।

    দ্রষ্টব্য : প্রোডাক্ট বান্ডেলের সমস্ত প্রোডাক্ট কনফিগার করা নিশ্চিত করুন।

    প্রযোজ্য নয়
  7. নির্বাচিত রেট প্ল্যানের ধরনের উপর ভিত্তি করে রেট প্ল্যানের বিবরণ কনফিগার করুন:
  8. নিম্নলিখিতগুলির মধ্যে একটিতে ক্লিক করুন:
    বোতাম বর্ণনা
    খসড়া হালনাগাদ করুন রেট প্ল্যানটি খসড়া হিসেবে সংরক্ষণ করুন।

    আপনি প্রকাশ না করা পর্যন্ত রেট প্ল্যানটি অ্যাপ ডেভেলপারদের কাছে দৃশ্যমান হবে না। আপনি একটি খসড়া রেট প্ল্যানের যেকোনো ফিল্ড সম্পাদনা করতে পারেন।

    খসড়া প্রকাশ করুন পরিকল্পনাটি প্রকাশ করুন।

    দ্রষ্টব্য : একটি রেট প্ল্যান প্রকাশ করার পরে, আপনি শুধুমাত্র এর শেষ তারিখ পরিবর্তন করতে পারবেন যদি তা আগে থেকে সেট করা না থাকে। একবার প্রকাশ করার পরে আপনি একটি রেট প্ল্যান মুছে ফেলতে পারবেন না, তবে আপনি রেট প্ল্যানটির মেয়াদ শেষ করতে পারেন এবং "একটি প্রকাশিত রেট প্ল্যানের মেয়াদ শেষ করুন" অংশে বর্ণিত পদ্ধতি অনুসারে এটিকে ভবিষ্যতের কোনো রেট প্ল্যান দিয়ে প্রতিস্থাপন করতে পারেন।

ক্লাসিক এজ (প্রাইভেট ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে আজকের পর কোনো এক সময় থেকে শুরু হবে এমন একটি রেট প্ল্যানের ভবিষ্যৎ সংস্করণ তৈরি করতে, নিম্নলিখিত ধাপগুলো অনুসরণ করুন।

  1. প্যাকেজ ক্যাটালগে, আপনি যে রেট প্ল্যানটি প্রতিস্থাপন করতে চান তার জন্য Draft/Future কলামে থাকা +Future বিকল্পে ক্লিক করুন।

    এটি ভবিষ্যতের রেট প্ল্যানের জন্য একটি সুযোগ উন্মুক্ত করে।

    ভবিষ্যৎ রেট প্ল্যান উইন্ডো এবং বর্তমান রেট প্ল্যান উইন্ডোর মধ্যে প্রধান পার্থক্য হলো একটি বিদ্যমান গ্রাহক (Existing Subscribers) সেকশনের সংযোজন।

  2. যেকোনো রেট প্ল্যানের মতোই:
    • ‘রেট প্ল্যান নেম’ ফিল্ডে প্ল্যানটির জন্য একটি নাম লিখুন। নামটি মূল রেট প্ল্যানের নামের সাথে মিলতে হবে এমন কোনো বাধ্যবাধকতা নেই।
    • রেট প্ল্যানের জন্য ফি নির্ধারণ করা (ঐচ্ছিক)।
    • নির্বাচিত রেট প্ল্যানের ধরনের উপর ভিত্তি করে রেট প্ল্যানের বিবরণ কনফিগার করুন:
    • ভবিষ্যৎ প্ল্যানটি কবে থেকে কার্যকর হবে তার একটি তারিখ ( রেট প্ল্যান প্রকাশ করা দেখুন) এবং একটি শেষ তারিখ নির্দিষ্ট করুন (যদি আপনি না চান যে ভবিষ্যৎ রেট প্ল্যানটি কোনো নির্দিষ্ট তারিখে শেষ হোক, তাহলে আপনি "কোনো শেষ তারিখ নেই" বিকল্পটিও নির্বাচন করতে পারেন)। যদি বর্তমান প্ল্যানের জন্য একটি শেষ তারিখ নির্ধারণ করা থাকে, তাহলে ভবিষ্যৎ প্ল্যানের কার্যকর হওয়ার তারিখটি বর্তমান প্ল্যানের শেষ তারিখের পরে হতে হবে।
  3. বিদ্যমান গ্রাহক বিভাগে, নিম্নলিখিতগুলির মধ্যে যেকোনো একটি নির্বাচন করুন:
    • নতুন কার্যকর তারিখ থেকে সম্পূর্ণ চুক্তির মেয়াদ পুনরায় শুরু করুন। ভবিষ্যৎ রেট প্ল্যানটি উক্ত কার্যকর তারিখ থেকে বলবৎ হবে। ভবিষ্যৎ রেট প্ল্যানের নবায়নের মেয়াদ বর্তমান রেট প্ল্যানের মতোই হবে।
    • কার্যকর হওয়ার তারিখ থেকে পূর্ববর্তী চুক্তিতে ব্যয়িত সময় নতুন মেয়াদ থেকে বাদ দেওয়া হবে। ভবিষ্যৎ রেট প্ল্যানটি কার্যকর হওয়ার তারিখ থেকে বলবৎ হবে। বর্তমান রেট প্ল্যান ব্যবহারে ব্যয়িত সময় ভবিষ্যৎ রেট প্ল্যানের নবায়ন মেয়াদ থেকে বাদ দেওয়া হবে। এর অর্থ হলো, যদি কোনো ডেভেলপার বর্তমান প্ল্যানটি ৩ মাস ব্যবহার করেন, তাহলে নবায়ন মেয়াদ ৩ মাস কমে যাবে।
  4. 'কার্যকরী তারিখ' ফিল্ডে এমন একটি শুরুর তারিখ লিখুন যা বিদ্যমান রেট প্ল্যানের শেষ তারিখের পরে আসে।

এপিআই ব্যবহার করে ভবিষ্যতের রেট প্ল্যান তৈরি করা

আপনি /organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}/revision একটি POST অনুরোধ পাঠিয়ে API ব্যবহার করে একটি ভবিষ্যৎ রেট প্ল্যান তৈরি করতে পারেন।

কোথায়:

  • {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