ডেভেলপার পোর্টাল (সেল্ফ-সার্ভিস) ব্যবহার করে কোম্পানি ও ডেভেলপারদের ম্যানেজ করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

API প্রদানকারী হিসেবে, আপনার মনিটাইজ করা API ইকোসিস্টেমে অংশগ্রহণকারী কোম্পানি ও ডেভেলপারদের ম্যানেজ করার কাজটি যদি আপনাকে একাই করতে হয়, তাহলে এটি সময়সাপেক্ষ হতে পারে। ম্যানেজ করার জন্য প্রোফাইল আছে; ব্যাঙ্ক, ট্যাক্স ও বিলিং সংক্রান্ত বিবরণ বজায় রাখতে হবে; ভূমিকা অ্যাসাইন করতে হবে; এবং আরও অনেক কিছু। ডেভেলপার পোর্টাল কোম্পানি ও ডেভেলপারদের এইসব ম্যানেজমেন্ট টাস্ক হ্যান্ডেল করতে দেয়, পাশাপাশি ম্যানেজমেন্ট UI ও API থেকে ইকোসিস্টেমের সম্পূর্ণ দৃশ্যমানতা দেয়।

শুরু করার আগে

আপনার ডেভেলপার পোর্টালে সেল্ফ-সার্ভিস চালু করার আগে, ডেভেলপার পোর্টালের মৌলিক ধারণাগুলি বুঝেছেন কিনা এবং মূল কনফিগারেশন ধাপগুলি সম্পূর্ণ করেছেন কিনা তা নিশ্চিত করুন। যেমন, এটি জানা গুরুত্বপূর্ণ যে রেজিস্ট্রেশনের সময় ব্যবহারকারীরা অটোমেটিক অ্যাক্টিভেট হবেন নাকি আপনার ম্যানুয়াল অনুমোদনের প্রয়োজন হবে তা আপনি নিয়ন্ত্রণ করতে পারবেন। আপনি আগে থেকে না করে থাকলে, Drupal ব্যবহার করে আপনার পোর্টাল তৈরি করুন লিঙ্কে গিয়ে ডেভেলপার পোর্টালের বিষয়গুলি সম্পর্কে জানুন।

কোর ডেভেলপার পোর্টাল এনভায়রনমেন্ট সেট-আপ পর্যালোচনা ও পারফর্ম করা ছাড়াও, নিম্নলিখিত মনিটাইজেশন-নির্দিষ্ট বিষয়গুলিও পর্যালোচনা ও পারফর্ম করুন:

কোম্পানি ও ডেভেলপার সম্পর্কে আপনার ডেভেলপার পোর্টালের সেল্ফ-সার্ভিস

আপনার প্রতিষ্ঠানে মনিটাইজেশন চালু করা থাকলে, আপনি আগে থেকেই যে ডেভেলপার পোর্টাল কনফিগারেশন করেছেন, তার সাথে সাথে আপনার পোর্টাল সেল্ফ-সার্ভিসের জন্য রেডি হয়ে যেতে পারে। ডেভেলপাররা যেসব সেল্ফ-সার্ভিস টাস্ক করতে পারেন তার মধ্যে এগুলি অন্তর্ভুক্ত:

টাস্ক কনফিগারেশন সংক্রান্ত তথ্য
নিজেদের রেজিস্টার করতে পারবেন
কোম্পানি তৈরি করা পোর্টালের মধ্যে কোম্পানি ম্যানেজমেন্ট চালু করা
কোম্পানিতে যোগ দেওয়ার জন্য ডেভেলপারদের আমন্ত্রণ জানানো (এবং কোম্পানি থেকে ডেভেলপারদের সরানো) পোর্টালের মধ্যে কোম্পানি ম্যানেজমেন্ট চালু করা
ব্যবহারকারীর ভূমিকা পরিবর্তন করা মনিটাইজেশন কনফিগার করা
নিজস্ব বিলিং, ট্যাক্স, ব্যাঙ্ক ও অন্যান্য প্রোফাইলের বিবরণ বজায় রাখা মনিটাইজেশন কনফিগার করা
পরিষেবার শর্তাবলীতে সম্মতি জানান ডেভেলপার পোর্টালে মনিটাইজেশন সংক্রান্ত নিয়ম ও শর্তাবলী সেট-আপ করুন (ঐচ্ছিক)
নতুন অ্যাপ রেজিস্টার করুন, তারা যে API প্যাকেজ/প্ল্যান ব্যবহার করতে চান সেটি বেছে নিন এবং তাদের API কী অ্যাপ রেজিস্ট্রেশন কনফিগার করা
প্রিপেইড অ্যাকাউন্টে টাকা যোগ করা (ব্যালেন্স টপ-আপ করা) মনিটাইজেশন কনফিগার করা
স্টেটমেন্ট ও রিপোর্ট (বিলিং ও উপার্জন) তৈরি করা মনিটাইজেশন কনফিগার করা

ডেভেলপার পোর্টালে সেল্ফ-সার্ভিস ইন্টার‍্যাকশনের উদাহরণ

