রিপোর্ট পরিচালনা করুন

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

ভূমিকা

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

নগদীকরণ প্রতিবেদনের প্রকার

আপনি নিম্নলিখিত ধরনের নগদীকরণ প্রতিবেদন তৈরি করতে পারেন।

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

দুটি তারিখ রেঞ্জে ডেভেলপারদের দ্বারা উত্পন্ন কার্যকলাপ এবং আয়ের তুলনা করুন, যাতে আপনি আপনার ডেভেলপার (এবং তাদের অ্যাপ্লিকেশন) জুড়ে আপনার API প্যাকেজ এবং পণ্যগুলির কার্যক্ষমতার ঊর্ধ্বগামী বা নিম্নগামী প্রবণতা বিশ্লেষণ করতে পারেন।

তথ্য ধারণ সম্পর্কে

Apigee Edge পাবলিক ক্লাউডে, নগদীকরণ ডেটা ধারণ একটি প্ল্যান এনটাইটেলমেন্ট। https://cloud.google.com/apigee/specsheets- এ নগদীকরণ এনটাইটেলমেন্টগুলি দেখুন। আপনি যদি নগদীকরণের ডেটা এনটাইটেলমেন্ট সময়কালের পরে ধরে রাখতে চান তবে Apigee বিক্রয়ের সাথে যোগাযোগ করুন। বর্ধিত ডেটা ধারণ অনুরোধের সময় সক্রিয় করা হয় এবং মূল ডেটা ধারণ উইন্ডোর আগে ডেটা অন্তর্ভুক্ত করার জন্য পূর্ববর্তীভাবে সক্রিয় করা যায় না।

ডুপ্লিকেট লেনদেন সম্পর্কে

আপনি যদি বিশ্লেষণ ডেটার সাথে নগদীকরণ লেনদেন প্রতিবেদনের তুলনা করেন, তাহলে আপনি অল্প সংখ্যক সদৃশ লেনদেন লক্ষ্য করতে পারেন। এটি প্রত্যাশিত আচরণ কারণ নগদীকরণ সিস্টেম প্রতিদিন কয়েক মিলিয়ন লেনদেন প্রক্রিয়া করতে পারে এবং যে কোনো মুহূর্তে সমান্তরালভাবে প্রক্রিয়া করা অনেক লেনদেন। গড়ে, ~0.1% লেনদেন ডুপ্লিকেট হতে পারে।

মনিটাইজেশন রিপোর্ট পৃষ্ঠা অন্বেষণ

নীচে বর্ণিত হিসাবে, নগদীকরণ রিপোর্ট পৃষ্ঠা অ্যাক্সেস করুন।

প্রান্ত

এজ UI ব্যবহার করে রিপোর্ট পৃষ্ঠা অ্যাক্সেস করতে:

  1. apigee.com/edge এ সাইন ইন করুন।
  2. বাম নেভিগেশন বারে প্রকাশ > মনিটাইজেশন > রিপোর্ট নির্বাচন করুন।

রিপোর্ট পৃষ্ঠা প্রদর্শিত হয়.

চিত্রে যেমন হাইলাইট করা হয়েছে, রিপোর্ট পৃষ্ঠা আপনাকে সক্ষম করে:

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে রিপোর্ট পৃষ্ঠা অ্যাক্সেস করতে:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম।
  2. শীর্ষ নেভিগেশন বারে মনিটাইজেশন > মনিটাইজেশন রিপোর্ট নির্বাচন করুন।

রিপোর্ট পৃষ্ঠা প্রদর্শিত হয়.

একটি প্রতিবেদন কনফিগার করা হচ্ছে

নিম্নলিখিত বিভাগে বর্ণিত হিসাবে UI ব্যবহার করে একটি প্রতিবেদন কনফিগার করুন।

একটি রিপোর্ট কনফিগার করার পদক্ষেপ

এজ UI বা Classice Edge UI ব্যবহার করে একটি প্রতিবেদন কনফিগার করুন।

প্রান্ত

এজ UI ব্যবহার করে একটি প্রতিবেদন কনফিগার করতে:

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

    • CSV হিসাবে সংরক্ষণ করুন বা জিপ হিসাবে সংরক্ষণ করুন ক্লিক করুন একটি কমা-বিভাজিত মান (CSV) বা CSV ধারণকারী একটি সংকুচিত জিপ ফাইল হিসাবে আপনার স্থানীয় মেশিনে জেনারেট করা রিপোর্ট ডাউনলোড করতে। জিপ ডাউনলোডগুলি বড় রিপোর্টের জন্য সুপারিশ করা হয় এবং আরও কার্যকরভাবে ডাউনলোড করবে।

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে একটি প্রতিবেদন তৈরি করতে:

  1. শীর্ষ নেভিগেশন বারে মনিটাইজেশন > মনিটাইজেশন রিপোর্ট নির্বাচন করুন।
  2. ড্রপ-ডাউন মেনুতে, আপনি যে ধরনের প্রতিবেদন তৈরি করতে চান তা নির্বাচন করুন। নগদীকরণ প্রতিবেদনের প্রকারগুলি দেখুন।
  3. ক্লিক করুন + রিপোর্ট করুন
  4. নির্বাচিত বিলিং টাইপের উপর ভিত্তি করে প্রতিবেদনের বিশদ বিবরণ কনফিগার করুন, যা নিম্নলিখিত বিভাগে বর্ণিত হয়েছে:
  5. আপনি রিপোর্ট উইন্ডোতে তথ্য প্রবেশ করার পরে, আপনি করতে পারেন:
    • রিপোর্ট কনফিগারেশন সংরক্ষণ করতে এবং পরে প্রতিবেদনটি ডাউনলোড করতে Save as... এ ক্লিক করুন।
    • শুধুমাত্র একটি বিশদ প্রতিবেদনের জন্য, প্রতিবেদনটি অ্যাঙ্ক্রোনাসভাবে চালানোর জন্য এবং পরবর্তী সময়ে ফলাফল পুনরুদ্ধার করতে কাজ জমা দিন ক্লিক করুন। আরও জানতে একটি প্রতিবেদন তৈরি এবং ডাউনলোড করা দেখুন।

    • দেখার জন্য একটি কমা-বিভাজিত মান (CSV) ফাইল হিসাবে আপনার স্থানীয় মেশিনে প্রতিবেদন তৈরি এবং ডাউনলোড করতে CSV ডাউনলোড করুন ক্লিক করুন৷

একটি বিলিং রিপোর্ট কনফিগার করা হচ্ছে

একটি রিপোর্ট কনফিগার করতে পদক্ষেপগুলি অনুসরণ করুন এবং রিপোর্ট পৃষ্ঠায় নিম্নলিখিত তথ্য প্রবেশ করান:

মাঠ বর্ণনা
বিলিং মাস

রিপোর্টের জন্য বিলিং মাস।

রিপোর্টিং স্তর

রিপোর্টিং স্তর। বৈধ মান অন্তর্ভুক্ত:

  • বিশদ : প্রতিটি লেনদেন একটি পৃথক লাইনে প্রদর্শন করে এবং আপনাকে রেট প্ল্যান সঠিকভাবে প্রয়োগ করা হয়েছে কিনা তা পরীক্ষা করার অনুমতি দেয়। কোন সারসংক্ষেপ নেই.
  • সারাংশ : প্রতিটি API পণ্য এবং বিকাশকারীর মোট আয়ের সারসংক্ষেপ।
পণ্য বান্ডিল

দ্রষ্টব্য : ক্লাসিক এজ UI-তে, API পণ্য বান্ডেলগুলিকে API প্যাকেজ হিসাবে উল্লেখ করা হয়।

প্রতিবেদনে অন্তর্ভুক্ত করতে API পণ্য বান্ডিল নির্বাচন করুন। যদি কোনোটিই নির্বাচিত না হয়, তবে সমস্ত API পণ্য বান্ডেল প্রতিবেদনে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনে প্রতিটি নির্বাচিত API পণ্য বান্ডিলের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্পগুলিতে প্রদর্শন করবেন না চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) API পণ্য বান্ডিল জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি API পণ্য বান্ডেলের জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

পণ্য

প্রতিবেদনে অন্তর্ভুক্ত করতে API পণ্যগুলি নির্বাচন করুন৷ যদি কোনটি নির্বাচিত না হয়, তবে সমস্ত API পণ্য রিপোর্টে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনে প্রতিটি নির্বাচিত API পণ্যের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্পগুলিতে প্রদর্শন করবেন না চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) বিকাশকারীদের জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি নির্বাচিত বিকাশকারীর জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

কোম্পানিগুলো

প্রতিবেদনে অন্তর্ভুক্ত করতে কোম্পানি নির্বাচন করুন. যদি কেউ নির্বাচিত না হয়, তবে সমস্ত কোম্পানি রিপোর্টে অন্তর্ভুক্ত করা হয়।

রেট প্ল্যান

