Kullanıcıları bir etkinliğe davet etme

Etkinlik oluşturma

Düzenleyen kullanıcının Google Takvim'ine yazma erişiminiz varsa Events: insert yöntemini kullanarak etkinlik ekleyebilirsiniz.

Bu yöntem, davetiye ekleme ayarından bağımsız olarak etkinliği doğrudan düzenleyenin takvimine ekler.

Katılımcı ekle

Bu yöntemle, e-posta adreslerini etkinliğin attendees özelliğine ekleyerek aynı etkinliğe katılımcı da ekleyebilirsiniz. Toplantıyı düzenleyen kullanıcının daha sonra etkinlikte yapacağı tüm değişiklikler katılımcılara dağıtılır.

Katılımcılar davetiyeyi, düzenleyen kişinin e-posta adresinden alır. Google Takvim kullanıcıları, Google Takvim ayarlarındaki Etkinlik ayarlarına bağlı olarak davetiyeyi e-postalarında ve/veya takvimlerinde alır:

  • Kullanıcı From everyone ayarını kullanıyorsa etkinlik doğrudan kullanıcının takvimine eklenir
  • Kullanıcı Only if the sender is known ayarına sahipse etkinlik, düzenleyen kişiyle daha önce etkileşimde bulunduysa, düzenleyen aynı kuruluştaysa veya düzenleyen kişi Google kişilerinde yer alıyorsa takvime doğrudan eklenir. Düzenleyen kullanıcı bu kişiyi tanımıyorsa Bu göndereni tanıyorum'u veya davet e-postasında Evet ya da Belki'yi tıklayarak LCV yanıtı gönderebilir. Ardından etkinlik bu kişilerin takvimine eklenir.
  • Kullanıcılar When I respond in email ayarına sahipse davet e-postasında Evet, Belki veya Hayır'ı tıklayarak LCV yanıtı gönderene kadar tüm davetiyeler kullanıcının takvimine eklenmez.

Davetiyelerin Google Takvim'e nasıl eklendiği hakkında daha fazla bilgi için Takvim'de davetiyeleri yönetme başlıklı makaleyi inceleyin.

Katılımcının yanıtını attendees[].responseStatus özelliğini kullanarak needsAction dışında bir değere ayarlamayın. Katılımcının yanıtının önceden doldurulması etkinlik, kullanıcıların takvimlerine otomatik olarak eklenmez.

Etkinliği doğrudan katılımcıların takvimlerinde görüntüleme

Bir etkinliği, katılımcının sahip olabileceği tüm ayarlar için doğrudan Google Takvim katılımcılarının takvimlerinde görüntülemek amacıyla katılımcının LCV yanıtı ayarlayabilir veya etkinliğin bir kopyasını doğrudan katılımcının takvimine aktarabilirsiniz. Her iki yöntemde de katılımcıların takvimlerine yazma erişiminiz olması gerekir. Aksi takdirde düzenleyen kişiyi katılımcının kişilerine eklemeyi düşünün. Bu işlem, katılımcının kişilerine yazma erişimi gerektirebilir.

Katılımcının LCV yanıtını ayarlayın

Bir katılımcının LCV yanıtını ayarlamak için aşağıdaki adımları uygulayın:

  1. Google Takvim'deki düzenleyen kullanıcının takviminde etkinliği oluşturun ve katılımcı ekleyin (yukarıya bakın).
  2. Katılımcının LCV yanıtını accepted veya tentative olarak ayarlamak için Events: update yöntemini kullanın. Katılımcının takvimine yazma erişiminiz olmalıdır. Etkinlik katılımcının takviminde görünmeden önce küçük bir gecikme olabilir. Events: update yöntemini kullanma hakkında daha fazla bilgi edinin.

Bu yöntem etkinliği katılımcının takvimine ekler ancak katılımcı e-postasında davetiyenin daha önce tanımadığı bir adresten gönderildiğine dair banner'ı görmeye devam edebilir.

Etkinliğin bir kopyasını doğrudan katılımcının takvimine aktarma

