मीटिंग स्पेस और सदस्यों को कॉन्फ़िगर करें

मीटिंग की जगह, किसी वर्चुअल जगह या स्थायी ऑब्जेक्ट (जैसे कि मीटिंग रूम) को दिखाती है. यहां कॉन्फ़्रेंस आयोजित किए जाते हैं. मीटिंग स्पेस की मदद से, उपयोगकर्ता एक-दूसरे से मिल सकते हैं और शेयर किए गए संसाधन ढूंढ सकते हैं.

spaces.create तरीके का इस्तेमाल करके मीटिंग स्पेस बनाने पर, यह spaces संसाधन का एक इंस्टेंस दिखाता है. इस रिसॉर्स में SpaceConfig ऑब्जेक्ट शामिल होता है. यह मीटिंग स्पेस के लिए कॉन्फ़िगरेशन होता है. इसमें ActiveConference ऑब्जेक्ट भी शामिल होता है. यह मीटिंग स्पेस में मौजूद मौजूदा conferenceRecords संसाधन का लिंक होता है. मीटिंग स्पेस को मैनेज करने के बारे में ज़्यादा जानने के लिए, मीटिंग स्पेस बनाना और उन्हें मैनेज करना लेख पढ़ें.

नीचे दिए गए सेक्शन में, इन ऑब्जेक्ट और तरीकों का इस्तेमाल करके मीटिंग स्पेस को कॉन्फ़िगर करने का तरीका बताया गया है.

मीटिंग मॉडरेट करने और उसमें शामिल होने से जुड़ी सेटिंग सेट करना

SpaceConfig ऑब्जेक्ट का इस्तेमाल करके, यह सेट किया जा सकता है कि उपयोगकर्ता किसी मीटिंग में कैसे शामिल हों, मॉडरेशन मोड क्या हों, सुविधाओं पर क्या पाबंदियां हों, और मीटिंग में शामिल होने पर उपयोगकर्ताओं को कौनसी अनुमतियां मिलें.

मीटिंग स्पेस ऐक्सेस करना

यह तय करने के लिए कि कौन बिना नॉक किए मीटिंग स्पेस में शामिल हो सकता है, AccessType ऑब्जेक्ट का इस्तेमाल करके accessType फ़ील्ड सेट करें. आपके पास यह तय करने के लिए कई सेटिंग होती हैं कि मीटिंग में शामिल होने वाले लोगों को अपने-आप शामिल होने की अनुमति दी जाए या नहीं. यह फ़ील्ड, उपयोगकर्ता की डिफ़ॉल्ट ऐक्सेस सेटिंग के हिसाब से डिफ़ॉल्ट रूप से सेट होता है.

मीटिंग स्पेस में होस्ट की गई मीटिंग में शामिल होने के लिए, एंट्री पॉइंट तय करने के लिए EntryPointAccess ऑब्जेक्ट का इस्तेमाल करके entryPointAccess फ़ील्ड सेट करें. सभी एंट्री पॉइंट की अनुमति देने के लिए, इसे ALL पर सेट करें. इसके अलावा, एंट्री पॉइंट को सिर्फ़ उन एंट्री पॉइंट तक सीमित करने के लिए, इसे CREATOR_APP_ONLY पर सेट करें जो मीटिंग स्पेस बनाने वाले Google Cloud प्रोजेक्ट के मालिकाना हक में हैं.

मीटिंग की जगहों को मॉडरेट करना

मीटिंग को मॉडरेट करने के लिए, Moderation ऑब्जेक्ट का इस्तेमाल करके, moderation फ़ील्ड सेट किया जा सकता है. moderation मोड on होने पर, मीटिंग के आयोजक के पास मीटिंग को कंट्रोल करने का विकल्प होता है. जैसे, को-होस्ट को मैनेज करना (spaces.members देखें) और moderationRestrictions फ़ील्ड का इस्तेमाल करके सुविधाओं को सीमित करना. सदस्यों के बारे में ज़्यादा जानने के लिए, स्पेस के सदस्यों को मैनेज करना लेख पढ़ें.

मीटिंग को मॉडरेट किए जाने (moderation is on) के दौरान, सुविधाओं के इस्तेमाल पर पाबंदियां तय करने के लिए, ModerationRestrictions ऑब्जेक्ट का इस्तेमाल करके moderationRestrictions फ़ील्ड सेट करें. इन पाबंदियों से यह तय होता है कि मीटिंग स्पेस में किसे चैट मैसेज या प्रतिक्रियाएं भेजने या स्क्रीन शेयर करने की अनुमति है.

