캘린더 공유

캘린더 및 일정 데이터를 다른 사용자와 공유하는 방법에는 두 가지가 있습니다.

먼저 지정된 액세스 수준으로 전체 캘린더를 공유할 수 있습니다. 예를 들어 팀 캘린더를 만든 다음 다음과 같은 작업을 할 수 있습니다.

  • 팀의 모든 구성원에게 캘린더에서 일정을 추가하고 수정할 권한 부여
  • 상사가 내 캘린더의 일정을 볼 수 있는 권한 부여
  • 고객에게 내 한가한 시간 또는 바쁜 시간만 표시하고 일정 세부정보는 표시하지 않을 권한을 부여합니다.

공유 캘린더의 개별 일정에 대한 액세스 권한을 조정할 수도 있습니다.

또는 캘린더의 개별 일정에 다른 사용자를 초대할 수 있습니다. 일정에 누군가를 초대하면 해당 일정의 사본이 초대받은 사용자의 캘린더에 추가됩니다. 참석자의 캘린더에 있는 사본은 참석자의 공유 구성에 따라 다른 사용자에게 표시됩니다. 그러면 초대 대상자는 초대를 수락하거나 거부할 수 있으며 일정 사본을 어느 정도 수정할 수도 있습니다(예: 캘린더의 색상 변경, 알림 추가). 이벤트에 사용자 초대하기에 대해 자세히 알아보기

캘린더 공유

캘린더 소유자는 다른 사용자에게 액세스 권한을 부여하여 캘린더를 공유할 수 있습니다. 특정 캘린더의 공유 설정은 해당 캘린더의 ACL 컬렉션(액세스 제어 목록)으로 표시됩니다. ACL 모음의 각 리소스는 지정된 수혜자에게 다음 표에 나열된 역할 중 하나인 특정 액세스 역할을 부여합니다.

역할 역할에서 부여된 액세스 권한
none 액세스 권한을 제공하지 않습니다.
freeBusyReader 수신자가 특정 시간에 캘린더가 한가한지 바쁜지 확인할 수 있지만 일정 세부정보에는 액세스할 수 없습니다. 한가함/바쁨 정보는 freeBusy.query 작업을 사용하여 가져올 수 있습니다.
reader 위임받은 사용자가 캘린더의 일정을 읽을 수 있습니다.
writer 위임받은 사용자가 캘린더에서 일정을 읽고 쓸 수 있습니다. 이 역할은 ACL도 볼 수 있습니다.
owner 캘린더의 소유권을 제공합니다. 이 역할에는 ACL을 조작하는 추가 기능이 있는 작성자 역할의 모든 권한이 있습니다.

가능한 수혜자는 다음과 같습니다.

  • 다른 개인 사용자
  • 사용자 그룹
  • 도메인
  • public (모든 사용자에게 액세스 권한 부여)

기본적으로 각 사용자는 기본 캘린더에 대한 소유자 액세스 권한을 가지며 이 액세스 권한은 포기할 수 없습니다. 캘린더당 최대 6,000개의 ACL을 추가할 수 있습니다.

사용자의 경우 허용되는 최대 액세스를 제한할 수 있는 도메인 설정도 있습니다. 예를 들어 도메인에 한가함/바쁨 캘린더 공유만 허용하는 설정이 있다고 가정해 보겠습니다. 이 경우 작성자에게 공개 액세스 권한을 부여하더라도 도메인 외부의 사용자에게는 한가함/바쁨 세부정보만 표시됩니다.

이벤트 공개 상태

캘린더를 공유한 후에는 일정의 공개 상태 속성을 변경하여 캘린더의 개별 일정에 대한 액세스 권한을 조정할 수 있습니다. 공유되지 않은 캘린더에는 이 속성이 의미가 없습니다. 다음 표에는 표시 속성의 가능한 값이 나와 있습니다.

공개 상태 의미
default 일정의 공개 상태는 캘린더의 ACL에 따라 결정됩니다. 동일한 이벤트의 참석자마다 ACL과 공유가 다를 수 있습니다. private 캘린더를 사용하는 사용자가 default 공개 상태를 사용하여 공개적으로 표시되는 캘린더를 사용하는 다른 사용자에게 일정 초대를 보내면 참석자의 캘린더에 일정이 전체적으로 표시됩니다.
public 이 일정의 세부정보는 freeBusyReader 이상의 액세스 권한이 있는 모든 사용자에게 표시됩니다.
private 이 일정의 세부정보는 캘린더에 대한 writer 이상의 액세스 권한이 있는 사용자에게만 표시됩니다.