রিপোর্ট অন্তর্ভুক্ত করার পরিকল্পনা হার. নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • সমস্ত রেট প্ল্যান : রিপোর্টে সমস্ত রেট প্ল্যান অন্তর্ভুক্ত করুন৷
  • স্ট্যান্ডার্ড রেট প্ল্যান : রিপোর্টে শুধুমাত্র স্ট্যান্ডার্ড রেট প্ল্যান অন্তর্ভুক্ত করুন।
  • ডেভেলপার-নির্দিষ্ট রেট প্ল্যান : রিপোর্টে শুধুমাত্র ডেভেলপার প্ল্যান অন্তর্ভুক্ত করুন।

একটি প্রিপেইড ব্যালেন্স রিপোর্ট কনফিগার করা হচ্ছে

একটি রিপোর্ট কনফিগার করার জন্য ধাপগুলি অনুসরণ করুন এবং রিপোর্ট পৃষ্ঠায় নিম্নলিখিত তথ্য লিখুন:

মাঠ বর্ণনা
বিলিং মাস

রিপোর্টের জন্য বিলিং মাস।

রিপোর্টিং স্তর

রিপোর্টিং স্তর। বৈধ মান অন্তর্ভুক্ত:

  • বিশদ : প্রতিটি ব্যালেন্স রিফিল আলাদাভাবে প্রদর্শন করে এবং আপনাকে আপনার পেমেন্ট প্রসেসর থেকে প্রাপ্ত অর্থের সাথে সমন্বয় করতে দেয়।
  • সারাংশ : প্রতিটি ডেভেলপারের জন্য মোট ব্যালেন্স রিফিলের সারসংক্ষেপ।
কোম্পানিগুলো

প্রতিবেদনে অন্তর্ভুক্ত করতে কোম্পানি নির্বাচন করুন. যদি কেউ নির্বাচিত না হয়, তবে সমস্ত কোম্পানি রিপোর্টে অন্তর্ভুক্ত করা হয়।

একটি রাজস্ব প্রতিবেদন কনফিগার করা হচ্ছে

একটি রিপোর্ট কনফিগার করার জন্য ধাপগুলি অনুসরণ করুন এবং রিপোর্ট পৃষ্ঠায় নিম্নলিখিত তথ্য লিখুন:

মাঠ বর্ণনা
তারিখ পরিসীমা

রিপোর্টের জন্য তারিখের পরিসর। নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • প্রিসেট : ড্রপ-ডাউন মেনু থেকে মানক তারিখ ব্যাপ্তির একটি নির্বাচন করুন (যেমন শেষ ক্যালেন্ডার মাস)।
  • কাস্টম : ক্যালেন্ডার পপ-আপ থেকে পরিসরের জন্য একটি শুরুর তারিখ এবং একটি শেষ তারিখ চয়ন করুন৷
মুদ্রা নির্বাচন করুন

প্রতিবেদনের জন্য মুদ্রা। বৈধ মান অন্তর্ভুক্ত:

  • স্থানীয় মুদ্রা : প্রতিবেদনের প্রতিটি লাইন প্রযোজ্য হার পরিকল্পনা ব্যবহার করে প্রদর্শিত হয়। এর মানে হল যে একটি রিপোর্টে একাধিক মুদ্রা থাকতে পারে যদি ডেভেলপারদের পরিকল্পনা থাকে যা বিভিন্ন মুদ্রা ব্যবহার করে।
  • ইউরো : রিপোর্টে স্থানীয় মুদ্রার লেনদেন রূপান্তরিত হয় এবং ইউরোতে প্রদর্শিত হয়।
  • ইউনাইটেড কিংডম পাউন্ড : প্রতিবেদনে স্থানীয় মুদ্রার লেনদেন পাউন্ডে রূপান্তরিত এবং প্রদর্শিত হয়।
  • মার্কিন যুক্তরাষ্ট্র ডলার : প্রতিবেদনে স্থানীয় মুদ্রার লেনদেন ডলারে রূপান্তরিত এবং প্রদর্শিত হয়।
রিপোর্টিং স্তর

রিপোর্টিং স্তর। বৈধ মান অন্তর্ভুক্ত:

  • বিস্তারিত : প্রতিটি লেনদেন একটি পৃথক লাইনে প্রদর্শন করে। কোন সারসংক্ষেপ নেই.
  • সারাংশ : আপনার নির্বাচন করা পরামিতিগুলির উপর নির্ভর করে প্রতিটি API পণ্য এবং বিকাশকারীর জন্য মোট আয়ের সারসংক্ষেপ করে।
পণ্য বান্ডিল

দ্রষ্টব্য : ক্লাসিক এজ UI-তে, API পণ্য বান্ডেলগুলিকে API প্যাকেজ হিসাবে উল্লেখ করা হয়।

প্রতিবেদনে অন্তর্ভুক্ত করতে API পণ্য বান্ডিল নির্বাচন করুন। যদি কোনোটিই নির্বাচিত না হয়, তবে সমস্ত API পণ্য বান্ডেল প্রতিবেদনে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনে প্রতিটি নির্বাচিত API পণ্য বান্ডিলের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্পগুলিতে প্রদর্শন করবেন না চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) API পণ্য বান্ডিল জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি API পণ্য বান্ডেলের জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

পণ্য

প্রতিবেদনে অন্তর্ভুক্ত করতে API পণ্যগুলি নির্বাচন করুন৷ যদি কোনটি নির্বাচিত না হয়, তবে সমস্ত API পণ্য রিপোর্টে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনে প্রতিটি নির্বাচিত API পণ্যের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্পগুলিতে প্রদর্শন করবেন না চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) বিকাশকারীদের জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি নির্বাচিত বিকাশকারীর জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

কোম্পানিগুলো

প্রতিবেদনে অন্তর্ভুক্ত করতে কোম্পানি নির্বাচন করুন. যদি কেউ নির্বাচিত না হয়, তবে সমস্ত কোম্পানি রিপোর্টে অন্তর্ভুক্ত করা হয়।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্প বিভাগে প্রদর্শন করবেন না চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) কোম্পানির তথ্য একত্রিত করে (এবং প্রতিটি নির্বাচিত কোম্পানির জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

অ্যাপস

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য অ্যাপ্লিকেশন নির্বাচন করুন। যদি কেউ নির্বাচিত না হয়, তবে সমস্ত অ্যাপ্লিকেশন রিপোর্টে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনটিতে প্রতিটি নির্বাচিত আবেদনের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্প বিভাগে প্রদর্শন করবেন না চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) অ্যাপ্লিকেশন জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি নির্বাচিত অ্যাপ্লিকেশনের জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

সারাংশ প্রদর্শনের বিকল্প

যে ক্রমে কলামগুলিকে গোষ্ঠীবদ্ধ করা হয়েছে এবং প্রতিবেদনে প্রদর্শিত হয়েছে৷ একটি সংখ্যা নির্বাচন করুন যা গ্রুপিংয়ে সেই বিভাগের আপেক্ষিক ক্রম নির্দেশ করে (1 হল প্রথম গ্রুপিং)। উদাহরণস্বরূপ, নিম্নলিখিত গোষ্ঠীগুলি প্রথমে প্যাকেজ দ্বারা, তারপর পণ্যগুলির দ্বারা, তারপর বিকাশকারীদের দ্বারা, তারপরে অ্যাপ্লিকেশনগুলির দ্বারা প্রতিবেদন করে৷

আপনি যদি একটি বিভাগ প্রদর্শন করতে না চান তবে প্রদর্শন করবেন না নির্বাচন করুন, তারপরে অবশিষ্ট ক্ষেত্রগুলিকে ক্রমানুসারে নির্বাচন করুন। আপনি যখন একটি বিভাগের আপেক্ষিক ক্রম পরিবর্তন করেন বা প্রতিবেদনে একটি বিভাগ প্রদর্শন না করা বেছে নেন তখন অর্ডারটি স্বয়ংক্রিয়ভাবে আপডেট হয়।

রাজস্ব সারাংশ রিপোর্টে কাস্টম লেনদেন বৈশিষ্ট্য সহ

লেনদেন রেকর্ডিং নীতিগুলি আপনাকে লেনদেন থেকে কাস্টম অ্যাট্রিবিউট ডেটা ক্যাপচার করতে দেয় এবং আপনি সারসংক্ষেপ রাজস্ব প্রতিবেদনে সেই কাস্টম বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে পারেন। আপনার প্রতিষ্ঠানের জন্য MINT.SUMMARY_CUSTOM_ATTRIBUTES বৈশিষ্ট্য সেট করে নগদীকরণ ডাটাবেস টেবিলে অন্তর্ভুক্ত কাস্টম বৈশিষ্ট্যগুলির ডিফল্ট সেটটি সংজ্ঞায়িত করুন৷

এই বৈশিষ্ট্যটি ব্যবহার করার জন্য কিছু চিন্তাভাবনা এবং পরিকল্পনা প্রয়োজন, তাই নীচের বিবেচনাগুলি পর্যালোচনা করুন৷

