فضاهای جلسه و اعضا را پیکربندی کنید

یک فضای جلسه، مکانی مجازی یا یک شیء پایدار (مانند اتاق جلسه) را نشان می‌دهد که در آن کنفرانس‌ها برگزار می‌شوند. یک فضای جلسه همچنین به کاربران کمک می‌کند تا با یکدیگر ملاقات کرده و منابع مشترک را پیدا کنند.

وقتی با استفاده از متد spaces.create یک فضای جلسه ایجاد می‌کنید، این متد یک نمونه از منبع spaces را برمی‌گرداند. این منبع شامل شیء SpaceConfig است که پیکربندی فضای جلسه است. همچنین شامل شیء ActiveConference است که پیوندی به منبع conferenceRecords فعلی در فضای جلسه است. برای اطلاعات بیشتر در مورد مدیریت فضای جلسه، به بخش ایجاد و مدیریت فضاهای جلسه مراجعه کنید.

بخش‌های بعدی نحوه پیکربندی فضای جلسه با استفاده از این اشیاء و روش‌ها را شرح می‌دهند.

تنظیم مدیریت و دسترسی به جلسات

شما می‌توانید از طریق شیء SpaceConfig نحوه‌ی پیوستن کاربران به جلسه، حالت‌های مدیریت، محدودیت‌های ویژگی‌ها و مجوزهایی که کاربران هنگام پیوستن به جلسه دریافت می‌کنند را تنظیم کنید.

دسترسی به فضاهای جلسات

برای تعیین اینکه چه کسی می‌تواند بدون در زدن به فضای جلسه بپیوندد، فیلد accessType را با استفاده از شیء AccessType تنظیم کنید. می‌توانید از بین چندین تنظیمات، انتخاب کنید که آیا به طور خودکار به شرکت‌کنندگان اجازه پیوستن داده شود یا خیر. این فیلد به طور پیش‌فرض تنظیمات دسترسی پیش‌فرض کاربر را در نظر می‌گیرد.

برای تعریف نقاط ورودی که می‌توانند برای پیوستن به جلسات میزبانی شده در یک فضای جلسه استفاده شوند، فیلد entryPointAccess را با استفاده از شیء EntryPointAccess تنظیم کنید. برای مجاز کردن همه نقاط ورودی، روی ALL تنظیم کنید یا برای محدود کردن نقاط ورودی فقط به نقاطی که متعلق به پروژه Google Cloud هستند و فضای جلسه را ایجاد کرده‌اند، CREATOR_APP_ONLY تنظیم کنید.

فضاهای جلسه متوسط

برای مدیریت یک جلسه، می‌توانید فیلد moderation را با استفاده از شیء Moderation تنظیم کنید. وقتی حالت moderation on است، برگزارکننده جلسه با ویژگی‌هایی مانند مدیریت میزبان مشترک (به spaces.members مراجعه کنید) و محدودیت‌های ویژگی با استفاده از فیلد moderationRestrictions بر جلسه کنترل دارد. برای اطلاعات بیشتر در مورد اعضا، به مدیریت اعضای فضا مراجعه کنید.

