कैलेंडर
सिस्टम स्क्रीन का Calendar टैब। तीन सीमाएँ हैं, और वे अलग-अलग चीज़ों की रक्षा करती हैं: दो एक इवेंट की सामग्री को बाँधती हैं, और तीसरी ग्रिड की एक बार की रीड के आकार को।
तीनों 1 या उससे बड़ी पूर्ण संख्याएँ हैं और तीनों एक ही सहेजें से एक साथ सहेजी जाती हैं। हर फ़ील्ड की जाँच उनमें से पहली के लिखे जाने से पहले होती है, इसलिए अस्वीकार्य मान होने पर तीनों में से कोई भी सहेजा नहीं जाता; अस्वीकृति उसी फ़ील्ड का नाम बताती है जिससे वह आई — «{{field}}»: एक धनात्मक पूर्ण संख्या दर्ज करें।। बिना बदलाव सहेजने पर उत्तर मिलता है कोई बदलाव नहीं।
एक इवेंट की सामग्री
Event limits में एक इवेंट पर लगी दो सीमाएँ हैं। दोनों का कारण एक ही है: इवेंट उन सभी को दिखता है जिन्हें वह संबोधित है, और दोहराया जाने वाला इवेंट हर पुनरावृत्ति के लिए अलग से खोला जाता है — और हर पुनरावृत्ति इवेंट के सभी टेक्स्ट की पूरी प्रतिलिपि साथ लाती है। इसलिए हद से बड़ा इवेंट केवल उसके बनाने वाले पर बोझ नहीं होता; वह पूरे इंस्टॉलेशन का कैलेंडर धीमा कर देता है।
- Guests per event — एक इवेंट में कितने लोगों को आमंत्रित किया जा सकता है। डिफ़ॉल्ट 500 है — Microsoft 365 में एक आमंत्रण जितने प्राप्तकर्ताओं तक पहुँचता है, उतने ही (Google Calendar में 200)।
- Characters per text field — इवेंट के हर टेक्स्ट फ़ील्ड में कितने अक्षर रखे जा सकते हैं। एक ही सीमा चारों फ़ील्ड पर लागू होती है — शीर्षक, विवरण, स्थान और लिंक — ताकि अस्वीकृति में एक ही संख्या बताई जा सके। डिफ़ॉल्ट 8192 है, जो विस्तृत बैठक-सूची के लिए भी पर्याप्त है।
इन दोनों में से किसी भी सीमा को पार करने वाला इवेंट सहेजा नहीं जाता — न बनाते समय, न संपादित करते समय।
जब तक सीमा से बाहर वाला हिस्सा बढ़ता नहीं, दोनों सीमाएँ पहले से सहेजे इवेंट को गुज़रने देती हैं: बहुत लंबी अतिथि-सूची छोटी की जा सकती है और बहुत लंबा टेक्स्ट काटा जा सकता है। इस छूट के बिना सीमा घटाते ही आयोजक अपने ही इवेंट से बाहर बंद हो जाता: संपादन पूरा का पूरा अस्वीकार होता, और सूची छोटी करने का संपादन के सिवा कोई रास्ता नहीं है।
एक रीड का आकार
Limit of one read में तीसरी सीमा है, और वह सहेजने की नहीं, पढ़ने की बात है।
ग्रिड अधिकतम 92 दिनों की अवधियों में पढ़ी जाती है, पर एक ही अवधि में कितने भी इवेंट आ सकते हैं, और उत्तर पूरी तरह मेमोरी में जोड़ा जाता है। Events per read तय करती है कि ऐसी एक रीड कितने इवेंट लौटा सकती है। डिफ़ॉल्ट 5000 है — डैशबोर्ड का एक ग्राफ़ जितनी पंक्तियाँ लाता है उतना ही, और सामान्य कैलेंडर पर यह पहुँच से बाहर है।
सीमा से ऊपर उत्तर अस्वीकार नहीं, बल्कि काट दिया जाता है: अस्वीकार करने पर व्यक्ति के पास कैलेंडर बचता ही नहीं, जबकि कटा हुआ उत्तर काम लायक ग्रिड छोड़ जाता है। इसमें कुछ भी चुपचाप गायब नहीं होता — उत्तर के साथ चेतावनी आती है कि सभी इवेंट नहीं दिखाए गए हैं।
यह सीमा सहेजे गए इवेंट को नहीं छूती। यह संग्रहीत सामग्री में कुछ नहीं बदलती, केवल यह बदलती है कि एक रीड कितना ले जा सकती है।