ضبط مساحات الاجتماعات والأعضاء

تمثّل مساحة الاجتماع مكانًا افتراضيًا أو عنصرًا دائمًا (مثل غرفة اجتماعات) يتم فيه عقد المؤتمرات. تساعد مساحة الاجتماعات المستخدمين أيضًا في الاجتماع والعثور على المراجع المشترَكة.

عند إنشاء مساحة اجتماع باستخدام الأسلوب spaces.create()، فإنه يعرض مثيلًا لمورد spaces. يتضمّن المورد عنصر SpaceConfig الذي يمثّل إعدادات مساحة الاجتماعات. يحتوي أيضًا على العنصر ActiveConference الذي يمثّل رابطًا إلى المورد الحالي conferenceRecords ضمن مساحة الاجتماع. لمزيد من المعلومات عن إدارة مساحة اجتماع، يُرجى الاطّلاع على مقالة العمل مع مساحات الاجتماعات.

توضِّح الأقسام التالية بالتفصيل كيفية ضبط مساحة اجتماع باستخدام العديد من التنسيقات والطرق التجريبية الجديدة.

ضبط ميزة الإشراف وإمكانية الوصول إلى الاجتماع

من خلال العناصر التجريبية الجديدة، يمكنك الآن ضبط أوضاع الإشراف والقيود المفروضة على الميزات والأذونات التي يحصل عليها المستخدمون عند الانضمام إلى اجتماع. يتم ضبط هذه الإعدادات من خلال ملف SpaceConfig المعدَّل.

حقل moderation هو وضع الإشراف الذي تم ضبطه مسبقًا للاجتماع، مع الإعداد التلقائي الذي تتحكّم فيه سياسات المستخدم. ويستخدم الكائن Moderation. عندما يكون وضع الإشراف مفعّلاً، يتمكّن منظِّم الاجتماع من التحكّم في اجتماع باستخدام ميزات مثل إدارة المضيف المشارك (راجِع spaces.members) وقيود الميزات (راجِع moderationRestrictions). لمزيد من المعلومات عن المشتركين، راجِع مقالة إدارة أعضاء المساحة.

يفرض الحقل moderationRestrictions قيود الإشراف على اجتماع عندما يكون الخيار moderation مفعّلاً. ويستخدم الكائن ModerationRestrictions. تحدِّد القيود المستخدمين الذين لديهم الإذن بمشاركة رسائل الدردشة والتفاعلات ومشاركة الشاشة، وما إذا كان سيتم فرض قيود على الدور التلقائي الذي تم تعيينه للمستخدمين بصفتهم مشاهدين. يعتمد الحقل moderationRestrictions على RestrictionType لتطبيق القيود الثلاثة الأولى. يمكن تطبيق الرمز RestrictionType على مُنظِّم الاجتماع والمضيف المشارك، أو على جميع المشاركين. ينطبق الإعداد DefaultJoinAsViewerType على الإذن النهائي الذي ينضم فيه المستخدمون كمشاركين تلقائيًا، ولكن يمكن للمضيفين أيضًا حصر إمكانية انضمام المستخدمين كمشاهدين.

يحدِّد الحقل firstJoinerType ما إذا كان بإمكان المستخدمين الانضمام قبل المضيف في المؤتمرات في مساحة الاجتماع هذه. ويحدِّد هذا الإعداد المستخدمين الذين يمكنهم الانضمام إلى الاجتماع أولاً وما إذا كان الآخرون في حالة انتظار. ويستخدم الكائن FirstJoinerType.

إدارة أعضاء المساحة

كان بإمكان منظِّم الاجتماع الدخول إلى الاجتماع دائمًا بدون طلب الانضمام، ولكن أصبح بإمكانك الآن ضبط الأعضاء الذين يمكنهم أيضًا الانضمام إلى الاجتماع بدون طلب الانضمام. بالإضافة إلى ذلك، يمكن ضبط دور للأعضاء في الاجتماع، مثل COHOST الذي يمنحه الصلاحيات نفسها لإدارة الاجتماع التي يمتلكها منظِّم الاجتماع. لمزيد من المعلومات عن الوصول إلى مساحة اجتماع بدون الطرق، يُرجى الاطّلاع على AccessType.

