গুগল ক্যালেন্ডার ইভেন্ট তৈরি বা সম্পাদনা করার সময়, ব্যবহারকারীরা দ্রুত একটি গুগল মিট মিটিং তৈরি করতে এবং ইভেন্টের সাথে এটি সংযুক্ত করার বিকল্প পান। একবার যুক্ত হয়ে গেলে, ইভেন্ট অংশগ্রহণকারীরা একটি সহজ ক্লিকের মাধ্যমে সহজেই সংশ্লিষ্ট Hangout-এ যোগ দিতে পারেন।
তবে, যদি কোনও ব্যবহারকারী Google Meet-এর পরিবর্তে তৃতীয় পক্ষের সম্মেলন (যেমন WebEx) ব্যবহার করতে চান, তাহলে প্রক্রিয়াটি আরও জটিল। সাধারণত এর জন্য ব্যবহারকারীকে Google Calendar-এর বাইরে সম্মেলন তৈরি করতে হয় এবং তারপর Calendar ইভেন্টের বিবরণে একটি সম্মেলন কোড কপি করতে হয়। ইভেন্টে অংশগ্রহণকারীদের প্রদত্ত কোড ব্যবহার করে সম্মেলনে প্রবেশের জন্য নির্দিষ্ট ধাপগুলি অনুসরণ করতে হবে।
Google Workspace অ্যাড-অন ব্যবহারকারীদের এই জটিলতা এড়াতে সাহায্য করতে পারে। আপনি একটি Google Workspace অ্যাড-অন তৈরি করতে পারেন যা তৃতীয় পক্ষের কনফারেন্স সমাধান সহ Google ক্যালেন্ডারকে প্রসারিত করে। প্রতিটি যোগ করা কনফারেন্স সমাধান ক্যালেন্ডার ইভেন্টগুলির জন্য একটি নতুন কনফারেন্সিং বিকল্প যুক্ত করে, যা ব্যবহারকারীদের Google Calendar থেকে সরাসরি সেই কনফারেন্সগুলি তৈরি করতে এবং যোগদান করতে দেয়।
আপনি যদি একজন কনফারেন্স প্রোভাইডার হন, তাহলে Google Calendar এবং আপনার পণ্যের মধ্যে সংযোগ স্থাপনের জন্য আপনি একটি Google Workspace অ্যাড-অন তৈরি করতে পারেন। এরপর আপনি Google Workspace Marketplace- এ অ্যাড-অনটি প্রকাশ করতে পারেন, যেখানে ব্যবহারকারী এবং প্রশাসকরা এটি আবিষ্কার এবং ইনস্টল করতে পারবেন।
কনফারেন্স সমাধান
কনফারেন্স সলিউশন হল এক ধরণের থার্ড-পার্টি কনফারেন্স যেখানে ব্যবহারকারীরা যোগ দিতে পারেন। প্রতিটি সলিউশনকে একটি কনফারেন্সিং বিকল্প হিসেবে দেখানো হয় যা ব্যবহারকারী Google ক্যালেন্ডার ইভেন্ট তৈরি বা সম্পাদনা করার সময় বেছে নিতে পারেন।
একটি অ্যাড-অন দ্বারা সংজ্ঞায়িত কনফারেন্স সমাধানের উদাহরণগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- একটি সাধারণ ভিডিও কনফারেন্স
- একটি অডিও-কেবল সম্মেলন
- একটি ব্যক্তিগত সম্মেলন
- একটি সর্বজনীনভাবে সম্প্রচারিত সম্মেলন
থার্ড-পার্টি পরিষেবা প্রদান করে এমন যেকোনো ধরণের কনফারেন্সের একটি সংশ্লিষ্ট সমাধান থাকতে পারে এবং সমাধানগুলির সংগ্রহগুলি একটি একক Google Workspace অ্যাড-অনে একত্রিত করা যেতে পারে।
কনফারেন্স সলিউশন কীভাবে কাজ করে
যখন কোনও Google Workspace অ্যাড-অনে একটি কনফারেন্স সলিউশন যোগ করা হয়, তখন এর জন্য কোনও বিস্তারিত UI প্রদান করার প্রয়োজন হয় না। পরিবর্তে, যখনই কোনও ব্যবহারকারী কোনও Google ক্যালেন্ডার ইভেন্ট তৈরি বা সম্পাদনা করেন, তখন ব্যবহারকারীর ইনস্টল করা Google Workspace অ্যাড-অনে সংজ্ঞায়িত যেকোনো সমাধান কনফারেন্সিং বিকল্প হিসাবে উপস্থিত হয়।
যখন একজন ব্যবহারকারী একটি কনফারেন্স সমাধান নির্বাচন করেন, তখন অ্যাড-অনটি তার API ব্যবহার করে তৃতীয় পক্ষের কনফারেন্সিং সিস্টেমের সাথে সংযোগ স্থাপন করে এবং কনফারেন্স তৈরি করে, কনফারেন্স এবং গুগল ক্যালেন্ডার ইভেন্টের মধ্যে ডেটা সিঙ্ক করে। যদি ইভেন্টটি পরে আপডেট করা হয় বা মুছে ফেলা হয়, তাহলে অ্যাড-অন এটি সনাক্ত করে এবং কনফারেন্সিং সিস্টেমে সংশ্লিষ্ট আপডেট করে। একবার একটি কনফারেন্স একটি ইভেন্টের সাথে সংযুক্ত হয়ে গেলে, অংশগ্রহণকারীরা গুগল ক্যালেন্ডার থেকে কনফারেন্সে যোগ দিতে পারেন।
ঐচ্ছিকভাবে, অ্যাড-অনটি একটি সেটিংস পৃষ্ঠা প্রদান করতে পারে যা ব্যবহারকারীদের নির্দিষ্ট কনফারেন্সিং আচরণ নিয়ন্ত্রণ করতে দেয়।
কনফারেন্স ডেটা
Google Workspace অ্যাড-অনগুলি যা Google Calendar-এ কনফারেন্স সমাধান প্রদান করে, ব্যবহারকারীদের তৃতীয় পক্ষের কনফারেন্সে যোগদানের সুযোগ দেওয়ার জন্য নির্দিষ্ট তথ্য — কনফারেন্স ডেটা — প্রয়োজন। যখন আপনি আপনার অ্যাড-অনে একটি কনফারেন্স সমাধান সংজ্ঞায়িত করেন, তখন আপনি একটি onCreateFunction নির্দিষ্ট করেন যা একটি ConferenceData অবজেক্ট তৈরি করে এবং ফেরত দেয়। ConferenceData অবজেক্টে Google Calendar-এর প্রয়োজনীয় সমস্ত কনফারেন্স ডেটা থাকতে হবে, অথবা একটি ConferenceError অবজেক্ট থাকতে হবে যা তৃতীয় পক্ষের কনফারেন্সিং সিস্টেমের সাথে যোগাযোগ করার সময় ঘটে যাওয়া ত্রুটি বর্ণনা করে।
নিচের টেবিলে আপনার অ্যাড-অন ব্যবহার করতে পারে এমন প্রতিটি ধরণের কনফারেন্স ডেটা বর্ণনা করা হয়েছে এবং এটি প্রতিনিধিত্ব করে এমন কনফারেন্সডেটা পরিষেবা অবজেক্টের তালিকা রয়েছে। আপনার অ্যাড-অন ব্যবহার করে এমন প্রতিটি ConferenceData অবজেক্টের সমস্ত উপাদান অবশ্যই প্রয়োজনীয় হিসাবে চিহ্নিত থাকতে হবে:
| উপাদান | আদর্শ | বিবরণ |
|---|---|---|
| কনফারেন্স ত্রুটি | ConferenceError | যদি কোনও ত্রুটি ঘটে থাকে, তাহলে এটি প্রয়োজন, যে ক্ষেত্রে অন্য কোনও ডেটার প্রয়োজন নেই। অ্যাড-অনটি কনফারেন্সিং সিস্টেমের সাথে সংযোগ স্থাপনের চেষ্টা করার সময় ঘটে যাওয়া কোনও সমস্যার প্রতিবেদন করতে এটি ব্যবহার করুন। |
| কনফারেন্স আইডি | string | ত্রুটি না হলে প্রয়োজন। তৃতীয় পক্ষের কনফারেন্সিং সিস্টেমের মধ্যে কনফারেন্স সনাক্ত করতে এই আইডি ব্যবহার করুন। |
| সম্মেলনের প্যারামিটার | ConferenceParameter [] | থার্ড-পার্টি কনফারেন্সিং সিস্টেমে এবং সেখান থেকে যেকোনো সিস্টেম-নির্দিষ্ট তথ্য প্রেরণ করতে এই কী-মান জোড়া ব্যবহার করুন। উদাহরণস্বরূপ, সিস্টেমের জন্য কনফারেন্স মডারেটরের ইমেল ঠিকানা, অথবা একটি মিটিং কী প্রয়োজন হতে পারে। |
| সম্মেলনের নোট | string | কনফারেন্সে একটি টেক্সট নোটিশ যুক্ত করতে এটি ব্যবহার করুন। সাধারণত আপনি কনফারেন্স প্রশাসকদের জন্য নির্দেশাবলী বা আইনি নোটিশ যোগ করতে এগুলি ব্যবহার করেন। |
| প্রবেশের স্থান | EntryPoint [] | যদি ত্রুটি না হয় তবে প্রয়োজন, এই ক্ষেত্রে কমপক্ষে একটি EntryPoint সংজ্ঞায়িত করতে হবে।কনফারেন্সে যোগদানের একটি নির্দিষ্ট উপায় বর্ণনা করতে EntryPoint ব্যবহার করুন (উদাহরণস্বরূপ, ফোন, ভিডিও, অথবা SIP এর মাধ্যমে)। প্রতিটি এন্ট্রি পয়েন্টের জন্য একটি URI এবং একটি EntryPointType প্রয়োজন। |
আরও পড়া
নিম্নলিখিত ডকুমেন্টেশনগুলি আপনাকে আরও জানতে সাহায্য করতে পারে:
কনফারেন্স সলিউশন ব্যবহার করে একটি Google Workspace অ্যাড-অন তৈরি করুন। Build Conference অ্যাড-অনগুলি একটি Google Workspace অ্যাড-অন তৈরি করার জন্য প্রয়োজনীয় পদক্ষেপগুলির একটি সারসংক্ষেপ প্রদান করে যা তৃতীয় পক্ষের কনফারেন্স সলিউশন প্রয়োগ করে।
আরও ভালো করে দেখুন। একটি কনফারেন্সিং Google Workspace অ্যাড-অনের উদাহরণের সোর্স কোড দেখুন।
অ্যাপস স্ক্রিপ্ট কী করতে পারে সে সম্পর্কে আরও জানুন। গুগল অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশন পর্যালোচনা করুন।
অন্যান্য ডেভেলপাররা কী তৈরি করেছে তা ভাবছেন? গুগল ক্যালেন্ডারের জন্য গুগল ওয়ার্কস্পেস মার্কেটপ্লেসটি দেখুন।