دعوة المستخدمين إلى حدث

إنشاء حدث

إذا كان لديك إذن بالكتابة في "تقويم Google" الخاص بالمنسِق، يمكنك إضافة حدث باستخدام الطريقة Events: insert.

تُضيف هذه الطريقة الحدث مباشرةً إلى تقويم المنظِّم، بغض النظر عن إعداداته لإضافة الدعوات.

إضافة ضيوف

باستخدام هذه الطريقة، يمكنك أيضًا إضافة ضيوف إلى الحدث نفسه من خلال إضافة عنوان بريدهم الإلكتروني إلى سمة attendees للحدث. يتم نشر أي تغييرات يجريها المنظِّم على الحدث في المستقبل إلى الضيوف.

يتلقّى الضيوف الدعوة من عنوان البريد الإلكتروني الخاص بالمنظم. يتلقّى مستخدمو "تقويم Google" الدعوة في بريدهم الإلكتروني و/أو في التقويم، بناءً على إعدادات "الحدث" ضمن إعدادات "تقويم Google":

  • إذا كان لديهم الإعداد From everyone، تتم إضافة الحدث مباشرةً إلى تقويمهم.
  • إذا كان لديهم الإعداد Only if the sender is known، تتم إضافة الحدث مباشرةً إلى التقويم إذا سبق لهم التفاعل مع المنظِّم أو إذا كان المنظِّم في المؤسسة نفسها أو كان المنظِّم في جهات اتصال Google. إذا لم يكن المنظّم معروفًا له، يمكنه النقر على إضافة إلى التقويم أو الرد على الدعوة بالنقر على نعم أو ربما في الرسالة الإلكترونية للدعوة. بعد ذلك تتم إضافة الحدث إلى تقويمهم.
  • إذا كان لدى المستخدمين الإعداد When I respond in email، لن تتم إضافة جميع الدعوات إلى تقويمهم إلى أن يردّ المستخدم على الدعوة بالنقر على نعم أو ربما أو لا في الرسالة الإلكترونية للدعوة.

لمزيد من المعلومات عن كيفية إضافة الدعوات إلى "تقويم Google"، يُرجى الاطّلاع على مقالة إدارة الدعوات في "تقويم Google".

عرض الحدث مباشرةً في تقاويم الضيوف

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

ضبط ردّ الحضور

لضبط ردّ أحد الضيوف على دعوة لحضور حدث، اتّبِع الخطوات التالية:

  1. أنشئ الحدث في تقويم منظِّم "تقويم Google" وأضِف المشاركين (راجِع أعلاه).
  2. استخدِم طريقة Events: update لضبط رد الضيف على الدعوة على accepted أو tentative. يجب أن يكون لديك إذن بالكتابة في جدول أعمال الحضور. قد يكون هناك تأخير بسيط قبل ظهور الحدث في تقويم الحاضرين. مزيد من المعلومات حول كيفية استخدام طريقة Events: update

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

استيراد نسخة من الحدث مباشرةً في تقويم الضيف

لاستيراد نسخة من حدث إلى تقويم أحد الضيوف، اتّبِع الخطوات التالية:

  1. إذا كان لديك إذن بالكتابة في "تقويم Google" الخاص بالمنسِق، استورِد نسخة من الحدث باستخدام الطريقة Events: import.
  2. استورِد نسخة أخرى من الحدث نفسه في تقويم العميل باستخدام Events: import. يجب أن يكون لديك إذن بالكتابة في تقويم الضيف. استخدِم رقم تعريف الحدث نفسه (iCalUID) لنسخة العميل والمنظِّم واحرص على تحديد المنظِّم في نسخة العميل.

باستخدام هذه الطريقة، يمكن للمدعو الاطّلاع على الحدث في تقويمه، ولكن لن يتلقّى رسالة دعوة إلكترونية من "تقويم Google".

إضافة المنظِّم إلى جهات اتصال الحضور

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

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

دعوة مستخدم من عنوان بريد إلكتروني

إذا لم يكن لديك إذن بالكتابة في "تقويم Google" الخاص بالمنسِق، أو إذا كنت لا تريد إظهار عنوان البريد الإلكتروني للمنسِق، استخدِم بروتوكول iCalendar (RFC-5545) لدعوة المستخدمين عبر البريد الإلكتروني باستخدام ملف ‎ .ICS.