আপনি যদি একজন ক্লাউড গ্রাহক হন, সম্পত্তি সেট করতে Apigee Edge সহায়তার সাথে যোগাযোগ করুন। আপনি যদি ব্যক্তিগত ক্লাউড গ্রাহকের জন্য একজন Apigee এজ হন, তাহলে সিস্টেম অ্যাডমিনিস্ট্রেটর শংসাপত্র সহ নিম্নলিখিত API-এ PUT অনুরোধ ব্যবহার করে পতাকা সেট করুন।

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:port/v1/o/{myorg} -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;partner_id&quot;,&quot;tax_source&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

এই উদাহরণে, API কল বৈশিষ্ট্যটিকে সক্ষম করে এবং নগদীকরণ ডাটাবেসে partner_id এবং tax_source কলাম যোগ করে। উল্লেখ্য যে API কলে কাস্টম অ্যাট্রিবিউটের বিন্যাসটি URL-এনকোডেড।

প্রতিবেদনে কাস্টম লেনদেনের বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করার জন্য বিবেচনা

  • আপনি API দিয়ে তৈরি করার আগে আপনি যে বৈশিষ্ট্যের নামগুলি ব্যবহার করতে চান সে সম্পর্কে নিশ্চিত হন। সেগুলি ডাটাবেসের কলামের নাম, এবং কাস্টম অ্যাট্রিবিউট ডেটা সর্বদা সেখানে সংরক্ষণ করা হয়।
  • প্রতিটি লেনদেন রেকর্ডিং নীতিতে 10টি উপলব্ধ কাস্টম অ্যাট্রিবিউট স্লট রয়েছে, যা নিম্নলিখিত ছবিতে দেখানো হয়েছে। রিপোর্টে অন্তর্ভুক্ত করা হবে এমন পণ্য জুড়ে একই বৈশিষ্ট্যের জন্য একই বৈশিষ্ট্যের নাম এবং অবস্থান ব্যবহার করুন। উদাহরণস্বরূপ, নিম্নলিখিত লেনদেন রেকর্ডিং নীতিতে, partner_id এবং tax_source কাস্টম অ্যাট্রিবিউট যথাক্রমে 4 এবং 5 বক্স দখল করে। প্রতিবেদনে অন্তর্ভুক্ত করা পণ্যগুলির জন্য সমস্ত লেনদেন রেকর্ডিং নীতিতে এটি তাদের নাম এবং অবস্থান হওয়া উচিত।

আপনি বৈশিষ্ট্যটি সক্ষম করার পরে একটি সংক্ষিপ্ত আয়ের প্রতিবেদনে কাস্টম বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে, MintCriteria তে transactionCustomAttributes যোগ করে প্রতিবেদন API ব্যবহার করুন। মানদণ্ড কনফিগারেশন বিকল্পগুলি দেখুন।

একটি বৈকল্পিক প্রতিবেদন কনফিগার করা হচ্ছে (অপ্রচলিত)

একটি রিপোর্ট কনফিগার করার জন্য ধাপগুলি অনুসরণ করুন এবং রিপোর্ট পৃষ্ঠায় নিম্নলিখিত তথ্য লিখুন:

মাঠ বর্ণনা
তারিখ পরিসীমা

রিপোর্টের জন্য তারিখের পরিসর। নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • প্রিসেট : ড্রপ-ডাউন মেনু থেকে মানক তারিখ ব্যাপ্তির একটি নির্বাচন করুন (যেমন শেষ ক্যালেন্ডার মাস)।
  • কাস্টম : ক্যালেন্ডার পপ-আপ থেকে পরিসরের জন্য একটি শুরুর তারিখ এবং একটি শেষ তারিখ চয়ন করুন৷
প্যাকেজ

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য API প্যাকেজ। নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • সমস্ত : রিপোর্টে সমস্ত API প্যাকেজ অন্তর্ভুক্ত করে।
  • নির্বাচিত : একটি তালিকা প্রদর্শন করে যেখান থেকে আপনি প্রতিবেদনে অন্তর্ভুক্ত করার জন্য API প্যাকেজ নির্বাচন করতে পারেন। আপনি কোনো প্যাকেজ নির্বাচন না করলে, সমস্ত প্যাকেজ রিপোর্টে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনটিতে প্রতিটি নির্বাচিত API প্যাকেজের জন্য একটি পৃথক লাইন রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি সারাংশ প্রদর্শন বিকল্প বিভাগে ঐচ্ছিকভাবে ডোন্ট ডিসপ্লে (প্যাকেজ) চেক করতে পারেন। এই ক্ষেত্রে, রিপোর্টটি সমস্ত (বা নির্বাচিত) API প্যাকেজ জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি API প্যাকেজের জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

পণ্য

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য API পণ্য। নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • সমস্ত : প্রতিবেদনে সমস্ত API পণ্য অন্তর্ভুক্ত করে।
  • নির্বাচিত : একটি তালিকা প্রদর্শন করে যেখান থেকে আপনি প্রতিবেদনে অন্তর্ভুক্ত করার জন্য পণ্য নির্বাচন করতে পারেন। আপনি যদি কোনও পণ্য নির্বাচন না করেন তবে সমস্ত পণ্য প্রতিবেদনে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনে প্রতিটি নির্বাচিত API পণ্যের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্প বিভাগে প্রদর্শন করবেন না (পণ্য) চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) API পণ্য জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি API পণ্যের জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

কোম্পানিগুলো

কোম্পানিগুলোকে প্রতিবেদনে অন্তর্ভুক্ত করতে হবে। নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • সমস্ত : প্রতিবেদনে সমস্ত কোম্পানি অন্তর্ভুক্ত।
  • নির্বাচিত : একটি তালিকা প্রদর্শন করে যেখান থেকে আপনি প্রতিবেদনে অন্তর্ভুক্ত করার জন্য কোম্পানি নির্বাচন করতে পারেন। আপনি যদি কোন কোম্পানি নির্বাচন না করেন, তবে সমস্ত কোম্পানি রিপোর্টে অন্তর্ভুক্ত করা হয়।

রিপোর্ট প্রতিটি নির্বাচিত কোম্পানির জন্য একটি পৃথক লাইন অন্তর্ভুক্ত.