Bir etkinliğin kopyasını katılımcının takvimine aktarmak için aşağıdaki adımları uygulayın:

  1. Düzenleyen kullanıcının Google Takvim'ine yazma erişiminiz varsa Events: import yöntemini kullanarak etkinliğin bir kopyasını içe aktarın.
  2. Events: import kullanarak, katılımcının takviminde aynı etkinliğin başka bir kopyasını içe aktarın. Katılımcının takvimine yazma erişiminiz olmalıdır. Düzenleyenin ve katılımcının kopyaları için aynı etkinlik kimliğini (iCalUID) kullanın ve katılımcı kopyasında düzenleyeni belirtmeyi unutmayın.

Bu yöntemle katılımcı etkinliği takvimlerinde görebilir ancak Google Takvim'den davet e-postası almaz.

Düzenleyen kişiyi, katılımcının kişilerine ekle

Katılımcının kimlik bilgileri yoksa katılımcıya veya kuruluşuna, etkinliği doğrudan takvimlerinde göstermek için düzenleyenin e-posta adresini Google kişilerine eklemesi talimatını verebilirsiniz. Yeni oluşturulan bir kişinin geçerlilik kazanmasında kısa bir gecikme olabilir.

  • Google Takvim kullanıcısından düzenleyen kullanıcıyı Google kişilerine eklemesini isteyin.
  • Katılımcılar bir kuruluşta yer alıyorsa kuruluş yöneticisinden, kullanıcılarının kişilerine programlı bir şekilde e-posta adresi eklemesini isteyebilirsiniz. Yöneticiden alan genelinde yetkiyi etkinleştirmesini, kullanıcıların kimliğine bürünmesini ve her kullanıcı için kişi oluşturmak üzere People: createContact yöntemini kullanarak bu e-posta adreslerinden gelen davetiyelerin otomatik olarak kullanıcıların takvimlerinde görünmesini sağlamasını isteyin.
  • Katılımcının kişilerine erişiminiz varsa düzenleyenin e-posta adresini, People: createContact yöntemini kullanarak katılımcının kişilerine de ekleyebilirsiniz.

Kullanıcıyı e-posta adresinden davet et

Düzenleyen kullanıcının Google Takvim'ine yazma erişiminiz yoksa veya düzenleyenin e-posta adresini açığa çıkarmak istemiyorsanız .ICS dosyası kullanarak e-postaları olan kullanıcıları davet etmek için iCalendar protokolünü (RFC-5545) kullanın.

Katılımcı Only if the sender is known ayarına sahip bir Google Takvim kullanıcısıysa ve daha önce bu adresle etkileşimde bulunmadıysa veya adresi kaydetmediyse kullanıcı Bu göndereni tanıyorum'u tıklayana veya etkinliğe LCV yanıtı gönderene kadar davetiye takvimine eklenmez.

Alternatif olarak, Google Takvim kullanıcılarının bir etkinliği güncel tutmadan tek seferlik olarak eklemesini kolaylaştırmak istiyorsanız kullanıcının kendisini eklemesi için önceden doldurulmuş bir etkinlik içeren bir bağlantı sağlayabilirsiniz. Bu yöntem, kullanıcının takviminde ayrı bir etkinlik oluşturur. Bu etkinliği, kullanıcının takvimine erişiminiz olmadığı sürece güncelleyemezsiniz.

Aşağıdaki bağlantı şablonunu kullanın:


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

aşağıdaki bilgileri güncelleyerek:

  • Başlangıç ve bitiş tarihleri ve saatleri: ISO 8601 biçimini kullanın. Yukarıdaki örnekte 20230325T224500Z ve 20230326T001500Z değerlerini değiştirin.
  • Başlangıç ve bitiş saat dilimleri: IANA Saat Dilimi Veritabanı adı olarak biçimlendirin. Saat dilimlerini stz ve etz alanlarına yerleştirin.
  • Etkinlik açıklaması: URL kodlamalı olmalıdır.
  • Etkinlik konumu: URL kodlamalı olmalıdır.
  • Etkinlik başlığı: URL kodlamalı olmalıdır.

