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