একটি সারাংশ প্রতিবেদনের জন্য, আপনি ঐচ্ছিকভাবে সারাংশ প্রদর্শন বিকল্প বিভাগে প্রদর্শন করবেন না (কোম্পানি) চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) কোম্পানির তথ্য একত্রিত করে (এবং প্রতিটি নির্বাচিত কোম্পানির জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

অ্যাপস

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য আবেদন. নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:

  • সমস্ত : রিপোর্টে সমস্ত অ্যাপ্লিকেশন অন্তর্ভুক্ত।
  • নির্বাচিত : একটি তালিকা প্রদর্শন করে যেখান থেকে আপনি প্রতিবেদনে অন্তর্ভুক্ত করার জন্য অ্যাপ্লিকেশন নির্বাচন করতে পারেন। আপনি যদি কোনো অ্যাপ্লিকেশন নির্বাচন না করেন, তবে সমস্ত অ্যাপ্লিকেশন প্রতিবেদনে অন্তর্ভুক্ত করা হয়।

প্রতিবেদনটিতে প্রতিটি নির্বাচিত আবেদনের জন্য একটি পৃথক লাইন অন্তর্ভুক্ত রয়েছে।

একটি সারাংশ প্রতিবেদনের জন্য, আপনি সারাংশ প্রদর্শন বিকল্প বিভাগে ঐচ্ছিকভাবে ডোন্ট ডিসপ্লে (অ্যাপ্লিকেশন) চেক করতে পারেন। এই ক্ষেত্রে, প্রতিবেদনটি সমস্ত (বা নির্বাচিত) অ্যাপ্লিকেশন জুড়ে তথ্য একত্রিত করে (এবং প্রতিটি নির্বাচিত অ্যাপ্লিকেশনের জন্য আলাদাভাবে তথ্য তালিকাভুক্ত করে না)।

মুদ্রা

প্রতিবেদনের জন্য মুদ্রা। বৈধ মান অন্তর্ভুক্ত:

  • স্থানীয় মুদ্রা : প্রতিবেদনের প্রতিটি লাইন প্রযোজ্য হার পরিকল্পনা ব্যবহার করে প্রদর্শিত হয়। এর মানে হল যে একটি রিপোর্টে একাধিক মুদ্রা থাকতে পারে যদি ডেভেলপারদের পরিকল্পনা থাকে যা বিভিন্ন মুদ্রা ব্যবহার করে।
  • EUR : প্রতিবেদনে স্থানীয় মুদ্রার লেনদেন রূপান্তরিত হয় এবং ইউরোতে প্রদর্শিত হয়।
  • GPB : প্রতিবেদনে স্থানীয় মুদ্রার লেনদেন রূপান্তরিত হয় এবং পাউন্ডে প্রদর্শিত হয়।
  • USD : প্রতিবেদনে স্থানীয় মুদ্রার লেনদেন রূপান্তরিত হয় এবং ডলারে প্রদর্শিত হয়।
সারাংশ প্রদর্শনের বিকল্প

যে ক্রমে কলামগুলিকে গোষ্ঠীবদ্ধ করা হয়েছে এবং প্রতিবেদনে প্রদর্শিত হয়েছে৷ একটি সংখ্যা নির্বাচন করুন যা গ্রুপিংয়ে সেই বিভাগের আপেক্ষিক ক্রম নির্দেশ করে (1 হল প্রথম গ্রুপিং)। উদাহরণস্বরূপ, নিম্নলিখিত গোষ্ঠীগুলি প্রথমে প্যাকেজ দ্বারা, তারপর পণ্যগুলির দ্বারা, তারপর বিকাশকারীদের দ্বারা, তারপরে অ্যাপ্লিকেশনগুলির দ্বারা প্রতিবেদন করে৷

আপনি যদি একটি বিভাগ প্রদর্শন করতে না চান তবে প্রদর্শন করবেন না নির্বাচন করুন, তারপরে অবশিষ্ট ক্ষেত্রগুলিকে ক্রমানুসারে নির্বাচন করুন। আপনি যখন একটি বিভাগের আপেক্ষিক ক্রম পরিবর্তন করেন বা প্রতিবেদনে একটি বিভাগ প্রদর্শন না করা বেছে নেন তখন অর্ডারটি স্বয়ংক্রিয়ভাবে আপডেট হয়।

একটি প্রতিবেদন তৈরি এবং ডাউনলোড করা হচ্ছে

আপনি একটি প্রতিবেদন তৈরি করার পরে, আপনি রিপোর্টের ফলাফলগুলি CSV বা জিপ ফাইল ফর্ম্যাটে ডাউনলোড করতে পারেন৷ আপনি সিঙ্ক্রোনাস বা অ্যাসিঙ্ক্রোনাসভাবে CSV বা জিপ ফাইল তৈরি করতে পারেন।

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

    একটি সারাংশ রিপোর্ট স্তর শুধুমাত্র সিঙ্ক্রোনাস জেনারেশন সমর্থন করে।

  • একটি অ্যাসিঙ্ক্রোনাস রিপোর্টের জন্য , আপনি রিপোর্ট অনুরোধ চালান এবং পরবর্তী সময়ে ফলাফল পুনরুদ্ধার করুন। কিছু পরিস্থিতিতে যখন অ্যাসিঙ্ক্রোনাস কোয়েরি প্রক্রিয়াকরণ একটি ভাল বিকল্প হতে পারে:

    • বিশ্লেষন করা এবং প্রতিবেদন তৈরি করা যা বড় সময়ের ব্যবধানে বিস্তৃত।
    • বিভিন্ন গ্রুপিং মাত্রা এবং অন্যান্য সীমাবদ্ধতার সাথে ডেটা বিশ্লেষণ করা যা ক্যোয়ারীতে জটিলতা যোগ করে।
    • কিছু ব্যবহারকারী বা সংস্থার জন্য ডেটা ভলিউম উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে যখন আপনি দেখতে পান যে অনুসন্ধানগুলি পরিচালনা করা।

    একটি বিশদ প্রতিবেদন স্তর অ্যাসিঙ্ক্রোনাস প্রজন্মকে সমর্থন করে।

CSV বা জিপ ফাইল ফরম্যাটে একটি প্রতিবেদন তৈরি এবং ডাউনলোড করতে, নিম্নলিখিত কাজগুলির মধ্যে একটি সম্পাদন করুন:

  1. রিপোর্ট পৃষ্ঠা অ্যাক্সেস করুন.
  2. আপনি যে প্রতিবেদনটি ডাউনলোড করতে চান তার উপরে কার্সারটি রাখুন।
  3. পরিবর্তিত কলামের অধীনে, যেকোনো একটিতে ক্লিক করুন:

    1. CSV ফাইল আইকন আইকন বা জিপ ফাইল আইকন আইকন (একটি সংক্ষিপ্ত প্রতিবেদনের জন্য)। প্রতিবেদনটি সিঙ্ক্রোনাসভাবে একটি CSV বা জিপ ফাইলে সংরক্ষিত হয়।
    2. চাকরি জমা দিন (বিস্তারিত প্রতিবেদনের জন্য)। অ্যাসিঙ্ক্রোনাস কাজ শুরু হয়।
      1. পরিবর্তিত কলামে কাজের অবস্থা নিরীক্ষণ করুন।

        প্রতিবেদনটি ডাউনলোডের জন্য প্রস্তুত হলে ডিস্ক আইকনটি উপস্থিত হয়:

        রিপোর্ট ডাউনলোডের জন্য প্রস্তুত হলে ডিস্কের ছবি প্রদর্শিত হয়।
      2. কাজ শেষ হওয়ার পরে, রিপোর্টটি ডাউনলোড করতে ডিস্ক আইকনে ক্লিক করুন।

নিম্নলিখিত একটি সারাংশ বিলিং রিপোর্টের জন্য একটি CSV ফাইলের একটি উদাহরণ প্রদান করে৷

একটি প্রতিবেদন সম্পাদনা

একটি প্রতিবেদন সম্পাদনা করতে:

  1. রিপোর্ট পৃষ্ঠা অ্যাক্সেস করুন .
  2. আপনি যে প্রতিবেদনটি সম্পাদনা করতে চান তার উপরে কার্সারটি রাখুন এবং ক্লিক করুন অ্যাকশন মেনুতে।
  3. প্রয়োজন অনুযায়ী রিপোর্ট কনফিগারেশন আপডেট করুন।
  4. আপডেট রিপোর্ট কনফিগারেশন সংরক্ষণ করতে আপডেট রিপোর্ট ক্লিক করুন.

একটি প্রতিবেদন মুছে ফেলা হচ্ছে

একটি প্রতিবেদন মুছে ফেলতে:

  1. রিপোর্ট পৃষ্ঠা অ্যাক্সেস করুন .
  2. আপনি যে প্রতিবেদনটি মুছতে চান তার উপর কার্সারটি রাখুন।
  3. ক্লিক করুন অ্যাকশন মেনুতে।

API ব্যবহার করে নগদীকরণ প্রতিবেদন পরিচালনা করা

নিম্নলিখিত বিভাগগুলি API ব্যবহার করে নগদীকরণ প্রতিবেদনগুলি কীভাবে পরিচালনা করতে হয় তা বর্ণনা করে।

API ব্যবহার করে একটি প্রতিবেদন কনফিগার করা

একটি সম্পূর্ণ প্রতিষ্ঠানের জন্য একটি প্রতিবেদন কনফিগার করতে, /organizations/{org_name}/report-definitions এ একটি POST অনুরোধ জারি করুন।

একটি নির্দিষ্ট বিকাশকারীর জন্য একটি প্রতিবেদন কনফিগার করতে, /organizations/{org_name}/developers/{dev_id}/report-definitions এ একটি POST অনুরোধ জারি করুন, যেখানে {dev_id} হল ডেভেলপারের পরিচয়৷

আপনি যখন অনুরোধ করবেন, আপনাকে রিপোর্টের নাম এবং প্রকার উল্লেখ করতে হবে। প্রকারটি নিম্নলিখিতগুলির মধ্যে একটি: BILLING , REVENUE , VARIANCE (অপ্রচলিত), বা PREPAID_BALANCE । উপরন্তু, আপনি mintCriteria বৈশিষ্ট্যে মানদণ্ড নির্দিষ্ট করতে পারেন যা প্রতিবেদনটিকে আরও কনফিগার করে। মানদণ্ডের বিস্তৃত পরিসর রয়েছে যা আপনি নির্দিষ্ট করতে পারেন। এটি আপনাকে রিপোর্ট কনফিগার করার ক্ষেত্রে অনেক নমনীয়তা দেয়। মানদণ্ড হিসাবে আপনি নির্দিষ্ট করতে পারেন এমন কিছু জিনিস হল:

  • বিলিং বা প্রিপেইড ব্যালেন্স রিপোর্টের জন্য, রিপোর্টের জন্য বিলিং মাস
  • একটি রাজস্ব প্রতিবেদনের জন্য, প্রতিবেদনে কভার করা লেনদেনের ধরন, যেমন, ক্রয় লেনদেন, চার্জ লেনদেন এবং ফেরত
  • প্রিপেইড ব্যালেন্স রিপোর্টের জন্য, ডেভেলপার যার কাছে রিপোর্টটি প্রযোজ্য
  • একটি রাজস্ব প্রতিবেদনের জন্য, API পণ্য বান্ডেল (বা API প্যাকেজ), পণ্য, রেট প্ল্যান এবং অ্যাপ্লিকেশনগুলি যেখানে প্রতিবেদনটি প্রযোজ্য
  • একটি রাজস্ব বা প্রকরণ প্রতিবেদনের জন্য, প্রতিবেদনের জন্য প্রযোজ্য মুদ্রা
  • বিলিং, প্রিপেইড ব্যালেন্স বা রাজস্ব প্রতিবেদনের জন্য, প্রতিবেদনটি একটি সারাংশ প্রতিবেদন বা একটি বিশদ প্রতিবেদন কিনা
  • একটি রাজস্ব সারাংশ প্রতিবেদনের জন্য, প্রতিবেদনে কাস্টম লেনদেনের বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করুন৷

প্রতিবেদনের মানদণ্ডের সম্পূর্ণ তালিকার জন্য প্রতিবেদন কনফিগারেশন বিকল্পগুলি দেখুন।

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি রাজস্ব প্রতিবেদন তৈরি করে যা জুলাই, 2015 মাসের লেনদেনের কার্যকলাপের সংক্ষিপ্ত বিবরণ দেয়। প্রতিবেদনে transactionTypes সম্পত্তিতে নির্দিষ্ট করা বিভিন্ন ধরনের লেনদেন অন্তর্ভুক্ত রয়েছে এবং এটি পেমেন্ট API পণ্য বান্ডেল এবং পেমেন্ট API পণ্যের জন্য বিশেষভাবে প্রযোজ্য। যেহেতু রিপোর্টের সংজ্ঞায় কোনো নির্দিষ্ট ডেভেলপার বা অ্যাপ্লিকেশন নির্দিষ্ট করা নেই, রিপোর্টটি সমস্ত ডেভেলপার এবং অ্যাপ্লিকেশনের জন্য প্রযোজ্য। এবং যেহেতু currencyOption প্রপার্টি LOCAL এ সেট করা হয়েছে, রিপোর্টের প্রতিটি লাইন প্রযোজ্য হার পরিকল্পনার মুদ্রা ব্যবহার করে প্রদর্শিত হবে। উপরন্তু, groupBy প্রপার্টি উল্লেখ করে যে রিপোর্টের কলামগুলিকে নিম্নলিখিত ক্রমে গোষ্ঠীবদ্ধ করা হবে: PACKAGE, PRODUCT, DEVELOPER, APPLICATION, এবং RATEPLAN (প্রতিবেদনে রেট প্ল্যানের নাম এবং আইডি অন্তর্ভুক্ত)।

$ curl -H "Content-Type: application/json" -X POST -d \
'{
      "name": "July 2015 revenue report",
      "description": " July 2015 revenue report for Payment product",
      "type": "REVENUE",     
      "mintCriteria":{
         "fromDate":"2015-07-01 00:00:00",
         "toDate":"2015-08-01 13:35:00",
         "showTxDetail":true,
         "showSummary":true,
         "transactionTypes":[
            "PURCHASE",
            "CHARGE",
            "REFUND",
            "CREDIT",
            "SETUPFEES",
            "TERMINATIONFEES",
            "RECURRINGFEES"
         ],
         "monetizationPackageIds":[
            "payment"
         ],
         "productIds":[
            "payment"
         ],
         "currencyOption":"LOCAL",
         "groupBy":[
            "PACKAGE",
            "PRODUCT",
            "DEVELOPER",
            "APPLICATION",
            "RATEPLAN"
         ]
      }
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions" \
-u email:password

নিম্নলিখিতটি একটি বিশদ বিলিং প্রতিবেদন তৈরি করে যা জুন, 2015-এর জন্য ডেভেলপার DEV FIVE-এর কার্যকলাপ দেখায়৷

$ curl -H "Content-Type:application/json" -X POST -d \
'{
      "name": "June billing report, DEV FIVE",
      "description": "June billing report, DEV FIVE",
      "type": "BILLING",      
      "mintCriteria":{
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":true,
         "showSummary":false,         
         "currencyOption":"LOCAL"         
      },
      "devCriteria":[{
         "id":"RtHAeZ6LtkSbEH56",
         "orgId":"myorg"}]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xU/report-definitions" \
-u email:password

API ব্যবহার করে রিপোর্ট কনফিগারেশন দেখা

আপনি একটি নির্দিষ্ট রিপোর্ট কনফিগারেশন বা একটি প্রতিষ্ঠানের জন্য সমস্ত রিপোর্ট কনফিগারেশন দেখতে পারেন। আপনি একটি পৃথক বিকাশকারীর জন্য রিপোর্ট কনফিগারেশনও দেখতে পারেন।

একটি প্রতিষ্ঠানের জন্য একটি নির্দিষ্ট রিপোর্ট কনফিগারেশন দেখতে, /organizations/{org_name}/report-definitions/{report_definition_id} এ একটি GET অনুরোধ জারি করুন, যেখানে {report_definition_id} হল নির্দিষ্ট রিপোর্ট কনফিগারেশনের শনাক্তকরণ (আইডিটি প্রতিক্রিয়াতে ফেরত দেওয়া হয় যখন আপনি রিপোর্ট কনফিগারেশন তৈরি করেন)। যেমন:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/1f7fa53b-de5a-431d-9438-62131e1396c5" \
-u email:password

সংস্থার সমস্ত রিপোর্ট কনফিগারেশন দেখতে, /organizations/{org_name}/report-definitions এ একটি GET অনুরোধ জারি করুন।

ফলাফলগুলি ফিল্টার এবং সাজানোর জন্য আপনি নিম্নলিখিত ক্যোয়ারী প্যারামিটারগুলি পাস করতে পারেন:

ক্যোয়ারী প্যারামিটার বর্ণনা
all সমস্ত API পণ্য বান্ডিল ফেরত দিতে হবে কিনা তা নির্দিষ্ট করে ফ্ল্যাগ। মিথ্যাতে সেট করা হলে, প্রতি পৃষ্ঠায় ফিরে আসা API পণ্য বান্ডিলের সংখ্যা size ক্যোয়ারী প্যারামিটার দ্বারা সংজ্ঞায়িত করা হয়। ডিফল্ট থেকে মিথ্যা
size প্রতি পৃষ্ঠায় ফিরে আসা API পণ্য বান্ডিলের সংখ্যা। 20-এ ডিফল্ট। all ক্যোয়ারী প্যারামিটার true সেট করা থাকলে, এই প্যারামিটার উপেক্ষা করা হয়।
page আপনি যে পৃষ্ঠাটি ফেরত দিতে চান তার সংখ্যা (যদি বিষয়বস্তু পৃষ্ঠাযুক্ত হয়)। যদি all ক্যোয়ারী প্যারামিটার true তে সেট করা হয়, এই প্যারামিটার উপেক্ষা করা হয়।
sort তথ্য বাছাই করার জন্য ক্ষেত্র। যদি all ক্যোয়ারী প্যারামিটার true তে সেট করা হয়, এই প্যারামিটার উপেক্ষা করা হয়। UPDATED:DESC তে ডিফল্ট।

উদাহরণস্বরূপ, নিম্নলিখিত সংস্থার জন্য রিপোর্ট কনফিগারেশন প্রদান করে এবং সর্বাধিক পাঁচটি রিপোর্ট কনফিগারেশনের মধ্যে পুনরুদ্ধার সীমাবদ্ধ করে:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions?size=5" \ 
-u email:password

প্রতিক্রিয়াটি এইরকম দেখতে হবে (প্রতিক্রিয়ার শুধুমাত্র অংশ দেখানো হয়েছে):

{
  "reportDefinition" : [ {
    "description" : "Test revenue report",
    "developer" : null,
    "id" : "1f7fa53b-de5a-431d-9438-62131e1396c5",
    "lastModified" : "2015-08-27 15:44:03",
    "mintCriteria" : {
      "asXorg" : false,
      "currencyOption" : "LOCAL",
      "fromDate" : "2015-07-01 00:00:00",
      "groupBy" : [ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ],
      "monetizationPackageIds" : [ "payment" ],
      "productIds" : [ "payment" ],
      "showRevSharePct" : false,
      "showSummary" : true,
      "showTxDetail" : true,
      "showTxType" : false,
      "toDate" : "2015-08-01 00:05:00",
      "transactionTypes" : [ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ]
    },
    "name" : "Test revenue report",
    "organization" : {
      ...
    },
    "type" : "REVENUE"
  }, {
    "description" : "June billing report, DEV FIVE",
    "developer" : null,
    "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
    "lastModified" : "2015-08-27 17:13:20",
    "mintCriteria" : {
      "asXorg" : false,
      "billingMonth" : "JUNE",
      "billingYear" : 2015,
      "currencyOption" : "LOCAL",
      "showRevSharePct" : false,
      "showSummary" : false,
      "showTxDetail" : true,
      "showTxType" : false
    },
    "name" : "June billing report, DEV FIVE",
    "organization" : {
      ...
    },
    "type" : "BILLING"
  } ],
  "totalRecords" : 2
}

একটি নির্দিষ্ট ডেভেলপারের জন্য রিপোর্ট কনফিগারেশন দেখতে, /organizations/{org_name}/developers/{dev_id}/report-definitions এ একটি GET অনুরোধ জারি করুন, যেখানে {dev_id} হল ডেভেলপারের পরিচয়। আপনি যখন অনুরোধ করবেন, আপনি ডেটা ফিল্টার এবং সাজানোর জন্য উপরে বর্ণিত ক্যোয়ারী প্যারামিটারগুলি নির্দিষ্ট করতে পারেন৷

উদাহরণস্বরূপ, নিম্নলিখিতগুলি একটি নির্দিষ্ট বিকাশকারীর জন্য রিপোর্ট কনফিগারেশন প্রদান করে এবং প্রতিবেদনের নাম অনুসারে প্রতিক্রিয়া সাজায়:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xUreport-definitions?sort=name" \ 
-u email:password

API ব্যবহার করে একটি রিপোর্ট কনফিগারেশন আপডেট করা হচ্ছে

একটি রিপোর্ট কনফিগারেশন আপডেট করতে, /organizations/{org_name}/report-definitions/{report_definition_id} এ একটি PUT অনুরোধ জারি করুন, যেখানে {report_definition_id} হল নির্দিষ্ট রিপোর্ট কনফিগারেশনের শনাক্তকরণ। আপনি যখন আপডেট করবেন, আপনাকে অনুরোধের বডিতে আপডেট করা কনফিগারেশন মান এবং রিপোর্ট কনফিগারেশনের আইডি উল্লেখ করতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি একটি সারাংশ প্রতিবেদনে রিপোর্ট আপডেট করে (আপডেট করা বৈশিষ্ট্যগুলি হাইলাইট করা হয়েছে):

$ curl -H "Content-Type: application/json" -X PUT -d \
 '{
       "id": "fedac696-ce57-469b-b62c-a77b535fd0eb",
       "name": "June billing report, DEV FIVE",
       "description": "June billing report, DEV FIVE",
       "type": "BILLING",      
       "mintCriteria":{      
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":false,
         "showSummary":true    
        }     
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

প্রতিক্রিয়াটি এইরকম দেখতে হবে (প্রতিক্রিয়ার শুধুমাত্র অংশ দেখানো হয়েছে):

{
 "description" : "June billing report, DEV FIVE",
  "developer" : null,
  "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
  "lastModified" : "2015-08-27 17:47:29",
  "mintCriteria" : {
    "asXorg" : false,
    "billingMonth" : "JUNE",
    "billingYear" : 2015,
    "showRevSharePct" : false,
    "showSummary" : true,
    "showTxDetail" : false,
    "showTxType" : false
  },
  "name" : "June billing report, DEV FIVE",
  "organization" : {
    ... 
  },
  "type" : "BILLING"
}

API ব্যবহার করে একটি রিপোর্ট কনফিগারেশন মুছে ফেলা হচ্ছে

একটি রিপোর্ট কনফিগারেশন মুছে ফেলার জন্য, /organizations/{org_namer}/report-definitions/{report_definition_id} এ একটি DELETE অনুরোধ জারি করুন, যেখানে {report_definition_id} হল রিপোর্ট কনফিগারেশন মুছে ফেলার শনাক্তকরণ৷ যেমন:

$ curl -H "Accept:application/json" -X DELETE \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

API ব্যবহার করে একটি প্রতিবেদন তৈরি করা হচ্ছে

আপনি একটি প্রতিবেদন কনফিগার করার পরে, আপনি দেখার জন্য কমা-বিভাজিত মান (CSV) ফাইল বিন্যাসে প্রতিবেদন তৈরি করতে পারেন।

একটি প্রতিবেদন তৈরি করতে organizations/{org_id}/{report_type} একটি পোস্ট করার অনুরোধ {report_type} প্রকারগুলি হল:

  • billing-reports
  • revenue-reports
  • prepaid-balance-reports
  • variance-reports
এছাড়াও, আপনি একটি নির্দিষ্ট বিকাশকারীর জন্য একটি রাজস্ব প্রতিবেদন তৈরি করতে পারেন, যেমনটি একটি বিকাশকারীর জন্য একটি রাজস্ব প্রতিবেদন তৈরিতে বর্ণিত হয়েছে।

উদাহরণ স্বরূপ, একটি বিলিং রিপোর্ট তৈরি করতে, organizations/{org_name}/billing-reports কে একটি POST অনুরোধ জারি করুন।

রিকোয়েস্ট বডিতে (যেকোনো ধরনের রিপোর্টের জন্য), রিপোর্টের জন্য সার্চের মানদণ্ড উল্লেখ করুন। অনুসন্ধানের মানদণ্ড নির্দিষ্ট করতে mintCriteria বৈশিষ্ট্য ব্যবহার করুন। আরও বিশদ বিবরণের জন্য মানদণ্ড কনফিগারেশন বিকল্পগুলি দেখুন।

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

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

পাওয়া গেলে, রাজস্ব প্রতিবেদন CSV ফাইল বিন্যাসে তৈরি করা হয়। নিম্নলিখিত রিপোর্ট আউটপুট একটি উদাহরণ প্রদান করে:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,

API ব্যবহার করে রাজস্ব প্রতিবেদনে বিকাশকারীর কাস্টম বৈশিষ্ট্যগুলি সহ

শুধুমাত্র রাজস্ব প্রতিবেদনের জন্য, আপনি প্রতিবেদনে কাস্টম বৈশিষ্ট্য অন্তর্ভুক্ত করতে পারেন, যদি কাস্টম বৈশিষ্ট্য বিকাশকারীর জন্য সংজ্ঞায়িত করা হয়। আপনার প্রতিষ্ঠানে ডেভেলপারদের যোগ করার সময় আপনি কাস্টম অ্যাট্রিবিউটগুলি সংজ্ঞায়িত করেন, যেমনটি অ্যাপ ডেভেলপারদের পরিচালনায় বর্ণিত।

একটি রাজস্ব প্রতিবেদনে কাস্টম বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে, organizations/{org_name}/revenue-reports এ একটি POST অনুরোধ জারি করুন এবং অনুরোধের বডিতে devCustomAttributes অ্যারে অন্তর্ভুক্ত করুন:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

দ্রষ্টব্য: devCustomAttributes অ্যারেতে পূর্বনির্ধারিত MINT_* এবং ADMIN_* বৈশিষ্ট্যগুলি নির্দিষ্ট করবেন না৷

উদাহরণস্বরূপ, নিম্নলিখিত উদাহরণে তিনটি কাস্টম বৈশিষ্ট্য রয়েছে, BILLING_TYPE , SFID , এবং ORG_EXT , প্রতিবেদনে (যদি বিকাশকারীর জন্য সংজ্ঞায়িত করা হয়):

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"
      ],
      "devCustomAttributes": [
         "BILLING_TYPE",
         "SFID",
         "ORG_EXT"
      ]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

