Существует два разных способа поделиться данными календаря и событий с другими пользователями.
Во-первых, вы можете предоставить доступ ко всему календарю целиком, с определенным уровнем доступа. Например, вы можете создать командный календарь, а затем выполнять такие действия, как:
- Предоставьте всем членам вашей команды право добавлять и изменять события в календаре.
- Предоставьте своему начальнику право просматривать события в вашем календаре.
- Предоставьте своим клиентам право видеть только ваше свободное или занятое время, но не подробности мероприятий.
Вы также можете настроить доступ к отдельным событиям в общем календаре.
В качестве альтернативы вы можете приглашать других пользователей на отдельные события в вашем календаре. Приглашение пользователя на событие добавляет копию этого события в его календарь. Копия в календаре участника видна другим пользователям в соответствии с настройками доступа участника. Затем приглашенный может принять или отклонить приглашение, а также в некоторой степени изменить свою копию события — например, изменить цвет события в своем календаре и добавить напоминание. Узнайте больше о приглашении пользователей на событие .
Совместное использование календарей
Владельцы календаря могут предоставлять к нему доступ, предоставляя его другим пользователям. Настройки доступа к календарю представлены списком ACL (список контроля доступа) этого календаря. Каждый ресурс в списке ACL предоставляет указанному получателю определенную роль доступа, которая является одной из перечисленных в следующей таблице:
| Роль | Права доступа, предоставленные ролью. |
|---|---|
none | Не предоставляет доступа. |
freeBusyReader | Позволяет получателю гранта видеть, свободен или занят календарь в данный момент времени, но не предоставляет доступа к подробной информации о событиях. Информацию о занятости/свободности можно получить с помощью операции freeBusy.query . |
reader | Позволяет получателю гранта ознакомиться с событиями в календаре. |
writer | Позволяет получателю гранта читать и записывать события в календаре. Эта роль также может видеть списки контроля доступа (ACL). |
owner | Предоставляет менеджеру доступ к календарю. Эта роль обладает всеми правами доступа, что и роль писателя, а также возможностью изменять уровни доступа других пользователей. |
Возможными получателями грантов являются:
- другой отдельный пользователь
- группа пользователей
- домен
- общедоступный (предоставляет доступ всем).
По умолчанию каждый пользователь имеет права владельца на свой основной календарь, и эти права не могут быть переданы. Для каждого календаря можно добавить до 6000 списков контроля доступа (ACL).
Для пользователей Google Workspace также существуют настройки домена, которые могут ограничивать максимально допустимый уровень доступа. Например, предположим, что в настройках вашего домена разрешен только доступ к календарю с информацией о занятости и свободном времени. В этом случае, даже если вы предоставите доступ для авторов пользователям извне домена, они будут видеть только подробную информацию о занятости и свободном времени.
Видимость события
После предоставления общего доступа к календарю вы можете настроить доступ к отдельным событиям, изменив свойство видимости события. Для календарей, к которым общий доступ не предоставлен. В следующей таблице перечислены возможные значения свойства видимости:
| Видимость | Значение |
|---|---|
default | Видимость события определяется списками контроля доступа (ACL) календаря. Разные участники одного и того же события могут иметь разные списки контроля доступа и параметры доступа. Если пользователь с private календарем отправляет приглашение на событие, используя видимость default , другому пользователю с общедоступным календарем, событие становится полностью видимым в календаре этого участника. |
public | Подробности этого события доступны всем, у кого есть как минимум freeBusyReader доступ к календарю на BusyReader. |
private | Подробности этого события доступны только пользователям, имеющим как минимум права доступа writer к календарю. |