Lotus8.5 中的新特性:管理策略和 lite 模式

genusBIT發表於2009-04-27

對行為產生影響的 Lotus iNotes 設定

Lotus iNotes 從不同的位置獲取設定:

  • 使用者偏好設定。使用者可以使用 Preferences 使用者介面設定自己的日程表和郵件設定。其中很多設定是與 Lotus Notes 客戶機共享的,但是也有一些是 Lotus iNotes 特有的。這些設定大部分儲存在以下配置文件中:
    • Calendar profile。用於儲存日程表和郵件設定(與 Lotus Notes 客戶機共享)。
    • Color profile。用於儲存某些偏好設定,例如注意力指示器(attention indicator)設定,當其中的設定發生更改時,會導致需要重新構建關鍵的郵件檢視(與 Lotus Notes 客戶機共享)。
    • iNotes profile。用於儲存 iNotes 特有的設定或者 iNotes 必須複製的設定,對於後一種情況,由於設定儲存在 Lotus Notes 客戶機工作站而不是 Domino 伺服器上,因此 iNotes 無法訪問相應的 Lotus Notes 客戶機設定,所以 iNote 必須複製這些設定(僅用於 Lotus iNotes)。
    • DOLS profile。用於儲存特定於 DOLS 的設定(僅用於 Lotus iNotes)。
  • 伺服器配置文件。特定於 Lotus iNotes 的伺服器配置設定可以在 Lotus iNotes 選項卡(在較早版本中為 Lotus Domino Web Access 選項卡)中找到。伺服器配置文件設定適用於特定伺服器上的所有使用者。它們不能通過特殊的方式配置一部分使用者。
  • Lotus Domino 伺服器上的 NOTES.INI 檔案。還有很多 NOTES.INI 設定可用於定製 Lotus iNotes。與伺服器配置文件設定一樣,這些設定適用於伺服器上的所有使用者。

伺服器配置設定和 NOTES.INI 設定通常只對該伺服器上的郵件檔案副本有影響。如果相同的設定沒有複製到存放郵件檔案副本的其他伺服器上,那麼使用者訪問不同的伺服器時,可能體驗到稍微不同的行為。策略為在所有資料庫副本上擁有一致的體驗提供了一種方式。

Lotus Domino 策略的工作原理

Lotus Domino 從 Lotus Domino 6.0 開始便具有策略支援。Lotus Notes 和 Domino 7.0 中的 Lotus Notes 客戶機支援郵件策略。在下面一些圖中,我們檢視一些用於策略的構建塊,以及如何在 Lotus iNotes 部署中使用它們。要獲得關於 Lotus Domino 策略的詳細描述,請參閱其他 developerWorks® 文章和管理幫助:

策略是一組設定,這些設定可改變一個或一組使用者的使用者體驗。在 Lotus Domino 中,策略是存放在 Lotus Domino 目錄中的一個文件,它引用一些設定,這些設定同樣也是存放在 Domino 目錄中的一些不同的文件。現在開始我們的體驗吧。

從管理客戶機(administration client)開始

管理客戶機是整個過程開始的位置。如前所述,策略文件引用一個或多個設定文件,所以我們來介紹這些設定。

建立設定文件

設定文件是與 Lotus Domino 中一個特定領域或一個過程相關的一組設定。有幾種型別的設定:桌面、郵件、安全性、註冊、歸檔等。圖 1 顯示了 Policy Settings 檢視。通過這些設定,可以建立不同使用者設定的預設值,還可以指定使用者是否可以修改設定。例如,可以防止使用者更改他們的郵件檔案所有權,強迫他們加密所有發出的郵件,或者為所有使用者設定一個密碼策略。如圖 2 所示,可以通過選擇 Don’t set value 選項,在設定文件中僅指定要明確地強制實施的設定,剩下的部分則留給使用者去選擇他們自己的設定。


圖 1. Policy Settings 檢視
Policy Settings 檢視

鎖定設定

可以為設定文件中特定的設定設一個初始值,每當使用者更改它的值時,將它設回初始值,並鎖定該設定,使使用者不能更改它的值。這個選項被稱作 How to apply this setting。如圖 2 所示。


