2010-03-24 44 views
0

我正在使用Sharepoint 2007(MOSS標準)Intranet實施,而我們想要執行的操作之一是將手動維護的電話號碼簿替換爲我們從AD導入的配置文件信息。使用SharePoint用戶配置文件構建公司電話號碼簿

人們搜索很棒,但我想擁有一個大型網頁,其中包含在公司工作的150位左右人員的所有姓名和電話號碼(這意味着使用人民搜索webpart中的硬編碼查詢返回所有人都無法工作)。一些快速搜索沒有發現任何東西,但這似乎是一個真正的的共同要求。

任何人都可以幫我嗎?我並不反對購買價格合理的webpart來解決這個問題,或者編寫一些自定義代碼,但這兩種方式似乎都不應該被要求這樣簡單的請求。

回答

1

看起來我們要去PeopleZen from Roxority。他們的基本版本將讓我們將所有員工列入名單中,並按名稱排序,一旦我們爲每個人填寫後,逐個選項卡功能看起來像用於'部門'字段將會很好。如果我們需要變得更加複雜,那麼他們出售的FilterZen東西看起來相當漂亮。

只是想將這一個添加到通過搜索引擎後來找到此人的列表。

1

不幸的是,我不知道這個工作的商業解決方案,但我可以考慮兩種定製解決方案。

  1. 寫它迭代所有用戶配置文件的自定義Web部件,像緩存的姓名和電話號碼等,以及所需的數據並呈現在表格信息。由於用戶數據如姓名和電話號碼不會經常更改,緩存信息一天應該沒問題。

  2. 編寫一個計時器作業,定期從用戶配置文件中提取有關用戶的信息。計時器作業將信息寫入聯繫人列表。列表的優點是您可以進行排序和過濾。缺點是,你在多個地方有相同的信息(用戶配置文件,聯繫人列表)。但是你可以排除列表表單搜索。

+0

是的,自定義代碼是我們可能要去的方式,它似乎應該是一個普通的請求,即有一些東西在外面。 – 2010-03-24 21:42:19

相關問題