Há duas maneiras diferentes de compartilhar dados de eventos e da agenda com outras pessoas.
Primeiro, você pode compartilhar uma agenda inteira com um nível de acesso especificado. Por exemplo, você pode criar uma agenda de equipe e fazer o seguinte:
- Conceder a todos os membros da equipe o direito de adicionar e modificar eventos na agenda
- Conceder ao chefe o direito de ver os eventos na sua agenda
- Conceder aos clientes o direito de saber apenas quando você está disponível ou ocupado, mas não os detalhes dos eventos
Também é possível ajustar o acesso a eventos individuais na agenda compartilhada.
Você também pode convidar outras pessoas para eventos individuais na sua agenda. Quando você convida alguém para um evento, uma cópia dele é adicionada à agenda dessa pessoa. A cópia na agenda do participante fica visível para outras pessoas de acordo com a configuração de compartilhamento do participante. O convidado pode aceitar ou recusar o convite e, em certa medida, também modificar a cópia do evento, por exemplo, mudar a cor na agenda e adicionar um lembrete. Saiba mais sobre como convidar usuários para um evento.
Como compartilhar agendas
Os proprietários de uma agenda podem compartilhar a agenda acesso a outros usuários. As configurações de compartilhamento de uma determinada agenda são representadas pela coleção de ACL (lista de controle de acesso) dela. Cada recurso na coleção de ACL concede a um destinatário especificado um determinado papel de acesso, que é um dos listados na tabela a seguir:
Papel | Privilégio de acesso concedido pela função |
---|---|
none |
Não oferece acesso. |
freeBusyReader |
Permite que o beneficiário veja se a agenda está livre ou ocupada em um determinado horário, mas não permite acesso aos detalhes do evento. As informações de disponibilidade podem ser recuperadas usando a operação freeBusy.query. |
reader |
Permite que o beneficiário leia eventos na agenda. |
writer |
Permite que o destinatário leia e grave eventos na agenda. |
owner |
Fornece a propriedade da agenda. Esse papel tem todas as permissões do papel de escritor, além da capacidade de visualizar e manipular ACLs. |
Os possíveis beneficiários são:
- outro usuário individual
- um grupo de usuários
- um domínio
- público (concede acesso a todos).
Por padrão, cada usuário tem acesso de proprietário à agenda principal, e esse acesso não pode ser renunciado. É possível adicionar até 6.000 ACLs por agenda.
Para usuários do , também há configurações de domínio que podem restringir o acesso máximo permitido. Por exemplo, suponha que seu domínio tenha uma configuração que permita apenas o compartilhamento de agendas com informações de disponibilidade. Nesse caso, mesmo que você conceda acesso de escritor ao público, os usuários fora do domínio só vão ver os detalhes de disponibilidade.
Visibilidade do evento
Depois que a agenda for compartilhada, você poderá ajustar o acesso a eventos individuais nela mudando a propriedade de visibilidade do evento. Essa propriedade não tem significado para agendas não compartilhadas. A tabela a seguir lista os valores possíveis da propriedade de visibilidade:
Visibilidade | Significado |
---|---|
default |
A visibilidade do evento é determinada pelas ACLs da agenda. Participantes diferentes do mesmo evento podem ter ACLs e compartilhamentos diferentes. Se um usuário com uma agenda private enviar um convite para um evento usando a visibilidade default para outro usuário com uma agenda visível publicamente, o evento vai ficar totalmente visível na agenda desse participante. |
public |
Os detalhes deste evento ficam visíveis para todos com pelo menos acesso freeBusyReader à agenda. |
private |
Os detalhes desse evento só são visíveis para usuários com pelo menos acesso writer à agenda. |