Örnek

Kullanıcıların bir işletmeden randevu almasına yardımcı olmak için randevu alma hizmeti oluşturma örneğini ele alalım. Bir kullanıcı randevu aldığında, aldığınız hizmetin, randevu alan kişinin ve işletmenin Google Takvimlerine etkinlik eklemesini istersiniz.

En iyi kullanıcı deneyimi için işletmenin, kendi takvimine yazma erişimi vermesini öneririz. Böylece etkinliği doğrudan işletmenin takvimine ekleyebilir (Etkinlik oluştur) ve randevu alan kişiyi bu etkinliğe davet edebilirsiniz (Katılımcı ekle). Rezervasyonu yapan kişinin etkinliği takviminde görmesi ve hatırlatılması için bu kişiyi, e-postalarını kontrol etmesi ve Evet olarak yanıt vermesi için bilgilendirin. Etkinliğe LCV yanıtı gönderdiğinde, bildirim ayarlarına göre Google Takvim'den etkinlik bildirimleri gönderilir.

Etkinliği doğrudan rezervasyon yapan kullanıcının takvimine eklemek istiyorsanız rezervasyon yapan kullanıcıları, davetiyeyi alacakları e-posta adresini kişilerine eklemeleri konusunda bilgilendirin. Alternatif olarak, randevu alan kişilerden kendi adlarına programlı bir şekilde LCV yanıtı göndermek (Katılımcının LCV'sini ayarlayın) ve onaylanan rezervasyonla ilgili bir e-posta bildirimi göndermek için takvimlerine yazma erişimi isteyin.

İşletme, e-posta adresini göstermek istemiyorsa etkinliği randevu alan kişiye e-posta yoluyla göndermek için kullanıcıya özel bir e-posta adresi kullanın (Kullanıcıyı bir e-posta adresinden davet edin).

Etkinlik yayılımı

Aşağıdaki şemada bu dinamikler açıklanmaktadır. Jack öncelikle birincil takviminde bir etkinlik oluşturur (böylece düzenleyen kopyasına sahip olur). Ardından, Çello ders grubu ikincil takvimini ve Only if the sender is known etkinlik ayarı olan Susan'ı davet ediyor. Katılımcıların kopyaları Çello ders grubunun ikincil takviminde, Jack'i tanıyorsa Susan'ın takviminde, aksi takdirde LCV yanıtı verdiğinde veya Jack'i tanıdığını belirttiğinde Susan'ın takviminde oluşturulur. Susan yanıt verdiğinde, LCV değişikliği etkinliği düzenleyen kişiye iletilir. Böylece, düzenleyenin metni Susan'ın yanıtıyla güncellenir. Etkinliğin düzenleyen kullanıcısında yapılan değişiklikler, diğer katılımcılara da aktarılır.

Etkinlik/katılımcı dinamiklerini gösteren şema

Paylaşılan etkinlik özellikleri

Etkinliğin oluşturulduğu takvim, düzenleyicinin takvimidir. Kimlik, başlangıç ve bitiş zamanı, özet ve açıklama da dahil olmak üzere paylaşılan etkinlik bilgileri bu takvime sahiptir. Düzenleyen takviminde bu bilgiler güncellendiğinde, değişiklikler katılımcı kopyalarına uygulanır.

Gizli etkinlik mülkleri

Tüm bilgiler tüm etkinlik kopyaları arasında paylaşılmaz. Hatırlatıcılar, colorId, şeffaflık veya extendedProperties.private mülkü gibi bazı mülkler gizlidir. Bu özellikler, düzenleyenin takvimi tarafından değil, katılımcının ayarları ile kontrol edilir.

Katılımcılar etkinliğin paylaşılan özelliklerini de değiştirebilir. Ancak, bu değişiklikler yalnızca kendi kopyalarına yansıtılır ve düzenleyen kişi değişiklik yaparsa kaybolabilir.

Katılımcılardan düzenleyen kişiye geri gönderilen tek etkinlik değişikliği, katılımcının attendees[].responseStatus özelliğinde depolanan yanıt durumudur.