إنشاء إضافات خاصة بمكالمات الفيديو

إنّ الإجراء المُتّبع لإنشاء إضافة Google Workspace التي توفّر حلول اجتماعات الفيديو التابعة لجهات خارجية في "تقويم Google" هو إجراء إنشاء إضافات Google Workspace نفسه، مع إضافة بعض الخطوات الإضافية (المعروضة بخط عريض أدناه):

  1. اختَر مالك مشروع الإضافة والمتعاونين معه.
  2. أنشِئ مشروع "برمجة تطبيقات Google".
  3. تصميم مظهر الإضافة وسلوكها
  4. فعِّل الخدمة المتقدّمة في "تقويم Google".
  5. اضبط بيان مشروع الإضافة.
    1. حدِّد حلول مكالمات الفيديو في البيان.
  6. اكتب رمزًا لتحديد مظهر الإضافة وسلوكها باستخدام خدمة البطاقات المضمّنة في Apps Script.
    1. كتابة الرموز البرمجية لإدارة حلول المؤتمرات، باستخدام خدمة ConferenceData "برمجة تطبيقات Google"
    2. (اختياري) إنشاء صفحة إعدادات الإضافة وضبطها:
  7. تحقَّق من نطاقات OAuth الخاصة بإضافتك.
  8. اختبِر الإضافة ضمن التطبيقات المضيفّة التي تضيف إليها ميزات.
  9. انشر الإضافة.

تقدّم هذه الصفحة نظرة عامة عامة على كل خطوة من الخطوات الجديدة (اطّلِع على مقالة إنشاء إضافات Google Workspace للحصول على نظرة عامة على الخطوات الأخرى).

تفعيل الخدمة المتقدّمة في "تقويم Google"

تتيح لك الخدمة المتقدّمة في "تقويم Google" الاستدعاء المباشر لواجهة برمجة التطبيقات Calendar API من مشروع Apps Script. لا يمكن تنفيذ بعض العمليات الشائعة، مثل مزامنة أحداث التقويم، إلا باستخدام الخدمة المتقدّمة. قبل أن تتمكّن من استخدام الخدمة المتقدّمة، يجب تفعيلها لمشروع الإضافة.

يمكنك تفعيل الخدمة المتقدمة في "تقويم Google" من محرِّر "برمجة تطبيقات Google". تأكَّد من تفعيل واجهة برمجة التطبيقات في كل من مربّع حوار خدمات Google المتقدّمة في المحرّر ووحدة تحكّم Google API.

تحديد حلول مكالمات الفيديو في البيان

يقدّم بيان الإضافة المعلومات الأساسية التي يحتاجها "تقويم Google" لعرض حلول الاجتماعات الإضافية وتفعيلها بشكل صحيح. يجب أن يحدِّد بيان الإضافات (في قسم calendar) حلًّا واحدًا أو أكثر للاجتماعات يصف أنواع الاجتماعات التابعة لجهات خارجية التي يمكن أن تستخدمها أحداث "تقويم Google".

اطّلِع على ملفات البيان للحصول على تفاصيل حول كيفية ضبط ملف بيان الإضافة.

إضافة رمز لإنشاء المكالمات الجماعية ومزامنتها

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

عند إضافة رمز معالجة مكالمات الفيديو إلى الإضافة، يجب إضافة رمز لإنشاء مكالمات الفيديو ومزامنة تغييرات التقويم وإضافة صفحة إعدادات اختياريًا.

راجِع دليل تنسيق الإضافات أثناء كتابة الرموز البرمجية للحصول على إرشادات حول كيفية تصميم تجربة المستخدم في الإضافة.

إنشاء مكالمات الفيديو الجماعية

يجب أن تكون الإضافة قادرة على الحصول على معلومات عن حدث "تقويم Google" واستخدامها لإنشاء مؤتمر على نظام المؤتمرات التابع لجهة خارجية. عليك تنفيذ طريقة واحدة أو أكثر من طرق onCreateFunction التي تنفِّذ هذه العملية، وضبط هذه الطرق في بيان الإضافة.

لمعرفة مزيد من التفاصيل، يُرجى الاطّلاع على إنشاء مكالمات فيديو تابعة لجهات خارجية.

مزامنة تغييرات التقويم

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

لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة مزامنة تغييرات التقويم.

إضافة الإعدادات

يمكنك توفير إعدادات اختيارية تتيح للمستخدمين ضبط الإضافة. على سبيل المثال، قد تريد السماح للمستخدمين بضبط مَعلمات المؤتمر أو ملاحظاته المرفَقة به.

عندما تريد منح المستخدمين درجة من التحكّم في سلوك الإضافة، يمكنك توفير هذه الخيارات في صفحة إعدادات الإضافة. وهذه صفحة ويب (إما يستضيفها النص البرمجي للإضافة أو مستضافة خارجيًا أخرى) يتم فتحها عندما يصل المستخدم إلى إعدادات الإضافة في واجهة مستخدم "تقويم Google".

إنّ إنشاء صفحة إعدادات الإضافة أمر اختياري. لمزيد من التفاصيل، يُرجى الاطّلاع على إضافة الإعدادات.