我正在尝试实施项目管理网站。这是一个简单的网站集,其中包含项目组合父网站和此父级下的多个项目子网站。每个项目子站点都有相同的自定义列表,“详细信息和状态”。我正在寻找的解决方案是能够聚合父站点中每个项目子站点“项目详细信息”列表中的所有数据
Project Management (Parent)
> [Aggregate List of Project Sub-Sites' "Details & Status"
__________________________________________________________________________
| | |
项目1(子站点)项目2(子站点)项目3(子站点)
“详细信息和状态”> “详细信息和状态”> “详细信息和状态”
我希望聚合结果的格式类似于ListView webpart,这样我就可以对聚合中的结果进行过滤/排序(例如,仅显示项目详细信息和特定项目经理的状态,仅显示项目详细信息和状态具有特定地位的项目)
答案 0 :(得分:2)
Bamboo List Rollup webpart完全符合您的要求。它搜索子网站并根据关键字,列表类型,列表名称,包含名称等显示结果。它也支持相对网址,听到MS,相对网址。真是一个概念!并且,作为奖励,它实际上是有效的。如果我能让IT中的dweebs安装List Rollup我们的sharepoint,我会完全按照你要做的去做。聚合器的另一个重要用途是创建一个列表,其中包含已签出给个人的所有文档,并检查需要检入的所有内容。老实说,除非您有一些IT资源,否则只需将所有内容放在托管站点上。然后,托管网站的成本可以与IT人员无法合作,并为设计和营销支付账单的产品的人提供必要的工具。
答案 1 :(得分:0)
这是不可能的OOB,似乎需要自定义代码才能完成。您真的需要将它放在不同的子网站中吗?如果可以不将其放在单独的工作流程中,则可以为最初计划创建的每个子网站创建单独的列表,然后创建父列表。您可以使用sharepoint设计器,其中每次添加项目时,它都会将该列表中的所有数据复制到"父列表"。默认情况下,可以非常轻松地过滤列表。