নিম্নলিখিত দুটি কাস্টম বৈশিষ্ট্যের মান অন্তর্ভুক্ত করে রিপোর্ট আউটপুটের একটি উদাহরণ প্রদান করে:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,BILLING_TYPE,SFID,ORG_EXT 
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,

API ব্যবহার করে লেনদেনের কার্যকলাপের প্রতিবেদন করা

আপনি /organizations/{org_name}/transaction-search এ একটি POST অনুরোধ জারি করে একটি প্রতিষ্ঠানের জন্য লেনদেনের কার্যকলাপ দেখতে পারেন। আপনি যখন অনুরোধ করবেন, আপনাকে পুনরুদ্ধারের জন্য মানদণ্ড নির্দিষ্ট করতে হবে। মানদণ্ড হিসাবে আপনি নির্দিষ্ট করতে পারেন এমন কিছু জিনিস হল:

  • এক বা একাধিক API পণ্যের আইডি যার জন্য লেনদেন জারি করা হয়েছিল।
  • বিলিং মাস এবং লেনদেনের বছর।
  • বিকাশকারী(গুলি) যারা লেনদেন জারি করেছেন৷
  • ক্রয় এবং সেটআপফির মত লেনদেনের প্রকার।
  • লেনদেনের অবস্থা যেমন সফল এবং ব্যর্থ।

