ইন্টিগ্রেশন সংস্করণ

ভার্সনিং ডেভেলপারদের উন্নয়নের বিভিন্ন পর্যায়ে একটি ইন্টিগ্রেশনের একাধিক সংস্করণ পরিচালনা করতে দেয়।

Google Home Developer Console এর ডেভেলপ ট্যাবে, ইন্টিগ্রেশনগুলিকে "আনভার্সনড" হিসেবে বিবেচনা করা হয়। একবার আপনি টেস্ট ট্যাবে ডেভেলপমেন্টের টেস্ট ফেজ শুরু করলে, ইন্টিগ্রেশনগুলি ভার্সন হয়ে যায়। টেস্ট থেকে লঞ্চ পর্যন্ত ওয়ার্কফ্লোতে প্রতিটি অবশিষ্ট ধাপের জন্য সেই বিন্দু থেকে একটি ইন্টিগ্রেশন সংস্করণ ব্যবহার করা হয়।

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

পূর্বশর্ত

ইন্টিগ্রেশন সংস্করণগুলি একটি আনভার্সনড ইন্টিগ্রেশনের একটি স্ন্যাপশট। এর মানে হল যে আপনি যখন সার্টিফিকেশনের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করেন, এবং এইভাবে একটি ইন্টিগ্রেশন সংস্করণ, সেই ইন্টিগ্রেশন সম্পর্কিত সমস্ত ব্র্যান্ডিং মেটাডেটা অবশ্যই লঞ্চ করা ইন্টিগ্রেশনের জন্য ব্যবহার করতে চান এমন তথ্য হতে হবে

আপনি একটি শংসাপত্র পরীক্ষার পরিকল্পনা তৈরি করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিতগুলি করেছেন:

  1. একটি কোম্পানির প্রোফাইল তৈরি করেছেন
  2. ইন্টিগ্রেশনের জন্য প্রোডাকশন ভেন্ডর আইডি (ভিআইডি) প্রবেশ করান
  3. কনফিগার করা সেটআপ এবং ব্র্যান্ডিং

আপনি যদি আপনার ইন্টিগ্রেশনের জন্য এগুলি সম্পূর্ণ না করে থাকেন তবে সার্টিফিকেশন পরীক্ষার জন্য তৈরি করা একটি ইন্টিগ্রেশন সংস্করণ প্রত্যয়িত হতে পারে না আপনাকে একটি নতুন সংস্করণ তৈরি করতে হবে এবং টেস্ট ধাপ থেকে শুরু করতে হবে।

একটি ইন্টিগ্রেশন সংস্করণ প্রত্যয়িত হওয়ার আগে আপনি যদি আপনার ব্র্যান্ডিং আপডেট করতে চান তবে আপনাকে একটি নতুন সংস্করণ তৈরি করতে হবে এবং আবার শুরু করতে হবে।

একটি নতুন সংস্করণ তৈরি করুন

আপনি যখন সার্টিফিকেশনের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করেন , তখন ইন্টিগ্রেশনের একটি নতুন সংস্করণ তৈরি হয়। এই সংখ্যাযুক্ত সংস্করণটি টেস্ট ট্যাব থেকে Developer Console সমস্ত ইন্টিগ্রেশন তালিকায় তালিকাভুক্ত করা হয়েছে৷

নতুন সংস্করণ অন্য সংখ্যাযুক্ত সংস্করণ থেকে তৈরি করা হয় না. উদাহরণস্বরূপ, একটি ইন্টিগ্রেশনের জন্য আপনি যে প্রথম টেস্ট প্ল্যানটি তৈরি করবেন সেটি সেই ইন্টিগ্রেশনের জন্য v.1 সংস্করণ তৈরি করবে। অন্য একটি পরীক্ষা পরিকল্পনা তৈরি করা সেই একীকরণের জন্য সংস্করণ v.2 তৈরি করবে, কিন্তু এই সংস্করণটি v.1- এর উপর ভিত্তি করে হবে না। পরিবর্তে, এই সংস্করণটি ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণের উপর ভিত্তি করে, যেমন v.1 ছিল।

একটি ইন্টিগ্রেশনের N/A সংস্করণ ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণকে উপস্থাপন করে, যা বিকাশ ট্যাবে পরিচালিত হয়।

অন্য কথায়, Matter > Developer Console পরীক্ষা করুন :

  • আপনি যদি ইন্টিগ্রেশনের N/A সংস্করণের জন্য পরীক্ষা ক্লিক করেন, একটি নতুন সংস্করণ তৈরি করা হয়। সংস্করণ নম্বরটি যেকোনো বিদ্যমান সংখ্যাযুক্ত সংস্করণের চেয়ে এক বেশি হবে।
    • যদি কোন সংখ্যাযুক্ত সংস্করণ বিদ্যমান না থাকে, সংস্করণ v.1 তৈরি করা হয়।
    • সংস্করণ v.1 বিদ্যমান থাকলে, সংস্করণ v.2 তৈরি করা হয়। সংস্করণ v.2 বিদ্যমান থাকলে, সংস্করণ v.3 তৈরি করা হয়, ইত্যাদি।
  • যদি আপনি একীকরণের একটি সংখ্যাযুক্ত সংস্করণের জন্য পরীক্ষা ক্লিক করেন (উদাহরণস্বরূপ, v.1 ), একটি নতুন সংস্করণ তৈরি করা হয় না । পরিবর্তে, সংস্করণ v.1 আবার পরীক্ষা করা হয়।

মেটাডেটা

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

একটি ইন্টিগ্রেশনের মেটাডেটাতে কোনো পরিবর্তন বিদ্যমান সংস্করণে প্রতিফলিত হবে না। সার্টিফিকেশন এবং লঞ্চের জন্য আপডেট করা মেটাডেটা ব্যবহার করার জন্য একটি নতুন সংস্করণ তৈরি করতে হবে

একটি সংস্করণ মুছুন

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

একটি ইন্টিগ্রেশন সংস্করণ শুধুমাত্র Developer Console থেকে সরানো হয় যখন এটি চালু হয় এবং পরবর্তীতে একটি ভিন্ন সংস্করণের লঞ্চ দ্বারা প্রতিস্থাপিত হয়।