moderationRestrictions फ़ील्ड पर सुविधा से जुड़ी पाबंदियां सेट करने के लिए, RestrictionType का इस्तेमाल करें. इससे chatRestriction, reactionRestriction, presentRestriction लागू होंगी. मीटिंग के आयोजक और को-होस्ट, दोनों के लिए अनुमतियां लागू करने के लिए, HOSTS_ONLY पर सेट करें. वहीं, सभी लोगों के लिए अनुमतियां लागू करने के लिए, NO_RESTRICTION पर सेट करें.

उपयोगकर्ताओं को व्यूअर के तौर पर असाइन की गई डिफ़ॉल्ट भूमिका को सीमित करने के लिए, DefaultJoinAsViewerType का इस्तेमाल करके, बूलियन defaultJoinAsViewerType फ़ील्ड सेट करें. अगर defaultJoinAsViewerType, on है, तो उपयोगकर्ता दर्शक के तौर पर शामिल होते हैं. अगर off है, तो उपयोगकर्ता योगदान देने वाले लोगों के तौर पर शामिल होते हैं. डिफ़ॉल्ट वैल्यू off है. अगर spaces.members में किसी उपयोगकर्ता के लिए कोई भूमिका सेट की गई है, तो वह उपयोगकर्ता उसी भूमिका के साथ शामिल होगा.

अटेंडेंस की रिपोर्ट जनरेट करना

मीटिंग स्पेस के लिए अटेंडेंस रिपोर्ट बनाने के लिए, AttendanceReportGenerationType ऑब्जेक्ट का इस्तेमाल करके attendanceReportGenerationType फ़ील्ड सेट करें. अगर रिपोर्ट का अनुरोध किया जाता है, तो Google Meet, हाज़िरी की रिपोर्ट को मीटिंग के आयोजक के Google Drive में सेव करता है. साथ ही, उसे एक ईमेल भी भेजा जाता है.

ऑटो आर्टफ़ैक्ट मैनेज करना

मीटिंग के आयोजक, मीटिंग स्पेस में अपने-आप रिकॉर्ड होने की सुविधा, अपने-आप ट्रांसक्रिप्ट बनने की सुविधा, और स्मार्ट नोट की सुविधा को पहले से कॉन्फ़िगर कर सकते हैं. हालांकि, को-होस्ट ऐसा नहीं कर सकते. इन सेटिंग के चालू होने पर, मीटिंग स्पेस को रिकॉर्ड किया जाता है, ट्रांसक्रिप्ट जनरेट की जाती हैं, और मीटिंग के नोट अपने-आप कैप्चर होकर, Google Docs में व्यवस्थित हो जाते हैं. हर सुविधा अलग होती है और इसे मीटिंग स्पेस के हिसाब से सेट किया जाता है. रिकॉर्डिंग के कैप्शन सिर्फ़ अंग्रेज़ी में उपलब्ध हैं.

ऑटो आर्टफ़ैक्ट को पहले से कॉन्फ़िगर किया जा सकता है. इसके लिए, मीटिंग स्पेस बनाते समय या मीटिंग स्पेस बनने के बाद ऐसा किया जा सकता है. दोनों तरीकों के लिए, meetings.space.settings OAuth स्कोप की ज़रूरत होती है. ज़्यादा जानकारी के लिए, सेटिंग के लिए OAuth स्कोप देखें.

Google Calendar से बनाई गई मीटिंग के लिए, अपने-आप जनरेट होने वाली कलाकृतियां भी सेट अप की जा सकती हैं.

ऑटो आर्टफ़ैक्ट सेट करने के लिए, SpaceConfig ऑब्जेक्ट में मौजूद ArtifactConfig ऑब्जेक्ट का इस्तेमाल करें. ArtifactConfig, recordingConfig, transcriptionConfig, और smartNotesConfig फ़ील्ड से मिलकर बना है.

हर फ़ील्ड को मिलते-जुलते ऑब्जेक्ट से मैप किया जाता है. जैसे, RecordingConfig, TranscriptionConfig, और SmartNotesConfig . हर ऑब्जेक्ट को सेट करने के लिए, AutoGenerationType का इस्तेमाल करें. इससे कॉन्फ़िगरेशन ऑब्जेक्ट on या off को टॉगल किया जा सकता है.

कॉन्फ़्रेंस के दौरान बनाए गए आर्टफ़ैक्ट वापस पाने के लिए, आर्टफ़ैक्ट के साथ काम करना लेख पढ़ें.

ट्रांसक्रिप्ट और स्मार्ट नोट के बीच अंतर

मीटिंग की ट्रांसक्रिप्ट और स्मार्ट नोट (इन्हें "मेरे लिए नोट बनाओ" सुविधा भी कहा जाता है) दोनों ही आपकी मीटिंग से जानकारी इकट्ठा करते हैं. हालांकि, इन सुविधाओं का मकसद अलग-अलग होता है और इनसे अलग-अलग तरह के आर्टफ़ैक्ट जनरेट होते हैं.