মানদণ্ডের সম্পূর্ণ তালিকার জন্য মানদণ্ড কনফিগারেশন বিকল্পগুলি দেখুন।

উদাহরণস্বরূপ, বিলিং মাসের জুন, 2015 এর জন্য একটি নির্দিষ্ট বিকাশকারী দ্বারা জারি করা নিম্নলিখিত রিটার্ন লেনদেনগুলি:

$ curl -H "Content-Type:application/json" -X POST -d \
 '{        
    "billingMonth": "JUNE",
    "billingYear": 2015,
    "devCriteria": [{
      "id": "RtHAeZ6LtkSbEH56",
      "orgId":"myorg"}],
    "transactionTypes": ["PURCHASE", "CHARGE", "SETUPFEES"],
    "transactionStatus": ["SUCCESS", "FAILED"]
    }'
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/transaction-search \
-u email:password

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

লেনদেন কার্যকলাপ সম্পর্কে তথ্য দেখতে, নিম্নলিখিত সংস্থানগুলির মধ্যে একটিতে একটি GET অনুরোধ জারি করুন:

সম্পদ রিটার্নস
/organizations/{org_name}/applications-with-transactions

লেনদেন সহ অ্যাপ্লিকেশন

/organizations/{org_name}/developers-with-transactions

লেনদেন সঙ্গে বিকাশকারী

