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

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

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 से बनाई गई मीटिंग के लिए भी, आर्टफ़ैक्ट अपने-आप जनरेट होने की सुविधा सेट की जा सकती है.

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

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

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

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

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

यहां दी गई टेबल में, इनके बीच का अंतर दिखाया गया है:

सुविधा ट्रांसक्रिप्ट स्मार्ट नोट
खास जानकारी इसमें मीटिंग में बोले गए हर शब्द को रिकॉर्ड किया जाता है. इसमें 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 के दायरों के बारे में ज़्यादा जानने के लिए, Meet REST API के दायरे देखें.

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

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

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

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

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

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

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

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

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