2013-04-16 37 views
0

我正在尝试实施项目管理站点。这是一个简单的网站集,包含项目组合父站点和该父项目下的多个项目子站点。每个项目子站点都有相同的自定义列表,“详细信息&状态”。我要寻找的解决方案是能够从每个项目聚集所有的数据父站点从子网站汇总列表数据到SharePoint 2013中的父网站

      Project Management (Parent) 
           > [Aggregate List of Project Sub-Sites' "Details & Status" 
    __________________________________________________________________________ 
    |        |          | 

项目1项(子站点)项目2(子网站的子网站“项目详情”名单)项目3(子站点)

“详细&状态”> “详细&状态”> “详细&状态”

我希望聚集结果可以被格式化类似到ListView Web部件,以便我可以过滤/排序聚合结果(例如,仅显示特定项目经理的项目详细信息和状态,仅显示具有特定状态的项目的项目详细信息和状态)

+0

当你说聚合数据你具体是什么意思?你能否更直观地表达你的要求或更详细地解释它,因为我认为它应该是可行的。 –

回答

0

这是不可能的OOB,似乎需要在执行此操作时使用自定义代码。你真的需要把它放在不同的子网站吗?如果可以不将它放置在单独的工作流程中,则可以为您最初计划创建的每个子网站创建单独的列表,然后创建一个父列表。您可以使用Sharepoint设计器,每次添加项目时,都会将该列表中的所有数据复制到“父级列表”中。默认情况下,列表可以很容易地过滤。

+0

这是一个非常有趣的解决方案。我看到的唯一问题是,由于我们在任何特定时间都有大约50个左右活动的项目,因此访问正确的列表并组织所有列表可能会变得具有挑战性。 –

+0

我从来没有试过这个,但我也不知道这是否可以在Sharepoint 2013中使用,但是您可以给这个Codeplex一个镜头:http://spdactivities.codeplex.com/这会创建spd工作流可以执行或创建的扩展活动自定义活动工作流程,以下是指南:http://social.technet.microsoft.com/wiki/contents/articles/13604.creating-sharepoint-custom-workflow-activity-through-visual-studio-2010-en-us。 aspx –

2

Bamboo列表汇总webpart完全符合您的要求。它搜索子网站,并根据关键词,列表类型,列表名称,包含的名称等显示结果。它也支持相关的URL,听到MS,相关的URL。什么概念!而且,作为奖励,它实际上是有效的。如果我可以在IT部门获得安装List Rollup我们的共享点,我会尽你所能做的。聚合器的另一个重要用途是创建一个列出所有需要签入的文档,并检查需要签入的所有文档。老实说,除非您有一些IT技能,否则将所有内容都放在托管站点上。然后,可以将托管站点的成本与IT人员无法与之合作的成本进行比较,并向设计和销售支付账单产品的人员提供必要的工具。

+0

如果你正在寻找一些东西给你一个网站集中所有已签出文档的列表,我会推荐SPDash.com – Batman