यहां दी गई टेबल से पता चलता है कि ये दोनों कैसे अलग हैं:

सुविधा ट्रांसक्रिप्ट की सुविधा स्मार्ट नोट
खास जानकारी शब्द-दर-शब्द रिकॉर्ड किया गया. Gemini से जनरेट की गई मुख्य बातों की खास जानकारी.
जानकारी का लेवल पूरी जानकारी. कही गई हर बात को लिख लिया जाता है. हाई-लेवल. इसमें फ़ैसलों और ऐक्शन आइटम पर फ़ोकस किया जाता है.
इस्तेमाल का उदाहरण कानूनी नियमों का पालन, सटीक कोटेशन की जांच करना, और उपयोगकर्ता के लिए सुलभता. इससे मीटिंग में देर से शामिल होने वाले लोगों को तुरंत जानकारी मिल जाती है. साथ ही, मीटिंग के ब्यौरे को अपने-आप तैयार करने और प्रोजेक्ट को ट्रैक करने में मदद मिलती है.
रीयल-टाइम में नेटवर्क का इस्तेमाल इसका इस्तेमाल कैप्शन के लिए किया जाता है. कॉल के बाद फ़ाइल जनरेट होती है. कॉल के दौरान, साइड पैनल में बिल्डिंग की खास जानकारी देखी जा सकती है.
आउटपुट स्पीकर के नाम और टाइमस्टैंप के साथ Google Docs का लंबा दस्तावेज़. मीटिंग के नोट का एक छोटा Google Docs दस्तावेज़, जिसमें सेक्शन और बुलेट पॉइंट शामिल हों.
उद्धरण इसमें पूरा टेक्स्ट होता है, जिसे लिंक किया जा सकता है. इसमें उद्धरण (टाइमस्टैंप) शामिल होते हैं. अगर ट्रांसक्रिप्ट और स्मार्ट नोट, दोनों सुविधाएं चालू हैं, तो ये उद्धरण, ट्रांसक्रिप्ट में मौजूद किसी खास पल से लिंक होते हैं, ताकि संदर्भ दिया जा सके. ज़्यादा जानकारी के लिए, दोनों सुविधाएं चालू होने पर लेख पढ़ें.

जब दोनों सुविधाएं चालू हों

हर सुविधा का इस्तेमाल अलग-अलग किया जा सकता है. हालांकि, मीटिंग के बाद बेहतर आर्टफ़ैक्ट बनाने के लिए, ट्रांसक्रिप्ट और स्मार्ट नोट, दोनों का इस्तेमाल एक साथ भी किया जा सकता है.

दोनों सुविधाएं चालू होने पर, आपको जनरेट किए गए स्मार्ट नोट वाले दस्तावेज़ में उद्धरण दिखेंगे. ये उद्धरण, ज़्यादा जानकारी वाले सेक्शन में हर जगह मौजूद होते हैं. साथ ही, ये मीटिंग की ट्रांसक्रिप्ट में मौजूद चुनिंदा टाइमस्टैंप के साथ लिंक किए गए होते हैं. इन उद्धरणों पर क्लिक करके, ट्रांसक्रिप्ट में मौजूद काम के सेक्शन पर सीधे तौर पर पहुंचा जा सकता है. साथ ही, बातचीत को बेहतर ढंग से समझा जा सकता है.

मीटिंग के दौरान, हिस्सा लेने वाले लोगों को ऐसे इंडिकेटर दिखते हैं जिनसे पता चलता है कि दोनों सुविधाएं चालू हैं. क्लिक किए जा सकने वाले उद्धरण जनरेट करने के लिए, मीटिंग के दौरान इनका चालू रहना ज़रूरी है. फ़ाइलें आपस में जुड़ी होने के बावजूद, सिस्टम होस्ट के Google Drive में दो अलग-अलग दस्तावेज़ जनरेट करता है. ये दोनों फ़ाइलें, Google Calendar इवेंट में भी अपने-आप अटैच हो जाती हैं.

सेटिंग के लिए OAuth के दायरे

मीटिंग की सेटिंग सेट करने या उन्हें ऐक्सेस करने के लिए, OAuth के इन स्कोप की ज़रूरत होती है:

