Es gibt zwei verschiedene Möglichkeiten, Kalender- und Termindaten mit anderen zu teilen.
Erstens können Sie einen ganzen Kalender mit einem bestimmten Zugriffsniveau freigeben. Sie können beispielsweise einen Teamkalender erstellen und dann folgende Aktionen ausführen:
- Allen Mitgliedern Ihres Teams das Recht zum Hinzufügen und Ändern von Terminen im Kalender gewähren
- Dem Chef das Recht einräumen, die Termine in Ihrem Kalender zu sehen
- Gewähren Sie Ihren Kunden das Recht, nur zu sehen, wann Sie verfügbar oder beschäftigt sind, aber nicht die Details der Termine.
Sie können auch den Zugriff auf einzelne Termine im freigegebenen Kalender anpassen.
Alternativ können Sie andere zu einzelnen Terminen in Ihrem Kalender einladen. Wenn Sie jemanden zu einem Termin einladen, wird eine Kopie des Termins in seinem Kalender angezeigt. Die Kopie im Kalender des Teilnehmers ist für andere entsprechend der Freigabekonfiguration des Teilnehmers sichtbar. Der Eingeladene kann die Einladung dann annehmen oder ablehnen und seine Kopie des Termins in gewissem Umfang ändern, z. B. die Farbe im Kalender ändern und eine Erinnerung hinzufügen. Weitere Informationen zum Einladen von Nutzern zu einer Veranstaltung
Kalender freigeben
Die Inhaber eines Kalenders können ihn freigeben, indem sie anderen Nutzern Zugriff gewähren. Die Freigabeeinstellungen eines bestimmten Kalenders werden durch die ACL-Sammlung (Access Control List) dieses Kalenders dargestellt. Jede Ressource in der ACL-Sammlung gewährt einem bestimmten Empfänger eine bestimmte Zugriffsrolle, die in der folgenden Tabelle aufgeführt ist:
Rolle | Von der Rolle gewährte Zugriffsberechtigung |
---|---|
none |
Bietet keinen Zugriff. |
freeBusyReader |
Der Empfänger kann sehen, ob der Kalender zu einem bestimmten Zeitpunkt belegt oder verfügbar ist, hat aber keinen Zugriff auf Termindetails. Informationen zur Verfügbarkeit können mit dem Vorgang freeBusy.query abgerufen werden. |
reader |
Ermöglicht dem Empfänger, Termine im Kalender zu lesen. |
writer |
Ermöglicht dem Empfänger, Termine im Kalender zu lesen und zu schreiben. Mit dieser Rolle können auch ACLs angezeigt werden. |
owner |
Damit wird der Inhaber des Kalenders festgelegt. Diese Rolle hat alle Berechtigungen der Rolle „Autor“ und kann zusätzlich ACLs bearbeiten. |
Folgende Rechtssubjekte können Empfänger sein:
- ein anderer einzelner Nutzer
- eine Nutzergruppe
- eine Domain
- öffentlich (gewährt jedem Zugriff).
Standardmäßig hat jeder Nutzer Inhaberzugriff auf seinen primären Kalender. Dieser Zugriff kann nicht entzogen werden. Pro Kalender können bis zu 6.000 ACLs hinzugefügt werden.
Für Google Workspace-Nutzer gibt es auch Domäneneinstellungen, die den maximal zulässigen Zugriff einschränken können. Angenommen, für Ihre Domain ist eine Einstellung festgelegt, die nur die Freigabe von Verfügbarkeitsinformationen im Kalender zulässt. Auch wenn Sie der Öffentlichkeit Schreibzugriff gewähren, sehen Nutzer außerhalb der Domain nur die Verfügbarkeitsdetails.
Sichtbarkeit von Ereignissen
Nachdem der Kalender freigegeben wurde, können Sie den Zugriff auf einzelne Termine in einem Kalender anpassen, indem Sie die Sichtbarkeitseigenschaft des Termins ändern. Diese Property hat für nicht freigegebene Kalender keine Bedeutung. In der folgenden Tabelle sind die möglichen Werte des Attributs „visibility“ aufgeführt:
Sichtbarkeit | Bedeutung |
---|---|
default |
Die Sichtbarkeit des Termins wird durch die ACLs des Kalenders bestimmt. Für verschiedene Teilnehmer desselben Termins können unterschiedliche ACLs und Freigaben gelten. Wenn ein Nutzer mit einem private -Kalender eine Einladung zu einem Termin mit der Sichtbarkeit default an einen anderen Nutzer mit einem öffentlich sichtbaren Kalender sendet, ist der Termin im Kalender des eingeladenen Nutzers vollständig sichtbar. |
public |
Die Details dieses Termins sind für alle Nutzer sichtbar, die mindestens freeBusyReader -Zugriff auf den Kalender haben. |
private |
Die Details dieses Termins sind nur für Nutzer mit mindestens writer -Zugriff auf den Kalender sichtbar. |