নিচে ডেভেলপার পোর্টালের সেল্ফ-সার্ভিস ইন্টার‍্যাকশনের উদাহরণ দেওয়া হল:

  • ডেভেলপাররা পোর্টাল (রেজিস্টার করুন লিঙ্কে ক্লিক করে) রেজিস্টার করলে, তারা অটোমেটিক লগ-ইন হয়ে যান (যদি না আপনি প্রথমে তাদের ম্যানুয়ালি অনুমোদন করতে চান) এবং নিজের কোম্পানি তৈরি করতে পারেন। তিনি অটোমেটিক কোম্পানির মনিটাইজেশন অ্যাডমিনিস্ট্রেটর হয়ে যান এবং তিনি কোম্পানির প্রোফাইল, বিলিং ও ব্যাঙ্কিং সংক্রান্ত সব তথ্য লিখতে পারেন।

  • ডেভেলপার পোর্টাল নেভিগেট করার সময় এবং টাস্ক সম্পূর্ণ করার সময় (যেমন, আমন্ত্রণ গ্রহণ করা, অ্যাপ রেজিস্টার করা ইত্যাদি), ডেভেলপাররা নিজেদের অ্যাকাউন্ট বা কোম্পানির মেম্বারশিপের প্রসঙ্গেই তা করেন। তিনি যে কোম্পানিতে কাজ করতে চান সেটি বেছে নেওয়ার জন্য একটি ড্রপ-ডাউন মেনু আছে। যেমন, কোনও ব্যবহারকারী কোনও কোম্পানি বেছে নিয়ে অ্যাপ রেজিস্টার করলে, অ্যাপের মালিকানা কোম্পানির হাতে থাকে।

    কোম্পানির বিবরণ ম্যানেজ করতে (অ্যাডমিনিস্ট্রেটর অধিকার থাকলে), ব্যবহারকারী ড্রপ-ডাউন মেনু থেকে কোম্পানি ম্যানেজ করুন বিকল্প বেছে নেন এবং যে কোম্পানি ম্যানেজ করতে চান সেটি বেছে নেন (অথবা তিনি যদি একক ডেভেলপার হিসেবে কাজ করেন তাহলে তার ইউজারনেম)।

  • এছাড়াও, কোম্পানির অ্যাডমিনিস্ট্রেটর তার কোম্পানিতে যোগ দেওয়ার জন্য ডেভেলপারদের আমন্ত্রণ জানাতে পারেন। (ডেভেলপারদের আগে থেকেই Apigee অ্যাকাউন্ট থাকতে হবে।) নিচের ছবিতে, কোম্পানি সেটিংস > ব্যবহারকারী পৃষ্ঠার অধীনে ডেভেলপার পোর্টালে 'ব্যবহারকারীকে আমন্ত্রণ জানান' ফিল্ড দেখানো হয়েছে।

  • আমন্ত্রিত ডেভেলপাররা কোম্পানির আমন্ত্রণ সম্পর্কে ইমেল বিজ্ঞপ্তি পান এবং তারা ম্যানেজ কোম্পানি পৃষ্ঠায় আমন্ত্রণ গ্রহণ করার জন্য পোর্টালে লগ-ইন করতে পারেন, যেমনটি নিম্নলিখিত চিত্রে দেখানো হয়েছে।

  • কোম্পানির অ্যাডমিনিস্ট্রেটর কোম্পানির সেটিংস > ব্যবহারকারী পৃষ্ঠা থেকে ডেভেলপারদের পাঠানো আমন্ত্রণ বাতিল করতে পারবেন।
  • কোম্পানির অ্যাডমিনিস্ট্রেটররা কোম্পানির সেটিংস > ব্যবহারকারী পৃষ্ঠা থেকে ডেভেলপারদের ভূমিকা পরিবর্তন করতে পারবেন। যেমন, কোম্পানিকে অ্যাডমিনিস্ট্রেশনের অধিকার দেওয়ার জন্য তারা কোনও ডেভেলপারকে মনিটাইজেশন অ্যাডমিনিস্ট্রেটর করতে পারে।

পোর্টালে কোম্পানি ম্যানেজমেন্ট চালু করা

আপনি যদি Apigee রেসপন্সিভ থিম ব্যবহার করেন, তাহলে ডিফল্ট হিসেবে পোর্টাল থেকে কোম্পানি ম্যানেজ করার সুবিধা উপলভ্য থাকে। আপনি Fixed Top Navbar পজিশন কনফিগারেশন সেটিং ব্যবহার করলে, কোম্পানি ড্রপ-ডাউন মেনু আড়াল করা হতে পারে। 'কোম্পানি ম্যানেজ করুন' ড্রপ-ডাউন যে দেখা যাচ্ছে তা নিশ্চিত করতে, নিম্নলিখিত উপায়ে স্ট্যাটিক টপ নেভবার পজিশন সেটিং ব্যবহার করার জন্য পরিবর্তন করুন:

  1. অ্যাডমিনিস্ট্রেটর হিসেবে ডেভেলপার পোর্টালে লগ-ইন করুন।
  2. অ্যাডমিন বারে কেমন দেখাবে > সেটিংস > Apigee রেসপন্সিভ বিকল্প বেছে নিন।
  3. Bootstrap সেটিংসের মধ্যে কম্পোনেন্ট বেছে নিন।
  4. নেভিগেশন বার বিকল্পে ক্লিক করুন।
  5. নেভবার পজিশন ড্রপ-ডাউন থেকে স্ট্যাটিক টপ বেছে নিন।
  6. পরিবর্তন সেভ করতে কনফিগারেশন সেভ করুন বিকল্পে ক্লিক করুন।

আপনি নিজের কাস্টম থিম ব্যবহার করলে, আপনার থিমে Switch Company ব্লক যোগ করতে, অ্যাডমিন বারে স্ট্রাকচার > ব্লক বিকল্প বেছে নিন এবং Switch Company ব্লকটি টেনে এনে পৃষ্ঠার পছন্দসই অংশে রাখুন। কনফিগারেশন সেভ করতে, ব্লক সেভ করুন বিকল্পে ক্লিক করুন।