इस्तेमाल का उदाहरण स्कोप कोड
अन्य ऐप्लिकेशन से बनाए गए स्पेस के लिए, आर्टफ़ैक्ट अपने-आप जनरेट होने की सुविधा सेट अप करें. https://www.googleapis.com/auth/meetings.space.settings
अन्य ऐप्लिकेशन से बनाई गई कॉन्फ़्रेंस से आर्टफ़ैक्ट पाना या उनकी सूची बनाना. https://www.googleapis.com/auth/meetings.space.readonly
तीसरे पक्ष के ऐप्लिकेशन से बनाए गए मीटिंग स्पेस की, मीटिंग से पहले की अन्य सेटिंग पाएं या उनकी सूची बनाएं. https://www.googleapis.com/auth/meetings.space.created
https://www.googleapis.com/auth/meetings.space.readonly
मीटिंग की उन सभी जगहों की सेटिंग को पढ़ सकता है और उनमें बदलाव कर सकता है जिन्हें कोई उपयोगकर्ता Calendar जैसे किसी अन्य ऐप्लिकेशन से ऐक्सेस कर सकता है. https://www.googleapis.com/auth/meetings.space.settings

OAuth के स्कोप के बारे में ज़्यादा जानने के लिए, REST API के स्कोप के बारे में जानकारी लेख पढ़ें.

स्पेस के सदस्यों को मैनेज करना

स्पेस का सदस्य वह उपयोगकर्ता होता है जिसे मीटिंग स्पेस में कोई भूमिका दी गई हो. ये उपयोगकर्ता, कनेक्ट करने की अनुमति मांगे बिना मीटिंग स्पेस में शामिल हो सकते हैं. इसे "अनुरोध करना" भी कहा जाता है.

मीटिंग का न्योता देने वाले लोग, मीटिंग स्पेस में अपने-आप शामिल हो सकते हैं. हालांकि, आपके पास यह कॉन्फ़िगर करने का विकल्प भी होता है कि अन्य लोग बिना अनुरोध भेजे मीटिंग में शामिल हो सकें. इसके अलावा, सदस्यों को मीटिंग में Role के तौर पर कॉन्फ़िगर किया जा सकता है. जैसे, COHOST. इससे उन्हें मीटिंग को मैनेज करने के लिए वही सुविधाएं मिलती हैं जो मीटिंग के आयोजक को मिलती हैं. बिना नॉक किए मीटिंग स्पेस ऐक्सेस करने के बारे में ज़्यादा जानने के लिए, AccessType देखें.

spaces.members संसाधन में name, user, और role फ़ील्ड शामिल हैं.

ध्यान दें कि सदस्य, हिस्सा लेने वाले व्यक्ति से अलग होता है. मीटिंग में हिस्सा लेने वाला व्यक्ति, कॉल में शामिल होता है या कंपैनियन मोड का इस्तेमाल करता है. इसके अलावा, वह दर्शक के तौर पर शामिल होता है या कॉल से कनेक्ट किए गए रूम डिवाइस का इस्तेमाल करता है. हर व्यक्ति के लिए एक conferenceRecords.participants संसाधन होता है.

स्पेस के सदस्यों को मैनेज करने के लिए, इन तरीकों का इस्तेमाल किया जा सकता है:

हर तरीके में एक पाथ पैरामीटर होता है. इसमें create और list तरीके, मीटिंग स्पेस को दिखाने के लिए parent फ़ील्ड का इस्तेमाल करते हैं. वहीं, delete और get तरीके, मीटिंग स्पेस और सदस्य के नाम के आधार पर नतीजों को फ़िल्टर करने के लिए name फ़ील्ड का इस्तेमाल करते हैं. हटाने के तरीके को छोड़कर, सभी तरीके spaces.members संसाधन का एक इंस्टेंस दिखाते हैं.

मिटाने के तरीके को छोड़कर, सभी तरीके SystemParameterContext में fields पैरामीटर के साथ काम करते हैं. fields पैरामीटर को शामिल न करने पर, एपीआई का जवाब डिफ़ॉल्ट रूप से "name,email,role,user" पर सेट होता है.

fields पैरामीटर, जवाब को फ़िल्टर करने के लिए FieldMask पर निर्भर करता है. FieldMask, एपीआई कॉल करने वालों के लिए एक ऐसा तरीका है जिससे वे उन फ़ील्ड की सूची बना सकते हैं जिन्हें अनुरोध में शामिल किया जाना चाहिए. यह कॉमा से अलग की गई फ़ील्ड की सूची है. इसका इस्तेमाल करके, किसी ऑब्जेक्ट में सिर्फ़ कुछ फ़ील्ड को बदला जा सकता है. बाकी फ़ील्ड में कोई बदलाव नहीं होता. FieldMask का इस्तेमाल करने से, एपीआई को बेवजह काम करने से रोका जा सकता है. साथ ही, इससे परफ़ॉर्मेंस बेहतर होती है. फ़ील्ड मास्क का इस्तेमाल, create, get, और list तरीकों के लिए किया जाता है. फ़ील्ड मास्क के बारे में ज़्यादा जानने के लिए, Google Sheets API का फ़ील्ड मास्क इस्तेमाल करना लेख पढ़ें.