可以自動將資料填入行事曆資料庫,方法是在 ics.conf 檔案中設定 local.autoprovision="yes"。此外,網域必須啟用行事曆功能 (具有行事曆服務),表示網域 LDAP 項目必須包含 icsCalendar 物件類別。
有兩種自動建立預設行事曆的方法:
當使用者第一次登入時,如果找到使用者的 LDAP 項目,則系統會為行事曆服務啟用它,並建立預設行事曆。
在建立預設行事曆之前,如果已邀請 LDAP 使用者、群組或資源參與事件,則系統會建立該實體的預設行事曆。
例如,假定 tchang 存在於目錄伺服器中,但尚未啟用行事曆功能 (即無預設行事曆)。當開啟自動佈建並啟用網域行事曆時:
當 tchang 第一次登入 Calendar Server 時,系統會為進行行事曆工作而自動啟用 tchang,並以 calid tchang@hisdomain.com 建立預設行事曆。
或者,在建立預設行事曆之前,如果有人邀請 tchang 參與事件,則系統將自動為他建立預設行事曆,前提是 ics.conf 檔案中的 user.invite.autprovision="yes"。
若為受邀的群組,則在設定以下 ics.conf 參數時,會建立預設群組行事曆:groupAutoprovisioning="yes"。
若為資源,同樣地會在設定以下 ics.conf 參數時,建立預設資源行事曆:resource.invite.autoprovision="yes"。
如需有關使用者、資源及群組所需的配置檔案參數的更多資訊,請參閱4.3 配置 LDAP 使用者、群組和資源的行事曆。