圖 2. How to apply 選項
How to apply 選項

這種鎖定設定的能力使管理員擁有靈活性,並且可以控制使用者如何使用產品,另外可以更好地使用公司的硬體資源,防止使用者陷入麻煩。在 Lotus iNotes 中,如果進行鎖定(即如果選擇 Set value and prevent changes),那麼該特定使用者或使用者組的偏好設定被禁用。當滑鼠懸停在被鎖定的欄位上時,會顯示一條訊息:“This preference has been disabled by your administrator”,如圖 3 所示。


圖 3. Preferences(滑鼠懸停在被鎖定的欄位上)
Preferences(滑鼠懸停在被鎖定的欄位上) 

建立策略

至此,您已經為不同的使用者組建立了設定文件,現在可以根據自己的需要將這些設定組合到一個策略文件中。其中一個策略允許使用者更改他們的郵件檔案所有權,並且不強迫他們加密郵件,而另一個策略則鎖定該設定,使使用者發出的郵件總是被加密和簽名。例如,對於一個生產車間的工人,可以通過一個策略禁用附加檔案和日程表的能力,而對於一個高管,則需要啟用傳送拼寫檢查和委託功能。圖 4 顯示了 Policies 檢視,圖 5 顯示了郵件策略文件。


圖 4. Policies 檢視
Policies 檢視

圖 5. 郵件策略文件
郵件策略文件

將策略指定給使用者或使用者組

建立好將之前建立的設定聚集在一起的策略後,便可以通過 Administrator client UI 將特定的策略指定給某些使用者或使用者組。可以通過兩種方式實現:選擇一個或多個使用者,然後選擇 Assign Policy 動作(如圖 6 所示),或者開啟一個個人文件,然後從 Administration 選項卡選擇所需的策略。


圖 6. Assign Policy 動作
Assign Policy 動作

選擇 Assign Policy 動作後,系統將提示您在 Assign Policy Options 視窗中選擇選項。


圖 7. Assign Policy Options 視窗
Assign Policy Options 視窗

等待 Adminp 或強制更新

至此,您已經建立了策略,並將其指定給使用者,接下來需要將策略應用到使用者的配置文件。策略的應用是通過一個稱作 Adminp 的伺服器任務完成的。預設情況下,Adminp 過程每過 12 小時應用一次策略,但是也可以手動發出以下伺服器控制檯命令,強制性地立即處理任何相關的策略更改:

< tell adminp process mail policy

當 Adminp 執行時,它確定使用者的有效策略,並將它應用到該使用者的文件。這個過程完成後,該使用者所需的策略設定便會生效。這種應用方式只適用於 Lotus iNotes;Lotus Notes 客戶機本身需要執行一個單獨的程式來完成策略更新。

將策略擴充套件到其他配置文件

在 Lotus Domino 8.5 版之前,通過 Adminp 更新配置文件只適用於使用者的日程表配置文件。在 8.5 版中,這種方法有所擴充套件,從而適用於其他配置文件,並且是以一種通用的方式來完成的。現在,郵件設定文件中不同的設定可以對映到任何其他配置文件。

郵件設定文件中增加了一個新項 $Profiles,它有一組成對列表:一個字首加一個配置檔名,兩者之間以冒號隔開。例如,$DWA:inotesprofile 意味著任何以 $DWA 開頭的項(所有字首必須以 “$” 開始)被推到(去掉字首)該使用者的 inotesprofile 文件。我們還為指定的配置文件增加了一個 $FieldsSetByPolicy 項,以便報告在應用策略而不是執行使用者動作(例如更改偏好設定並單擊 OK)時,哪些欄位被修改。如圖 8 和圖 9 所示。


圖 8. NotesPeek 中郵件設定文件上的 $Profiles 項
NotesPeek 中郵件設定文件上的 $Profiles 項

圖 9: NotesPeek 中郵件設定文件上的 $FieldsSetByPolicy 項
NotesPeek 中郵件設定文件上的 $FieldsSetByPolicy 項 

Lotus iNotes 策略設定的位置

