Udostępnianie kalendarza

Istnieją 2 różne sposoby udostępniania innym osobom danych z kalendarza i wydarzeń.

Po pierwsze, możesz udostępnić cały kalendarz z określonym poziomem dostępu. Możesz na przykład utworzyć kalendarz zespołu i wykonywać takie czynności jak:

  • przyznawanie wszystkim członkom zespołu prawa do dodawania i modyfikowania wydarzeń w kalendarzu;
  • przyznawanie menedżerowi prawa do wyświetlania wydarzeń w Twoim kalendarzu;
  • przyznawanie klientom prawa do wyświetlania tylko informacji o Twojej dostępności (Wolny/Zajęty) bez ujawniania szczegółów wydarzenia.

Możesz też dostosować dostęp do poszczególnych wydarzeń w udostępnionym kalendarzu.

Możesz też zapraszać inne osoby na poszczególne wydarzenia w swoim kalendarzu. Zaproszenie kogoś na wydarzenie powoduje umieszczenie kopii tego wydarzenia w jego kalendarzu. Kopia w kalendarzu uczestnika jest widoczna dla innych osób zgodnie z konfiguracją udostępniania uczestnika. Zaproszona osoba może zaakceptować lub odrzucić zaproszenie, a także w pewnym stopniu zmodyfikować kopię wydarzenia – na przykład dodać przypomnienie w kalendarzu lub przypisać etykietę. Więcej informacji znajdziesz w artykule Zapraszanie użytkowników na wydarzenie.

Udostępnianie kalendarzy

Właściciele kalendarza mogą go udostępniać, przyznając dostęp innym użytkownikom. Ustawienia udostępniania danego kalendarza są reprezentowane przez kolekcję ACL (listę kontroli dostępu) tego kalendarza. Każdy zasób w kolekcji ACL przyznaje określonemu odbiorcy określoną rolę dostępu, która jest jedną z ról wymienionych w tabeli poniżej:

Rola Uprawnienia dostępu przyznane przez rolę
none Nie zapewnia dostępu.
freeBusyReader Umożliwia odbiorcy sprawdzenie, czy kalendarz jest wolny czy zajęty w danym momencie, ale nie pozwala na dostęp do szczegółów wydarzenia. Informacje o dostępności można pobrać za pomocą operacji freeBusy.query.
reader Umożliwia odbiorcy odczytywanie wydarzeń w kalendarzu.
writerWithoutPrivateAccess Umożliwia odbiorcy odczytywanie i zapisywanie wydarzeń w kalendarzu, które nie są prywatne, oraz wyświetlanie wydarzeń prywatnych jako bloków zajętości. Ta rola umożliwia też wyświetlanie etykiet.
writer Umożliwia odbiorcy odczytywanie i zapisywanie wydarzeń w kalendarzu. Ta rola umożliwia też wyświetlanie list ACL i etykiet.
owner Zapewnia dostęp do kalendarza na poziomie menedżera. Ta rola ma wszystkie uprawnienia roli zapisującego oraz dodatkową możliwość modyfikowania poziomów dostępu innych użytkowników i etykiet.

Możliwi odbiorcy to:

  • inny użytkownik;
  • grupa użytkowników;
  • domena;
  • publicznie (przyznaje dostęp wszystkim).

Domyślnie każdy użytkownik ma dostęp do swojego kalendarza głównego na poziomie właściciela i nie może z niego zrezygnować. Do każdego kalendarza można dodać maksymalnie 6000 list ACL.

W przypadku użytkowników Google Workspace istnieją też ustawienia domeny, które mogą ograniczać maksymalny dozwolony dostęp. Załóżmy na przykład, że Twoja domena ma ustawienie, które zezwala tylko na udostępnianie kalendarza z informacjami o dostępności. W takim przypadku nawet jeśli przyznasz dostęp do zapisu publicznie, użytkownicy spoza domeny będą widzieć tylko informacje o dostępności.

Widoczność wydarzenia

Gdy kalendarz jest udostępniony, możesz dostosować dostęp do poszczególnych wydarzeń w kalendarzu, zmieniając właściwość visibility property wydarzenia. Ta właściwość nie ma znaczenia w przypadku kalendarzy nieudostępnionych. W tabeli poniżej znajdziesz możliwe wartości właściwości visibility:

Widoczność Znaczenie
default Widoczność wydarzenia jest określana przez listy ACL kalendarza. Różni uczestnicy tego samego wydarzenia mogą mieć różne listy ACL i ustawienia udostępniania. Jeśli użytkownik z kalendarzem private wyśle zaproszenie na wydarzenie z widocznością default do innego użytkownika z kalendarzem widocznym publicznie, wydarzenie będzie w pełni widoczne w kalendarzu tego uczestnika.
public Szczegóły tego wydarzenia są widoczne dla wszystkich, którzy mają co najmniej dostęp freeBusyReader do kalendarza.
private Szczegóły tego wydarzenia są widoczne tylko dla użytkowników, którzy mają co najmniej dostęp writer do kalendarza.

Widoczność i wydarzenia cykliczne

Zmiana widoczności pojedynczego wystąpienia może wpłynąć na wszystkie wystąpienia serii:

  • Zmiany ograniczające są propagowane: jeśli zmienisz widoczność jednego wystąpienia wydarzenia cyklicznego na bardziej ograniczające ustawienie (np. z public na private), zmiana zostanie przeniesiona na wszystkie wystąpienia wydarzenia cyklicznego.
  • Zmiany mniej ograniczające są ignorowane: jeśli spróbujesz zmienić widoczność jednego wystąpienia wydarzenia cyklicznego na mniej ograniczające ustawienie (np. z private na public), zmiana zostanie zignorowana , a widoczność pozostanie bez zmian. Aby wydarzenie cykliczne było mniej ograniczające, musisz zaktualizować nadrzędne wydarzenie cykliczne.