إذا كان الضيف من مستخدمي "تقويم Google" الذين يستخدمون الإعداد Only if the sender is known ولم يسبق لهم التفاعل مع العنوان أو تسجيله على أنّه معروف لديهم، لن تتم إضافة الدعوة إلى تقويمهم إلى أن ينقروا على إضافة إلى التقويم أو يردّوا على الدعوة.

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

استخدِم نموذج الرابط التالي:


https://calendar.google.com/calendar/r/eventedit?action=TEMPLATE&dates=20230325T224500Z%2F20230326T001500Z&stz=Europe/Brussels&etz=Europe/Brussels&details=EVENT_DESCRIPTION_HERE&location=EVENT_LOCATION_HERE&text=EVENT_TITLE_HERE

من خلال تعديل المعلومات التالية:

  • تواريخ البدء والانتهاء والأوقات: استخدِم تنسيق ISO 8601. في المثال أعلاه، استبدِل 20230325T224500Z و20230326T001500Z.
  • المناطق الزمنية لوقت البدء والانتهاء: يجب تنسيقها كاسم في "قاعدة بيانات المناطق الزمنية IANA". أضِف المناطق الزمنية في الحقلين stz وetz.
  • وصف الحدث: يجب ترميز عنوان URL.
  • الموقع الجغرافي للفعالية: يجب أن يكون مشفَّرًا بتنسيق عنوان URL.
  • عنوان الحدث: يجب أن يكون مشفَّرًا بترميز URL.

مثال

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

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

إذا كنت تريد إضافة الحدث مباشرةً إلى تقويم القائم بالحجز، أطلِع القائمين بالحجز على ضرورة إضافة عنوان البريد الإلكتروني الذي ستصلهم منه الدعوة إلى جهات اتصالهم. بدلاً من ذلك، اطلب من القائمين بالحجز الحصول على إذن بالكتابة في التقويم للردّ على الدعوة آليًا بالنيابة عنهم (ضبط الردّ على الدعوة للمشارك) وإرسال إشعار بالبريد الإلكتروني لهم بشأن الحجز المؤكَّد.

إذا كان النشاط التجاري لا يريد الكشف عن عنوان بريده الإلكتروني، استخدِم عنوان بريد إلكتروني خاصًا بالمستخدم لإرسال الحدث إلى الجهة التي تحجز باستخدام البريد الإلكتروني (دعوة مستخدم من عنوان بريد إلكتروني).

نشر الحدث

يوضح المخطّط التالي العوامل الديناميكية. أولاً، أنشأ جاك حدثًا في تقويمه الأساسي (وبالتالي يملك نسخة المنظِّم). بعد ذلك، يدعو "عادل" تقويم المجموعة الثانوية لدروس العزف على الكمان وسارة التي لديها إعداد الحدث Only if the sender is known. يتم إنشاء نُسخ للمشاركين في تقويم المجموعة الثانوي لدروس التشيلو، وفي تقويم "سوسان" إذا كانت تعرف "جاك"، وإلا عند تلقّي تأكيد المشاركة أو الإشارة إلى أنّها تعرف "جاك". عندما تردّ "سوسن"، يتم إعادة إرسال تغيير الردّ على الدعوة إلى المنظِّم، مع تعديل نسخة المنظِّم لتتضمّن ردّ "سوسن". هذه التغييرات التي تم إجراؤها على نسخة المنظّم من الحدث ثم يتم نشرها على الضيوف الآخرين.

مخطّط بياني يعرض ديناميكيات الحدث/الحضور

سمات الأحداث المشترَكة

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

خصائص الأحداث الخاصة

لا تتم مشاركة جميع المعلومات بين جميع نُسخ الحدث. تكون بعض السمات خاصة، مثل التذكيرات أو colorId أو الشفافية أو سمة extendedProperties.private. يتم التحكّم في هذه السمات من خلال إعدادات المشارك وليس من خلال تقويم المنظم.

يمكن للضيوف أيضًا تغيير السمات المشتركة للحدث. ومع ذلك، لا تنعكس هذه التغييرات إلا في نسختهم الخاصة وقد يتم فقدانها إذا أجرى المنظِم تغييرًا.

التغيير الوحيد في الحدث الذي يتم نشره من الضيوف إلى المنظِّم هو حالة ردّ الضيف، والتي يتم تخزينها في السمة attendees[].responseStatus.