當在 Lotus iNotes 中實現對策略的支援時,我們決定利用 Lotus Notes 客戶機已經使用的適當的現有策略。通過這種方式,Lotus Notes 客戶機部署中已經生效的策略現在也適用於 Lotus iNotes。這種方法可以減少已經熟悉現有策略的 Lotus Domino 管理員的工作。

我們承認 Lotus iNotes 中已有的郵件、桌面和安全性設定文件。例如,我們允許使用者更改郵件檔案所有權,強制為訊息加密或簽名,併為會議和約會設定預設的持續時間。如圖 10 所示。


圖 10. Mail Settings 文件
Mail Settings 文件

對於特定於 Lotus iNotes 的設定,我們將它們組織到一起,放在郵件策略設定文件中一個新的選項卡 Lotus iNotes 中,如圖 11 所示。如果要設定 Lotus iNotes 中的啟動檢視,迫使特定的使用者只使用 lite 模式,或者選擇要為某個使用者組啟用的功能區域(郵件、日程表、聯絡人等),那麼可以使用 Lotus iNotes 選項。Adminp 使用前面 “將策略擴充套件到其他配置文件” 小節中描述的方法將 Lotus iNotes 選項卡下的所有設定複製到 Lotus iNotes 配置文件。


圖 11. Mail Settings 文件中新的 Lotus iNotes 選項卡
Mail Settings 文件中新的 Lotus iNotes 選項卡

您應該記住以下注意事項:

  • 要使桌面策略設定生效,至少需要一個郵件策略設定文件。只有當使用者的相關策略中指定了一個 Mail Settings 文件,並且這個 Mail Settings 文件中至少有一個選項被選中時,才可以為該使用者執行 Adminp。由於 Lotus iNotes 主要是一個郵件應用程式,所以我們期望所有應用的策略都滿足這個條件。
  • 為了使策略生效,使用者需要登出,然後重新登入。另一個要注意的細節是,只有當使用者首次登入並啟動 Lotus iNotes 會話,或者需要重新裝載會話資訊(例如在儲存偏好設定時)時,Lotus iNotes 才檢測新的策略設定。
  • 等待 Adminp 週期或者發出一個 tell process 命令。前面提到的另一個細節是,指定策略後,並不會立即應用策略。相反,當 Adminp 處理策略更改請求時才應用策略。

表 1 顯示了受支援的 Lotus iNotes 策略列表。


表 1. 受支援的 Lotus iNotes 策略