يتضمّن مرجع spaces.members الحقول name وuser وrole.

يُرجى العِلم أنّ العضو يختلف عن المشارك. المشارك هو شخص انضم إلى مكالمة أو يستخدم وضع الزمالة أو يشاهد المكالمة كمُشاهد أو جهاز غرفة متصل بالمكالمة. يتوفّر مرجع واحد conferenceRecords.participants لكل مستخدم.

يمكنك إدارة أعضاء المساحة باستخدام الطرق التالية:

تأخذ كل طريقة مَعلمة مسار مع طريقتَي الإنشاء والعرض باستخدام الحقل parent للإشارة إلى مساحة الاجتماع، وطريقتَي الحذف والحصول باستخدام الحقل name لفلترة النتائج استنادًا إلى مساحة الاجتماع واسم العضو.

تتيح جميع الطرق، باستثناء delete، استخدام المَعلمة fields في SystemParameterContext . عند حذف المَعلمة fields، يكون الردّ التلقائي لواجهة برمجة التطبيقات هو "name,email,role,user".

تعتمد المَعلمة fields على FieldMask لفلترة الاستجابة. ‫FieldMask هي طريقة تتيح لمُرسِلي طلبات البيانات من واجهة برمجة التطبيقات إدراج الحقول التي يجب أن يعرضها الطلب. وهي قائمة بحقول مفصولة بفواصل لتحديد حقول معيّنة فقط في عنصر معيّن مع ترك الحقول الأخرى بدون تغيير. يتيح استخدام FieldMask لـ API تجنُّب العمل غير الضروري وتحسين الأداء. يتم استخدام قناع حقل لطرق الإنشاء والحصول على البيانات وعرضها. لمزيد من المعلومات عن أقنعة الحقول، يُرجى الاطّلاع على استخدام أقنعة الحقول في Google Sheets API.

إدارة العناصر التلقائية

يمكن لمنظمي الاجتماعات، وليس المضيفين المشاركين، ضبط الإعدادات المسبقة للتسجيل التلقائي، والنصوص التلقائية، و"تدوين ملاحظات بدلاً من لي" ضمن مساحة الاجتماع. عند تفعيل هذه الإعدادات، يتم تلقائيًا تسجيل مساحة الاجتماع وإنشاء نصوص وتسجيل ملاحظات الاجتماع وتنظيمها في "مستندات Google". كل ميزة مستقلة ويتم ضبطها لكل مساحة اجتماع. تتوفّر ميزة "النسخ النصي" للتسجيلات باللغة الإنجليزية فقط.

يمكنك ضبط العناصر التلقائية مسبقًا عند إنشاء مساحة اجتماع أو بعد إنشاء المساحة اجتماع. تتيح لك هذه الميزة أيضًا إعداد عناصر تلقائية للاجتماعات التي تم إنشاؤها من "تقويم Google". تتطلّب كلتا الطريقتَين نطاق OAuth meetings.space.settings. لمزيد من المعلومات، يُرجى الاطّلاع على نطاقات OAuth للإعدادات.

يتمّ ضبط العناصر التلقائية من خلال عنصر ArtifactConfig ، ضمن عنصر SpaceConfig ، وهو جزء من مورد spaces. يتألّف ArtifactConfig من الحقول recordingConfig transcriptionConfig وsmartNotesConfig.

يتم ربط كل حقل بكائن مشابه، مثل RecordingConfig ، TranscriptionConfig ، SmartNotesConfig . يتم ضبط كل عنصر باستخدام التعداد المنطقي AutoGenerationType لتفعيل عنصر الإعداد أو إيقافه.

نطاقات 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
قراءة وتعديل إعدادات جميع مساحات الاجتماعات التي يمكن للمستخدم الوصول إليها من خلال أي تطبيق آخر، مثل "تقويم Google" https://www.googleapis.com/auth/meetings.space.settings

لمزيد من المعلومات عن نطاقات OAuth، يُرجى الاطّلاع على سمات واجهة برمجة تطبيقات Meet REST.