使用SharePoint用户配置文件构建公司电话目录

时间:2010-03-24 14:17:08

标签: sharepoint moss sharepoint-2007

我正在研究Sharepoint 2007(MOSS Std)内部网实施,我们要做的其中一件事就是将手动维护的电话目录替换为我们从AD导入的配置文件信息。

人们搜索很棒,但是我希望有一个大页面,其中包含在公司工作的150个左右的人的所有姓名和电话号码(这意味着使用人物搜索网站部分,并使用硬编码的查询返回每个人都不会工作)。一些快速搜索没有发现任何东西,但这似乎是真正的常见请求。

任何人都可以帮助我吗?我并不反对购买价格合理的网站来解决这个问题或编写一些自定义代码,但似乎这两个问题都不应该被要求。

2 个答案:

答案 0 :(得分:1)

不幸的是,我不知道哪个商业解决方案可以完成这项工作,但我可以考虑两个自定义解决方案。

  1. 编写一个自定义Web部件,它迭代所有用户配置文件,缓存所需的数据,如姓名和电话号码等,并在表格中呈现此信息。由于名称和电话号码等用户数据不会经常更改,因此将信息缓存一天应该没问题。

  2. 编写一个计时器作业,定期从用户配置文件中提取用户信息。计时器作业将信息写入联系人列表。该列表的优点是您可以开箱即可进行排序和过滤。缺点是,您在多个位置(用户配置文件,联系人列表)中具有相同的信息。但您可以排除列表搜索。

答案 1 :(得分:1)

看起来我们会选择PeopleZen from Roxority。他们的基本版本将让我们在列表中显示所有员工,按名称排序,逐个选项卡的功能看起来一旦我们为每个人填写了“部门”字段,它就会很棒。如果我们需要变得更复杂,那么他们卖给它的FilterZen东西看起来相当光滑。

只是想将这一个添加到列表中,以便稍后通过搜索引擎找到此内容的人。