DWA Preference UI 選項卡 DWA Preference UI 文字 在 Mail Settings 策略中的位置(哪個選項卡)
Basics This mail file belongs to: Mail Basics
Mail - General Delete documents in my Trash folder Mail Basics
Mail - General Spell-check message before sending Mail Basics
Mail - General When I delete a calendar document from any view or folder: Mail Basics
Mail - General Allow others to recall mail sent to you Mail Message Recall
Mail - Follow Up Set the importance level for Quick Follow Up Mail Follow Up
Mail - Follow Up Set default Follow Up date Mail Follow Up
Mail - Follow Up Follow Up from when the Follow Up flag is set Mail Follow Up
Mail - Follow Up Follow Up from when the Follow Up flag is set Mail Follow Up
Mail - Follow Up Set default Follow Up time Mail Follow Up
Mail - Follow Up Set an Alarm Mail Follow Up
Mail - Follow Up Alarm will go off relative to Follow Up Date and Time Mail Follow Up
Mail - Follow Up Use these alarm settings for Quick Follow Up Mail Follow Up
Mail - Follow Up Time of day Mail Follow Up
Mail - Attention Indicator Display when I am the only recipient Mail Attention Indicators
Mail - Attention Indicator Display when I am one of no more Mail Attention Indicators
Mail - Attention Indicator Recipients in the To field Mail Attention Indicators
Mail - Attention Indicator Display when I am in the cc field Mail Attention Indicators
Calendar - General Calendar entry type C&S Basics
Calendar - General Appointment and meeting duration C&S Basics
Calendar - General Anniversaries repeat for C&S Basics
Calendar - General Automatically check for time conflicts when scheduling C&S Basics
Calendar - General Enable calendar alarms C&S Basics
Calendar - Display Start displaying times in Calendar at C&S Display
Calendar - Display Stop displaying times in Calendar at C&S Display
Calendar - Display Each calendar time slot lasts C&S Display
Calendar - Display Don't display new calendar entries and notices in the All Documents view of Mail C&S Display
Calendar - Display Don't display new Meeting invitations in the Sent view of Mail C&S Display
Calendar - Display Remove Meeting invitations from your Inbox after you have responded to them C&S Display
Calendar - Display Types of Meeting notices to be shown in your Inbox C&S Display
Calendar - Display Display new (unprocessed) notices C&S Display
Calendar - Display Process cancelled meetings automatically: C&S Display
Calendar - Display Remove from calendar
OR
Show as cancelled in calendar
C&S Display
Calendar - Display Do not display To Do Entries C&S Display
Calendar - Work Hours My normal office hours are C&S Scheduling
Calendar - Rooms Resources Preferred Site: C&S Rooms and Resources
Calendar - Rooms Resources Use this site as the default when finding rooms and resources. C&S Rooms and Resources
Calendar - Rooms Resources Prompt to reset this default when scheduling within another site. C&S Rooms and Resources
Calendar - Rooms Resources Prompt me to add rooms to my list when scheduling meetings. C&S Rooms and Resources
Calendar - Rooms Resources Always add rooms to my list when scheduling meetings. C&S Rooms and Resources
Calendar - Rooms Resources Never add rooms to my list when scheduling meetings. C&S Rooms and Resources
Calendar - Rooms Resources Prompt me to add resources to my list when scheduling meetings. C&S Rooms and Resources
Calendar - Rooms Resources Always add resources to my list when scheduling meetings. C&S Rooms and Resources
Calendar - Rooms Resources Never add resources to my list when scheduling meetings. C&S Rooms and Resources
Calendar - Autoprocess Enable automatic responses to meeting invitations C&S Auto processing
Calendar - Autoprocess Perform. the following action: C&S Auto processing
Delegation - Mail, Calendar The following people or groups have access to your mail file Access & Delegation Access to your mail and calendar
Delegation - Schedule Who can see your schedule information Access & Delegation Access to your schedule
Delegation - Schedule What schedule information can they see Access & Delegation Access to your schedule
Delegation - Schedule Do not include the subject of a calendar entry when detailed information is made available Access & Delegation Access to your schedule

受支援的 Ddesktop 策略設定包括:

  • Enable right double-click to close window
  • Mark documents read when opened in preview pane
  • Sign mail that you send
  • Encrypt mail that you send
  • Save sent mail
  • Default mail message format
  • Prefix each line with
  • Wrap lines at
  • Prompt when new mail arrives
  • Check for new mail every n minutes
  • Show Mail Quota indicator on client

受支援的安全性策略設定允許使用者通過 HTTP 更改他們的 Internet 密碼。