برای تعریف محدودیت‌های ویژگی هنگام مدیریت جلسه ( moderation بودن 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 سازماندهی می‌شوند. هر ویژگی مستقل است و برای هر فضای جلسه تنظیم می‌شود. زیرنویس‌های ضبط فقط به زبان انگلیسی در دسترس هستند.

شما می‌توانید مصنوعات خودکار را یا هنگام ایجاد فضای جلسه یا پس از ایجاد فضای جلسه، از قبل پیکربندی کنید. هر دو روش به دامنه OAuth مربوط به meetings.space.settings نیاز دارند. برای اطلاعات بیشتر، به دامنه‌های OAuth برای تنظیمات مراجعه کنید.

همچنین می‌توانید برای جلساتی که از تقویم گوگل ایجاد شده‌اند، مصنوعات خودکار تنظیم کنید.

برای تنظیم خودکار مصنوعات، از شیء ArtifactConfig ، درون شیء SpaceConfig ، استفاده کنید. ArtifactConfig از فیلدهای recordingConfig ، transcriptionConfig و smartNotesConfig تشکیل شده است.

هر فیلد به یک شیء مشابه مانند RecordingConfig ، TranscriptionConfig و SmartNotesConfig نگاشت شده است. برای تنظیم هر شیء، از AutoGenerationType برای on یا off شیء پیکربندی استفاده کنید.

برای بازیابی مصنوعات ایجاد شده در طول یک کنفرانس، به بخش «کار با مصنوعات» مراجعه کنید.

تفاوت بین رونوشت‌ها و یادداشت‌های هوشمند

اگرچه هم رونوشت جلسات و هم یادداشت‌های هوشمند (که با نام «برای من یادداشت برداری کن» نیز شناخته می‌شوند) اطلاعات جلسه شما را ثبت می‌کنند، اما این ویژگی‌ها اهداف متفاوتی را دنبال می‌کنند و مصنوعات متفاوتی تولید می‌کنند.

جدول زیر تفاوت آنها را نشان می‌دهد:

ویژگی رونوشت‌ها یادداشت‌های هوشمند
نمای کلی یک گزارش کلمه به کلمه و عیناً. خلاصه‌ای مختصر از نکات کلیدی تولید شده توسط Gemini.
سطح جزئیات ۱۰۰٪ جزئیات. هر چیزی که گفته شده، نوشته شده است. سطح بالا. بر تصمیمات و موارد عملی تمرکز دارد.
مورد استفاده انطباق با قوانین، بررسی دقیق قیمت‌ها و دسترسی کاربر. به شرکت‌کنندگانی که دیر می‌رسند اجازه می‌دهد فوراً به جلسه برسند؛ ثبت دقایق و پیگیری پروژه را خودکار می‌کند.
استفاده در زمان واقعی برای زیرنویس‌ها استفاده می‌شود. این فایل پس از فراخوانی تولید می‌شود. می‌توانید در حین تماس، خلاصه‌ی جلسه را در پنل کناری مشاهده کنید.
خروجی یک سند طولانی گوگل داکز با نام گوینده و مهرهای زمانی. یک سند مختصر گوگل داکز از یادداشت‌های جلسات به همراه بخش‌ها و نکات مهم.
استناد شامل متن کامل است که می‌توان به آن لینک داد. شامل نقل قول‌هایی (مهرهای زمانی) است که برای زمینه‌سازی به لحظه خاص در متن رونوشت پیوند می‌دهند، اگر هم رونوشت‌ها و هم یادداشت‌های هوشمند فعال باشند. برای اطلاعات بیشتر، به «وقتی هر دو ویژگی فعال هستند » مراجعه کنید.

وقتی هر دو ویژگی فعال باشند

در حالی که هر ویژگی را می‌توان به طور جداگانه استفاده کرد، می‌توان همزمان از رونوشت‌ها و یادداشت‌های هوشمند نیز برای ایجاد مصنوعات بهتر پس از جلسه استفاده کرد.

وقتی هر دو فعال باشند، در سند یادداشت‌های هوشمند تولید شده خود، نقل قول‌هایی را مشاهده خواهید کرد. این نقل قول‌ها در سراسر بخش جزئیات قرار دارند و به مهرهای زمانی خاصی در متن جلسه پیوند دارند. با کلیک بر روی این نقل قول‌ها، می‌توانید مستقیماً به بخش مربوطه در متن بروید تا درک عمیق‌تری از بحث به دست آورید.

در طول جلسه، شرکت‌کنندگان نشانه‌هایی را مشاهده می‌کنند که نشان می‌دهد هر دو ویژگی فعال هستند. برای ایجاد استنادهای قابل کلیک، این ویژگی‌ها باید در طول جلسه فعال بمانند. اگرچه فایل‌ها به هم مرتبط هستند، سیستم همچنان دو سند مجزا را در گوگل درایو میزبان ایجاد می‌کند. هر دو فایل نیز به طور خودکار به رویداد تقویم گوگل پیوست می‌شوند.

دامنه‌های 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
تنظیمات مربوط به تمام فضاهای جلسه‌ای که کاربر می‌تواند از طریق هر برنامه دیگری، مانند تقویم، به آنها دسترسی داشته باشد را بخوانید و ویرایش کنید. https://www.googleapis.com/auth/meetings.space.settings

برای اطلاعات بیشتر در مورد حوزه‌های OAuth، به بخش «ملاقات با حوزه‌های REST API» مراجعه کنید.

مدیریت اعضای فضا

یک عضو فضایی، کاربری است که برای داشتن نقشی در فضای جلسه پیکربندی شده است. این کاربران می‌توانند بدون درخواست اجازه برای اتصال (که به عنوان "knocking" نیز شناخته می‌شود) به فضای جلسه بپیوندند.

در حالی که برگزارکنندگان جلسه می‌توانند به طور خودکار وارد فضای جلسه شوند، می‌توانید اعضای اضافی را نیز طوری پیکربندی کنید که بدون در زدن به جلسه بپیوندند. علاوه بر این، اعضا را می‌توان طوری پیکربندی کرد که Role در جلسه داشته باشند، مانند COHOST که به آنها همان توانایی‌های مدیریت جلسه را مانند برگزارکننده جلسه می‌دهد. برای اطلاعات بیشتر در مورد دسترسی به فضای جلسه بدون در زدن، به AccessType مراجعه کنید.

منبع spaces.members شامل فیلدهای name ، user و role است.

توجه داشته باشید که یک عضو با یک شرکت‌کننده متفاوت است. یک شرکت‌کننده شخصی است که به یک تماس پیوسته یا از حالت همراهی استفاده می‌کند، به عنوان بیننده تماشا می‌کند، یا یک دستگاه اتاق است که به یک تماس متصل است. برای هر فرد یک منبع conferenceRecords.participants وجود دارد.

شما می‌توانید اعضای فضا را با استفاده از روش‌های زیر مدیریت کنید:

هر متد یک پارامتر مسیر (path) می‌گیرد که متدهای create و list با استفاده از فیلد parent ، فضای جلسه را مشخص می‌کنند و متدهای delete و get با استفاده از فیلد name نتایج را بر اساس فضای جلسه و نام عضو فیلتر می‌کنند. همه متدها، به جز delete، نمونه‌ای از منبع spaces.members برمی‌گردانند.

همه متدها، به جز delete، از پارامتر fields در SystemParameterContext پشتیبانی می‌کنند. وقتی پارامتر fields حذف شود، پاسخ API به طور پیش‌فرض برابر با "name,email,role,user" خواهد بود.

پارامتر fields برای فیلتر کردن پاسخ به FieldMask متکی است. FieldMask راهی است که فراخوانی‌کنندگان API می‌توانند فیلدهایی را که یک درخواست باید برگرداند، فهرست کنند. این یک لیست جدا شده با کاما از فیلدها است که مشخص می‌کند فقط فیلدهای خاصی در یک شیء استفاده می‌شوند و سایر فیلدها بدون تغییر باقی می‌مانند. استفاده از FieldMask به API اجازه می‌دهد تا از کار غیرضروری جلوگیری کند و عملکرد را بهبود بخشد. یک field mask برای متدهای create، get و list استفاده می‌شود. برای اطلاعات بیشتر در مورد field maskها، به Use field maskها در Google Sheets API مراجعه کنید.