/organizations/{org_name}/products-with-transactions

লেনদেন সহ পণ্য

/organizations/{org_name}/packages-with-transactions

লেনদেন সহ API পণ্য বান্ডিল (বা API প্যাকেজ)

আপনি যখন অনুরোধটি ইস্যু করবেন, আপনাকে ক্যোয়ারী প্যারামিটার হিসাবে তারিখের ব্যাপ্তির জন্য একটি শুরুর তারিখ এবং শেষ তারিখ উল্লেখ করতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি আগস্ট, 2015 মাসে লেনদেন সহ বিকাশকারীদের ফেরত দেয়৷

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers-with-transactions?START_DATE=2015-08-01&END_DATE=2015-08-31" \
-u email:password

প্রতিক্রিয়াটি এইরকম দেখতে হবে (প্রতিক্রিয়ার শুধুমাত্র অংশ দেখানো হয়েছে):

{
  "developer" : [ {
    "address" : [ {
      "address1" : "Dev Five Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "0917f15f-9521-4e69-9376-07aa7b7b32ca",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev5@myorg.com",
    "hasSelfBilling" : false,
    "id" : "tJZG6broTpGGGeLV",
    "legalName" : "DEV FIVE",
    "name" : "Dev Five",
    "organization" : {
      ...
    },
    "registrationId" : "dev5",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, {
    "address" : [ {
      "address1" : "Dev Seven Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "f86d8c9f-6ed1-4323-b050-6adf494096c9",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev7@myorg.com",
    "hasSelfBilling" : false,
    "id" : "VI3l8m8IPAvJTvjS",
    "legalName" : "DEV SEVEN",
    "name" : "Dev Seven",
    "organization" : {
      ...
    },
    "registrationId" : "dev7",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, ...
  ]
}

API-এর জন্য কনফিগারেশন বিকল্পগুলি প্রতিবেদন করুন

নিম্নলিখিত রিপোর্ট কনফিগারেশন বিকল্প API-এ উপলব্ধ:

নাম বর্ণনা ডিফল্ট প্রয়োজন?
name

রিপোর্টের নাম।

N/A হ্যাঁ
description

প্রতিবেদনের একটি বিবরণ।

N/A না
mintCriteria

একটি রিপোর্ট কনফিগার করার জন্য মানদণ্ড. আরও বিশদ বিবরণের জন্য মানদণ্ড কনফিগারেশন বিকল্পগুলি দেখুন।

N/A না
type

রিপোর্টের ধরন। মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

  • BILLING
  • REVENUE
  • VARIANCE
  • PREPAID_BALANCE
N/A হ্যাঁ

মানদণ্ড কনফিগারেশন বিকল্প

mintCriteria সম্পত্তির মাধ্যমে রিপোর্টের জন্য নিম্নলিখিত কনফিগারেশন বিকল্পগুলি উপলব্ধ:

নাম বর্ণনা ডিফল্ট প্রয়োজন?
appCriteria

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

N/A না
billingMonth

দ্রষ্টব্য: এই সম্পত্তি রাজস্ব প্রতিবেদনের জন্য বৈধ নয়।

প্রতিবেদনের জন্য বিলিং মাস, যেমন জুলাই।

N/A হ্যাঁ
billingYear

দ্রষ্টব্য: এই সম্পত্তি রাজস্ব প্রতিবেদনের জন্য বৈধ নয়।

প্রতিবেদনের জন্য বিলিং বছর, যেমন 2015।

N/A হ্যাঁ
currCriteria

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য একটি নির্দিষ্ট মুদ্রার জন্য আইডি এবং সংস্থা। যদি এই সম্পত্তিটি নির্দিষ্ট না করা হয় তবে সমস্ত সমর্থিত মুদ্রা প্রতিবেদনে অন্তর্ভুক্ত রয়েছে।

N/A না
currencyOption

প্রতিবেদনের জন্য মুদ্রা। বৈধ মান অন্তর্ভুক্ত:

  • LOCAL । রিপোর্টের প্রতিটি লাইন প্রযোজ্য হার পরিকল্পনা ব্যবহার করে প্রদর্শিত হয়। এর অর্থ হ'ল যদি বিকাশকারীদের বিভিন্ন মুদ্রা ব্যবহার করে এমন পরিকল্পনা থাকে তবে একটি প্রতিবেদনে একাধিক মুদ্রা থাকতে পারে।
  • EUR স্থানীয় মুদ্রার লেনদেনগুলি রূপান্তরিত হয় এবং ইউরোতে প্রদর্শিত হয়।
  • GPB । স্থানীয় মুদ্রার লেনদেনগুলি রূপান্তরিত হয় এবং যুক্তরাজ্যের পাউন্ডে প্রদর্শিত হয়।
  • USD স্থানীয় মুদ্রার লেনদেনগুলি রূপান্তরিত হয় এবং মার্কিন যুক্তরাষ্ট্রের ডলারে প্রদর্শিত হয়।
N/A না
devCriteria

বিকাশকারী আইডি (ইমেল ঠিকানা), এবং প্রতিবেদনে অন্তর্ভুক্ত করার জন্য নির্দিষ্ট বিকাশকারীকে সংস্থার নাম। যদি এই সম্পত্তিটি নির্দিষ্ট না করা হয় তবে সমস্ত বিকাশকারীরা প্রতিবেদনে অন্তর্ভুক্ত রয়েছে। যেমন:

"devCriteria":[{
    "id":"RtHAeZ6LtkSbEH56",
    "orgId":"my_org"}
]
                
N/A না
devCustomAttributes

দ্রষ্টব্য: এই সম্পত্তিটি কেবল রাজস্ব প্রতিবেদনে প্রযোজ্য।

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য কাস্টম বৈশিষ্ট্যগুলি, যদি কোনও বিকাশকারীর জন্য সংজ্ঞায়িত হয়। যেমন:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

দ্রষ্টব্য: devCustomAttributes অ্যারেতে পূর্বনির্ধারিত MINT_* এবং ADMIN_* বৈশিষ্ট্যগুলি নির্দিষ্ট করবেন না।

N/A না
fromDate

দ্রষ্টব্য: এই সম্পত্তিটি কেবল রাজস্ব, বৈকল্পিক এবং লেনদেনের ক্রিয়াকলাপের প্রতিবেদনে প্রযোজ্য।

ইউটিসিতে প্রতিবেদনের শুরু হওয়ার তারিখ।

N/A রাজস্ব প্রতিবেদনের জন্য প্রয়োজনীয়; অন্যান্য প্রতিবেদনের ধরণের জন্য প্রয়োজন নেই।
groupBy

প্রতিবেদনে কোন কলামগুলি গোষ্ঠীভুক্ত করা হয়েছে তা অর্ডার করুন। বৈধ মান অন্তর্ভুক্ত:

  • APPLICATION
  • BALANCE
  • DEVELOPER
  • ORG
  • PACKAGE
  • PRODUCT
  • RATEPLAN
N/A না
monetizationPackageId

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য এক বা একাধিক এপিআই পণ্য বান্ডিলগুলির আইডি। যদি এই সম্পত্তিটি নির্দিষ্ট না করা হয় তবে সমস্ত এপিআই পণ্য বান্ডিলগুলি প্রতিবেদনে অন্তর্ভুক্ত রয়েছে।

দ্রষ্টব্য: লেনদেনের ক্রিয়াকলাপ ( /transaction-search ) দেখার সময় এই সম্পত্তিটি বৈধ নয়।

N/A না
pkgCriteria

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য একটি নির্দিষ্ট এপিআই পণ্য বান্ডিলের জন্য আইডি এবং সংস্থা। যদি এই সম্পত্তিটি নির্দিষ্ট না করা হয় তবে সমস্ত এপিআই পণ্য বান্ডিলগুলি প্রতিবেদনে অন্তর্ভুক্ত রয়েছে। এই সম্পত্তিটি monetizationpackageIds সম্পত্তিগুলির পরিবর্তে নির্দিষ্ট করা যেতে পারে।

দ্রষ্টব্য: লেনদেনের ক্রিয়াকলাপ ( /transaction-search ) দেখার সময় এই সম্পত্তিটি বৈধ নয়।

N/A না
prevFromDate

দ্রষ্টব্য: এই সম্পত্তিটি কেবল বৈকল্পিক প্রতিবেদনে প্রযোজ্য।

ইউটিসিতে পূর্ববর্তী সময়ের শুরু হওয়ার তারিখ। বর্তমান প্রতিবেদনের সাথে তুলনা করার জন্য পূর্ববর্তী সময়ের জন্য একটি প্রতিবেদন তৈরি করতে ব্যবহৃত হয়।

N/A না
prevToDate

দ্রষ্টব্য: এই সম্পত্তিটি কেবল বৈকল্পিক প্রতিবেদনে প্রযোজ্য।

ইউটিসিতে পূর্ববর্তী সময়ের শেষ তারিখ। বর্তমান প্রতিবেদনের সাথে তুলনা করার জন্য পূর্ববর্তী সময়ের জন্য একটি প্রতিবেদন তৈরি করতে ব্যবহৃত হয়।

N/A না
prodCriteria

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য একটি নির্দিষ্ট এপিআই পণ্যের জন্য আইডি এবং সংস্থা। যদি এই সম্পত্তিটি নির্দিষ্ট না করা হয় তবে সমস্ত এপিআই পণ্য প্রতিবেদনে অন্তর্ভুক্ত রয়েছে। এই সম্পত্তিটি productIds সম্পত্তিটির পরিবর্তে নির্দিষ্ট করা যেতে পারে।

দ্রষ্টব্য: লেনদেনের ক্রিয়াকলাপ ( /transaction-search ) দেখার সময় এই সম্পত্তিটি বৈধ নয়।

N/A না
productIds

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য এক বা একাধিক এপিআই পণ্যগুলির আইডি। যদি এই সম্পত্তিটি নির্দিষ্ট না করা হয় তবে সমস্ত এপিআই পণ্য প্রতিবেদনে অন্তর্ভুক্ত রয়েছে।

এপিআই পণ্য আইডিগুলি org-name@@@product-name হিসাবে নির্দিষ্ট করা উচিত। উদাহরণস্বরূপ: "productIds": ["myorg@@@myproduct", "myorg@@@myproduct2"]

N/A না
pricingTypes

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য দামের ধরণের হারের ধরণের। বৈধ মান অন্তর্ভুক্ত:

  • REVSHARE রাজস্ব ভাগ পরিকল্পনা।
  • REVSHARE_RATECARD । রাজস্ব ভাগ এবং হার কার্ডের হার পরিকল্পনা।
  • RATECARD । হার কার্ড পরিকল্পনা।

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

N/A না
ratePlanLevels

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য হারের পরিকল্পনার ধরণ। বৈধ মান অন্তর্ভুক্ত:

  • DEVELOPER । বিকাশকারী হার পরিকল্পনা।
  • STANDARD । স্ট্যান্ডার্ড রেট পরিকল্পনা।

যদি এই সম্পত্তিটি নির্দিষ্ট না করা থাকে তবে উভয় বিকাশকারী-নির্দিষ্ট এবং স্ট্যান্ডার্ড রেট পরিকল্পনা উভয়ই প্রতিবেদনে অন্তর্ভুক্ত রয়েছে।

N/A না
showRevSharePct

পতাকা যা প্রতিবেদনটি রাজস্ব ভাগের শতাংশ দেখায় কিনা তা নির্দিষ্ট করে। বৈধ মান অন্তর্ভুক্ত:

  • true রাজস্ব শেয়ার শতাংশ দেখান।
  • false রাজস্ব শেয়ারের শতাংশ দেখাবেন না।
N/A না
showSummary

পতাকা যা প্রতিবেদনটি সংক্ষিপ্তসার কিনা তা নির্দিষ্ট করে। বৈধ মান অন্তর্ভুক্ত:

  • true প্রতিবেদন একটি সংক্ষিপ্তসার।
  • false রিপোর্ট কোনও সংক্ষিপ্তসার নয়।
N/A না
showTxDetail

দ্রষ্টব্য: এই সম্পত্তিটি কেবল রাজস্ব প্রতিবেদনে প্রযোজ্য।

ফ্ল্যাগ যা প্রতিবেদনটি লেনদেনের স্তরের বিশদ দেখায় কিনা তা নির্দিষ্ট করে। বৈধ মান অন্তর্ভুক্ত:

  • true লেনদেন-স্তরের বিশদ দেখান।
  • false লেনদেন-স্তরের বিশদ প্রদর্শন করবেন না।
N/A না
showTxType

পতাকা যা প্রতিবেদনটি প্রতিটি লেনদেনের ধরণ দেখায় কিনা তা নির্দিষ্ট করে। বৈধ মান অন্তর্ভুক্ত:

  • true প্রতিটি লেনদেনের ধরণ দেখান।
  • false প্রতিটি লেনদেনের ধরণ প্রদর্শন করবেন না।
N/A না
toDate

দ্রষ্টব্য: এই সম্পত্তিটি কেবল রাজস্ব, বৈকল্পিক এবং লেনদেনের ক্রিয়াকলাপের প্রতিবেদনে প্রযোজ্য।

ইউটিসিতে প্রতিবেদনের শেষ তারিখ।

প্রতিবেদনে নির্দিষ্ট তারিখের আগে দিন শেষ পর্যন্ত সংগৃহীত ডেটা অন্তর্ভুক্ত রয়েছে। নির্দিষ্ট শেষ তারিখে সংগৃহীত প্রতিবেদন ডেটা প্রতিবেদন থেকে বাদ দেওয়া হবে। আপনি যদি 31 ডিসেম্বর, 2016 এ একটি রেট পরিকল্পনার মেয়াদ শেষ করতে চান, উদাহরণস্বরূপ, আপনার টোডেট মানটি 2017-01-01 এ সেট করা উচিত। এই ক্ষেত্রে, প্রতিবেদনে 31 ডিসেম্বর, 2016 -এ দিন শেষ পর্যন্ত প্রতিবেদনের ডেটা অন্তর্ভুক্ত করা হবে; 1 জানুয়ারী, 2017 এ রিপোর্টের ডেটা বাদ দেওয়া হবে।

N/A রাজস্ব প্রতিবেদনের জন্য প্রয়োজনীয়; অন্যান্য প্রতিবেদনের ধরণের জন্য প্রয়োজন নেই।
transactionStatus

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য লেনদেনের স্থিতি। বৈধ মান অন্তর্ভুক্ত:

  • SUCCESS । সফল লেনদেন।
  • DUPLICATE । সদৃশ লেনদেন। এই লেনদেনগুলি উপেক্ষা করা যেতে পারে। অ্যাপিগি রানটাইম থেকে রেটিং সার্ভার পর্যন্ত ডেটা পাইপলাইনটি কখনও কখনও ত্রুটি সহনশীল এবং নগদীকরণকে স্বীকৃতি দেয় এবং তাদের সদৃশ হিসাবে চিহ্নিত করতে নকল লেনদেন তৈরি করতে পারে।
  • FAILED ব্যর্থ লেনদেন। পূর্বশর্তের বৈধতা ব্যর্থ হলে এই স্থিতি ট্রিগার হয়। যেমন:
    • বিকাশকারী হারের পরিকল্পনা কিনে না সত্ত্বেও রেটিং চেষ্টা করেছে। যদি নগদীকরণ সীমা চেক নীতি কনফিগার না করা হয় তবে এটি ঘটতে পারে।
    • কোটা ছাড়িয়ে গেছে, তবে কলগুলি এখনও অবিরত রয়েছে। যদি নগদীকরণ সীমা চেক নীতি কনফিগার না করা হয় তবে এটি ঘটতে পারে।
    • নেতিবাচক কাস্টম অ্যাট্রিবিউট মান কাস্টম অ্যাট্রিবিউট-ভিত্তিক পরিকল্পনার জন্য প্রেরণ করা হয়েছিল।
  • INVALID_TSC । লেনদেন অবৈধ। যখন txProviderStatus রানটাইম মানদণ্ড এপিআই পণ্য বান্ডিল-স্তরে উল্লিখিত সাফল্যের মানদণ্ডের সাথে মেলে না তখন এই স্থিতিটি ট্রিগার হয়।
  • REVIEW । লেনদেনগুলি পর্যালোচনা প্রয়োজন। এই স্থিতিটি নমনীয় রাজস্ব শেয়ার রেট রেট পরিকল্পনার জন্য ট্রিগার করা হয় যদি মানটি কনফিগার করা হয় না এমন কোনও রাজস্ব সীমার মধ্যে পড়ে।
N/A না
transactionCustomAttributes

সংক্ষিপ্ত রাজস্ব প্রতিবেদনে অন্তর্ভুক্ত করার জন্য কাস্টম লেনদেনের বৈশিষ্ট্য। আপনাকে অবশ্যই আপনার সংস্থায় এই বৈশিষ্ট্যটি সক্ষম করতে হবে। উপার্জন সংক্ষিপ্ত প্রতিবেদনে কাস্টম লেনদেনের বৈশিষ্ট্যগুলি সহ দেখুন।

N/A না
transactionTypes

প্রতিবেদনে অন্তর্ভুক্ত করার জন্য লেনদেনের ধরণ। বৈধ মান অন্তর্ভুক্ত:

যদি এই সম্পত্তিটি নির্দিষ্ট না করা থাকে তবে সমস্ত লেনদেনের প্রকারগুলি প্রতিবেদনে অন্তর্ভুক্ত রয়েছে।

N/A না