कैलेंडर और इवेंट का डेटा, अन्य लोगों के साथ शेयर करने के दो अलग-अलग तरीके हैं.
पहला तरीका यह है कि तय लेवल के ऐक्सेस के साथ, पूरा कैलेंडर शेयर किया जाए. उदाहरण के लिए, टीम का कैलेंडर बनाया जा सकता है. इसके बाद, ये काम किए जा सकते हैं:
- अपनी टीम के सभी सदस्यों को कैलेंडर में इवेंट जोड़ने और उनमें बदलाव करने का अधिकार देना
- अपने बॉस को अपने कैलेंडर पर इवेंट देखने का अधिकार देना
- अपने ग्राहकों को सिर्फ़ यह देखने का अधिकार देना कि आप कब खाली हैं या कब व्यस्त हैं. हालांकि, उन्हें इवेंट की जानकारी नहीं दिखेगी
शेयर किए गए कैलेंडर पर, अलग-अलग इवेंट के ऐक्सेस को भी अडजस्ट किया जा सकता है.
इसके अलावा, अपने कैलेंडर पर मौजूद अलग-अलग इवेंट में शामिल होने के लिए, अन्य लोगों को न्योता भेजा जा सकता है. किसी व्यक्ति को इवेंट का न्योता भेजने पर, उस इवेंट की एक कॉपी उसके कैलेंडर में जुड़ जाती है. हाज़िर रहने वाले व्यक्ति के कैलेंडर पर मौजूद कॉपी, उसकी शेयर करने की सेटिंग के हिसाब से अन्य लोगों को दिखती है. इसके बाद, न्योता पाने वाला व्यक्ति, न्योता स्वीकार या अस्वीकार कर सकता है. साथ ही, वह इवेंट की अपनी कॉपी में कुछ बदलाव भी कर सकता है. जैसे, अपने कैलेंडर में रिमाइंडर जोड़ना और कोई लेबल असाइन करना. किसी इवेंट में शामिल होने के लिए, उपयोगकर्ताओं को न्योता भेजने के बारे में ज़्यादा जानें.
कैलेंडर शेयर करना
कैलेंडर के मालिक, अन्य उपयोगकर्ताओं को ऐक्सेस देकर कैलेंडर शेयर कर सकते हैं. किसी कैलेंडर की शेयर करने की सेटिंग, उस कैलेंडर के एसीएल कलेक्शन (ऐक्सेस कंट्रोल लिस्ट) से तय होती हैं. एसीएल कलेक्शन में मौजूद हर संसाधन, तय ग्रैंटी को एक खास ऐक्सेस रोल देता है. यह रोल, यहां दी गई टेबल में शामिल रोल में से एक होता है:
| भूमिका | भूमिका से मिलने वाला ऐक्सेस का अधिकार |
|---|---|
none |
कोई ऐक्सेस नहीं मिलता. |
freeBusyReader |
ग्रैंटी को यह देखने की अनुमति मिलती है कि किसी तय समय पर कैलेंडर खाली है या व्यस्त है. हालांकि, उसे इवेंट की जानकारी ऐक्सेस करने की अनुमति नहीं मिलती. खाली/व्यस्त होने की जानकारी, freeBusy.query ऑपरेशन का इस्तेमाल करके वापस पाई जा सकती है. |
reader |
ग्रैंटी को कैलेंडर पर मौजूद इवेंट पढ़ने की अनुमति मिलती है. |
writerWithoutPrivateAccess |
ग्रैंटी को कैलेंडर पर मौजूद उन इवेंट को पढ़ने और उनमें बदलाव करने की अनुमति मिलती है जो निजी नहीं हैं. साथ ही, वह निजी इवेंट को व्यस्त ब्लॉक के तौर पर देख सकता है. इस भूमिका वाले व्यक्ति, लेबल भी देख सकते हैं. |
writer |
ग्रैंटी को कैलेंडर पर मौजूद इवेंट पढ़ने और उनमें बदलाव करने की अनुमति मिलती है. इस भूमिका वाले व्यक्ति, एसीएल और लेबल भी देख सकते हैं. |
owner |
कैलेंडर को मैनेज करने का ऐक्सेस मिलता है. इस भूमिका वाले व्यक्ति के पास, लेखक की भूमिका वाली सभी अनुमतियां होती हैं. इसके अलावा, उसके पास अन्य उपयोगकर्ताओं के ऐक्सेस लेवल में बदलाव करने और लेबल में बदलाव करने की अनुमति भी होती है. |
ग्रैंटी इनमें से कोई हो सकता है:
- कोई अन्य व्यक्ति
- कोई उपयोगकर्ता ग्रुप
- कोई डोमेन
- सार्वजनिक (सभी को ऐक्सेस मिलता है).
डिफ़ॉल्ट रूप से, हर उपयोगकर्ता के पास अपने मुख्य कैलेंडर का मालिकाना हक होता है. इस ऐक्सेस को छोड़ा नहीं जा सकता. हर कैलेंडर में, ज़्यादा से ज़्यादा 6,000 एसीएल जोड़े जा सकते हैं.
Google Workspace के उपयोगकर्ताओं के लिए, डोमेन की सेटिंग भी होती हैं. इनकी वजह से, ज़्यादा से ज़्यादा ऐक्सेस पर पाबंदी लग सकती है. उदाहरण के लिए, मान लें कि आपके डोमेन में ऐसी सेटिंग है जिससे सिर्फ़ खाली/व्यस्त होने की जानकारी वाला कैलेंडर शेयर किया जा सकता है. ऐसे में, भले ही आपने सार्वजनिक तौर पर लेखक का ऐक्सेस दिया हो, लेकिन डोमेन के बाहर के उपयोगकर्ताओं को सिर्फ़ खाली/व्यस्त होने की जानकारी दिखेगी.
इवेंट दिखने की सेटिंग
कैलेंडर शेयर करने के बाद, किसी कैलेंडर पर मौजूद अलग-अलग इवेंट के ऐक्सेस को अडजस्ट किया जा सकता है. इसके लिए, इवेंट की 'किसको दिखे' प्रॉपर्टी में बदलाव करें. शेयर नहीं किए गए कैलेंडर के लिए, इस प्रॉपर्टी का कोई मतलब नहीं है. यहां दी गई टेबल में, 'किसको दिखे' प्रॉपर्टी की संभावित वैल्यू दी गई हैं:
| किसको दिखे | मतलब |
|---|---|
default |
इवेंट के दिखने की सेटिंग, कैलेंडर के एसीएल से तय होती है. एक ही इवेंट में शामिल होने वाले अलग-अलग लोगों के पास, अलग-अलग एसीएल और शेयर करने की सेटिंग हो सकती हैं. अगर private कैलेंडर वाला कोई उपयोगकर्ता, सार्वजनिक तौर पर दिखने वाले कैलेंडर वाले किसी अन्य उपयोगकर्ता को default सेटिंग के साथ किसी इवेंट का न्योता भेजता है, तो वह इवेंट, न्योता पाने वाले व्यक्ति के कैलेंडर पर पूरी तरह से दिखता है. |
public |
इस इवेंट की जानकारी, उन सभी लोगों को दिखती है जिनके पास कैलेंडर का कम से कम freeBusyReader ऐक्सेस है. |
private |
इस इवेंट की जानकारी सिर्फ़ उन लोगों को दिखती है जिनके पास कैलेंडर का कम से कम writer ऐक्सेस है. |
बार-बार होने वाले इवेंट और दिखने की सेटिंग
किसी एक इंस्टेंस के दिखने की सेटिंग बदलने से, सीरीज़ के सभी इंस्टेंस पर असर पड़ सकता है:
- ज़्यादा पाबंदी वाली सेटिंग लागू होती हैं: अगर बार-बार होने वाले किसी इवेंट के एक इंस्टेंस के दिखने की सेटिंग को ज़्यादा पाबंदी वाली सेटिंग में बदला जाता है (उदाहरण के लिए,
publicसेprivate), तो यह बदलाव, बार-बार होने वाले इवेंट के सभी इंस्टेंस पर लागू होता है. - कम पाबंदी वाली सेटिंग लागू नहीं होतीं: अगर बार-बार होने वाले किसी इवेंट के एक इंस्टेंस के दिखने की सेटिंग को कम पाबंदी वाली सेटिंग में बदलने की कोशिश की जाती है (उदाहरण के लिए,
privateसेpublic), तो यह बदलाव लागू नहीं होता और दिखने की सेटिंग में कोई बदलाव नहीं होता. बार-बार होने वाले किसी इवेंट के दिखने की सेटिंग को कम पाबंदी वाली सेटिंग में बदलने के लिए, आपको बार-बार होने वाले पैरंट इवेंट को अपडेट करना होगा.