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