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