অন্যদের সাথে ক্যালেন্ডার ও ইভেন্টের তথ্য শেয়ার করার দুটি ভিন্ন উপায় রয়েছে।
প্রথমত, আপনি একটি নির্দিষ্ট স্তরের অ্যাক্সেস সহ সম্পূর্ণ ক্যালেন্ডার শেয়ার করতে পারেন। উদাহরণস্বরূপ, আপনি একটি টিম ক্যালেন্ডার তৈরি করতে পারেন এবং তারপরে এই ধরনের কাজ করতে পারেন:
- আপনার দলের সকল সদস্যকে ক্যালেন্ডারে ইভেন্ট যোগ ও পরিবর্তন করার অধিকার প্রদান করুন।
- আপনার বসকে আপনার ক্যালেন্ডারের ইভেন্টগুলো দেখার অধিকার দিন।
- আপনার গ্রাহকদের শুধু আপনি কখন ফ্রি বা ব্যস্ত আছেন তা দেখার অধিকার দিন, কিন্তু ইভেন্টগুলোর বিস্তারিত বিবরণ দেখার অধিকার দেবেন না।
এছাড়াও আপনি শেয়ার করা ক্যালেন্ডারে থাকা স্বতন্ত্র ইভেন্টগুলোর অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন।
বিকল্পভাবে, আপনি আপনার ক্যালেন্ডারের স্বতন্ত্র ইভেন্টগুলিতে অন্যদের আমন্ত্রণ জানাতে পারেন। কাউকে কোনো ইভেন্টে আমন্ত্রণ জানালে, সেই ইভেন্টের একটি অনুলিপি তার ক্যালেন্ডারে যুক্ত হয়ে যায়। অংশগ্রহণকারীর ক্যালেন্ডারে থাকা অনুলিপিটি, তার শেয়ারিং কনফিগারেশন অনুযায়ী অন্যদের কাছে দৃশ্যমান হয়। এরপর আমন্ত্রিত ব্যক্তি আমন্ত্রণটি গ্রহণ বা প্রত্যাখ্যান করতে পারেন এবং কিছুটা হলেও ইভেন্টের তার অনুলিপিটি পরিবর্তনও করতে পারেন — যেমন, তার ক্যালেন্ডারে থাকা রঙ পরিবর্তন করা এবং একটি রিমাইন্ডার যোগ করা। কোনো ইভেন্টে ব্যবহারকারীদের আমন্ত্রণ জানানো সম্পর্কে আরও জানুন ।
ক্যালেন্ডার শেয়ার করা
একটি ক্যালেন্ডারের মালিকরা অন্যান্য ব্যবহারকারীদের অ্যাক্সেস দিয়ে ক্যালেন্ডারটি শেয়ার করতে পারেন। একটি নির্দিষ্ট ক্যালেন্ডারের শেয়ারিং সেটিংস সেই ক্যালেন্ডারের ACL কালেকশন (অ্যাক্সেস কন্ট্রোল লিস্ট) দ্বারা উপস্থাপিত হয়। ACL কালেকশনের প্রতিটি রিসোর্স একজন নির্দিষ্ট প্রাপককে একটি নির্দিষ্ট অ্যাক্সেস রোল প্রদান করে, যা নিম্নলিখিত সারণীতে তালিকাভুক্ত রোলগুলোর মধ্যে একটি:
| ভূমিকা | ভূমিকার দ্বারা প্রদত্ত প্রবেশাধিকার |
|---|---|
none | কোনো প্রবেশাধিকার প্রদান করে না। |
freeBusyReader | অনুদানগ্রহীতাকে একটি নির্দিষ্ট সময়ে ক্যালেন্ডারটি খালি না ব্যস্ত তা দেখার সুযোগ দেয়, কিন্তু ইভেন্টের বিস্তারিত তথ্য দেখার অনুমতি দেয় না। freeBusy.query অপারেশন ব্যবহার করে খালি/ব্যস্ত থাকার তথ্য পুনরুদ্ধার করা যায়। |
reader | অনুদানগ্রহীতাকে ক্যালেন্ডারের ঘটনাগুলো পড়তে দিন। |
writer | অনুদানগ্রহীতাকে ক্যালেন্ডারে ইভেন্ট পড়তে ও লিখতে দেয়। এই ভূমিকাটি ACL-গুলোও দেখতে পারে। |
owner | ক্যালেন্ডারে ম্যানেজার অ্যাক্সেস প্রদান করে। এই রোলের রাইটার রোলের সমস্ত অনুমতির পাশাপাশি অন্যান্য ব্যবহারকারীদের অ্যাক্সেস লেভেল পরিবর্তন করার অতিরিক্ত ক্ষমতাও রয়েছে। |
সম্ভাব্য অনুদান প্রাপকগণ হলেন:
- আরেকজন স্বতন্ত্র ব্যবহারকারী
- একটি ব্যবহারকারী গোষ্ঠী
- একটি ডোমেইন
- সর্বজনীন (সকলের জন্য প্রবেশাধিকার প্রদান করে)।
ডিফল্টরূপে, প্রতিটি ব্যবহারকারীর তাদের প্রাথমিক ক্যালেন্ডারে মালিকানার অ্যাক্সেস থাকে এবং এই অ্যাক্সেস ত্যাগ করা যায় না। প্রতি ক্যালেন্ডারে সর্বোচ্চ ৬,০০০টি ACL যোগ করা যেতে পারে।
গুগল ওয়ার্কস্পেস ব্যবহারকারীদের জন্য এমন কিছু ডোমেইন সেটিংসও রয়েছে যা সর্বোচ্চ অনুমোদিত অ্যাক্সেসকে সীমাবদ্ধ করতে পারে। উদাহরণস্বরূপ, ধরুন আপনার ডোমেইনে এমন একটি সেটিং আছে যা শুধুমাত্র ফ্রি-বিজি ক্যালেন্ডার শেয়ার করার অনুমতি দেয়। এই ক্ষেত্রে, আপনি পাবলিককে রাইটার অ্যাক্সেস দিলেও, ডোমেইনের বাইরের ব্যবহারকারীরা শুধুমাত্র ফ্রি-বিজি বিবরণ দেখতে পাবে।
ইভেন্টের দৃশ্যমানতা
ক্যালেন্ডারটি শেয়ার করা হয়ে গেলে, আপনি ইভেন্টের 'visible' প্রপার্টি পরিবর্তন করে ক্যালেন্ডারের প্রতিটি ইভেন্টের অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন। যে ক্যালেন্ডারগুলো শেয়ার করা হয়নি, সেগুলোর ক্ষেত্রে এই প্রপার্টির কোনো অর্থ নেই। নিচের সারণিতে 'visible' প্রপার্টির সম্ভাব্য মানগুলো তালিকাভুক্ত করা হলো:
| দৃশ্যমানতা | অর্থ |
|---|---|
default | ইভেন্টের দৃশ্যমানতা ক্যালেন্ডারের ACL দ্বারা নির্ধারিত হয়। একই ইভেন্টের বিভিন্ন অংশগ্রহণকারীর ভিন্ন ভিন্ন ACL এবং শেয়ারিং থাকতে পারে। যদি private ক্যালেন্ডার থাকা কোনো ব্যবহারকারী default দৃশ্যমানতা ব্যবহার করে সর্বজনীনভাবে দৃশ্যমান ক্যালেন্ডার থাকা অন্য কোনো ব্যবহারকারীকে একটি ইভেন্টের আমন্ত্রণ পাঠান, তাহলে ইভেন্টটি সেই অংশগ্রহণকারীর ক্যালেন্ডারে সম্পূর্ণরূপে দৃশ্যমান হবে। |
public | এই ইভেন্টের বিস্তারিত তথ্য তারাই দেখতে পারবেন, যাদের ক্যালেন্ডারটিতে অন্তত freeBusyReader অ্যাক্সেস রয়েছে। |
private | এই ইভেন্টের বিস্তারিত তথ্য শুধুমাত্র সেইসব ব্যবহারকারীরাই দেখতে পাবেন, যাঁদের ক্যালেন্ডারটিতে অন্তত writer প্রবেশের অনুমতি (রাইটার অ্যাক্সেস) রয়েছে। |