郵件策略設定頁面上的 Lotus iNotes 選項卡提供:

  • User UI mode
  • Functional areas to enable
  • When opening Lotus iNotes, open Home Page to
  • Maximum attachment size (KB)
  • Mail threads
  • Do not show remote images without permission
  • Browser cache management
  • Automatically install browser cache management
  • Automatically logout when browser window is closed
  • Default cache scrubbing level
  • Clear history when browser window is closed
  • Disallow attachments if not installed
  • Maintain static code archive between browser sessions
  • Instant messaging features
  • Set default spell check dictionary
  • Lotus iNotes ActiveX file attachment utility
  • Set feeds
  • Set feeds secured
  • Feeds protocol name
  • Show the Widgets folder in the Mail outline
  • Allow users to create widgets from XML
  • Allow Lotus Quickr Integration
  • Allow calendar subscriptions
  • Allow user to go offline
  • Synchronize offline Internet password
  • Include server's Domino Directory
  • Compact mail file after synchronization
  • Update full text index after synchronization
  • Encrypt offline mail databases
  • Limit document attachments during synchronization
  • Only synchronize documents modified in the last days

    lite 模式的增強

    下面的 developerWorks 文章給出了關於 Lotus iNotes lite 模式的所有詳細資訊:“IBM Lotus Domino 8.0.1 Web Access Lite 模式簡介”。

    8.5 版的 Lotus iNotes lite 模式也有一些增強,但是最重要的是,它延續了低頻寬和空瀏覽器快取的效能優點。它仍然比 full 模式使用更少的頻寬,並且當從空快取開始時,比 full 模式的裝載速度更快。對 Lotus iNotes 8.5 lite 模式的客戶機效能測試表明,在大多數領域,它比 8.0.1 版中的對應功能要更好一些。

    常規增強

    8.0 或更新版本的 lite 模式不允許關閉 full/lite 模式切換,因為只有 full 模式才提供偏好設定。在 8.5 版中,現在可以直接從 lite 模式進行偏好設定,偏好設定放在一個託管選項卡中。因此,現在可以進行配置,使使用者只使用 lite 模式,而不是隻能從 lite 模式開始。

    當前的功能區域選項卡不再固定在左側。顯示的第一個選項卡是受支援區域,這是 Lotus iNotes 啟動時進入的選項卡。如果開啟另一個區域,那麼現在會在一個新的選項卡中顯示那個區域。而在 8.0 或更高版本中,左側選項卡總是被所切換到的 “當前” 區域替代。

    Lite 模式現在還支援限額指示器(quota indicator),這樣一來,就可以很容易看出是否接近了管理員指定的郵件檔案大小限制。如果超過警告閾值,那麼它會改變顏色以表明超過的程度,並且當滑鼠懸停在限額指示器上時,將提供應對這種情況的建議。還應注意的是,在啟動期間,這個指示器的顯示稍微有些滯後,這樣就會盡快顯示配置後的啟動檢視。

    選單部件也有所增強,首先減少了閃爍,並且還支援保留 “dropped-down state”。單擊一個頂級選單項上的下拉箭頭後,只需將滑鼠懸停在其他頂級選單的下拉區上,便會顯示那些選單。而在之前,則需要單擊每個選單項,才會顯示每個下拉選單的內容。

    側邊欄選單已經被 Show 選單替代。當側邊欄處於摺疊狀態時,可以單擊頂級條目展開側邊欄。

    lite 側邊欄增加了對包括多個皮膚的支援。側邊欄增加了一個幫助皮膚,並支援只顯示當日安排一覽(day-at-a-glance)日程表、只顯示幫助或者通過一個 split 皮膚同時顯示當日安排一覽日程表和幫助。這個版本的 lite 模式中提供的幫助還經過了重新編寫,可以提供關於 Lotus iNotes 每個新模式的更多資訊。如圖 12 所示。


    圖 12. lite 模式框架增強
    lite 模式框架增強

    和 full 模式一樣,lite 模式現在還支援 Mac OS 10.5 上的 Safari 3.1 瀏覽器。Mac 使用者現在可以選擇使用 Mozilla Firefox 或 Apple Safari。本系列中的第一篇文章 “IBM Lotus iNotes 8.5 中的新特性:full 模式” 談到了各種不同的 Safari 限制。

    lite 模式現在還支援雙向語言 Hebrew 和 Arabic,但是僅限於 Microsoft Internet Explorer 和 Firefox。

    其他一些簡化

    每個功能區域中的 New 選單現在只顯示與該功能區域相關的項。例如,Mail 區域的 New 選單中不再顯示 Contact。

    Follow up 頂級選單中不再提供 New Follow Up Message。

    日程表功能區域

    lite 模式現在有一個日程表區域,包括一天、一個工作周和一個月的檢視(full 模式下的檢視的一個子集)。對於不想為使用者提供 Calendar 功能的管理員,可以通過策略從 lite 模式中去掉該功能,從而獲得所需的配置。如圖 13 所示。


    圖 13. 新的 lite 模式 Calendar 檢視
    新的 lite 模式 Calendar 檢視

    與 lite 模式的郵件檢視一樣,日程表檢視是根據相同的原則編寫的:減少顯示檢視所需的指令碼,非同步獲取資料,以及以延遲載入(lazy-load)的方式隨需裝載不同動作的程式碼。它支援條目型別顏色編碼以及拖拽來重新安排條目,支援通過就地(in-place)編輯更改描述,另外還支援顯示未處理的會議邀請,可以從日程表檢視直接開啟和處理這些會議邀請,並視覺化地標識被取消的會議。從這個發行版開始,iNotes 日程表檢視不再嘗試使用單獨的檢視將未處理的會議通知合併到日程表中,而是依賴 8.0 版中 Lotus Notes 客戶機已經使用的主 $Calendar 檢視。雖然這種方法要求主伺服器是 Lotus Domino 8.0 或更高版本的伺服器,但是這樣的確可以避免在之前發行版中啟用 Show/Display Notices in Calendar 選項時,顯示副本條目時遇到的各種問題。iNotes 8.5 不再提供該選項。

    在 lite 模式中開啟通知時,會顯示一個經過重新設計和優化的通知螢幕,這個螢幕類似於 lite 模式的訊息螢幕。如圖 14 所示,在 lite 日程表窗體中,可以快速閱讀和處理邀請,並提供接受、謝絕、接受並備註和謝絕並備註等簡單而必要的動作。這些新的窗體還提供返回 full 模式的連結,以便使用 lite 模式當前不支援的高階動作。


    圖 14. 新的 lite 模式 Calendar 窗體
    新的 lite 模式 Calendar 窗體

    郵件檢視的增強

    郵件檢視繼續使用經過優化的虛擬列表(virtual list)控制元件,但是這個控制元件現在有所增強,可進一步提高生產力。列表現在支援右鍵選單。通過該特性,可以右鍵單擊一個特定的文件或選定的一組文件,然後呼叫可用的動作。如圖 15 所示。通過這種方法,不需要將焦點重新放到 Actions 欄中就可以完成大多數常見的操作。在 outline 中,還可以使用資料夾上的右鍵選單快速訪問資料夾管理操作。


    圖 15. 郵件檢視生產力增強:右鍵選單
    郵件檢視生產力增強:右鍵選單

    lite 模式中另一個生產力增強是支援將文件從列表檢視拖放到資料夾中,以便歸檔訊息。如果目標資料夾是摺疊的,那麼當把要歸檔的內容拖到目標資料夾上時,目標資料夾會自動展開。

    lite 模式中還增加了一個郵件預覽皮膚,以方便快速閱讀訊息。lite 模式只支援在螢幕底端的預覽,因為 lite 模式的簡化的虛擬列表控制元件不支援對於側欄預覽十分關鍵的窄幅(narrow width)顯示格式。如圖 16 所示。


    圖 16. 郵件檢視生產力增強:底端預覽皮膚
    郵件檢視生產力增強:底端預覽皮膚

    Lotus iNotes 現在提供一個新的郵件偏好設定:Spell check message before sending。這個設定位於 Mail - General 選項卡中,如果選中該設定,lite 模式和 full 模式在傳送訊息前總是執行拼寫檢查。如果遇到任何錯誤,Spell Check suggestions 視窗中會出現 Send As Is 和 Cancel Send 按鈕。

    郵件檢視繼續使用更加優化的虛擬列表控制元件;但是,另外還增加了右鍵單擊支援和拖動支援,以便歸檔訊息。Mail 檢視還提供 Out of Office 功能,該功能也是在一個託管選項卡中開啟的。

    定製支援

    8.0 或更高版本的 lite 模式沒有提供 full 模式所支援的定製回撥(customization callback)。在 8.5 版中,增加了一個以 _Lite 為字尾的較新的窗體,它們現在實現了對利用更新的 Lite 頁面架構的新頁面的類似支援。

    表 2 列出了新窗體的一些例子。


    表 2. Lotus iNotes 8.5 lite 模式下新的子窗體
    較舊的窗體或子窗體 新的子窗體 描述
    Custom_JS Custom_JS_Lite 大多數定製功能
    Custom_ActionsHelper Custom_ActionsHelper_Lite 用於新增或刪除動作欄專案的 Helper 功能
    Custom_Banner Custom_Banner_Lite
    Custom_SubBanner_Lite
    用於修改 Lotus iNotes 徽標的表單

    大多數功能都以相同的方式工作,但是有些引數有所變化。這些窗體中的註釋提供了關於這些功能的更多細節。請關注有關這個話題的其他文章。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-591918/,如需轉載,請註明出處,否則將追究法律責任。

相關文章