代码之家  ›  专栏  ›  技术社区  ›  ILya

Sharepoint 2007跨站点工作流

  •  0
  • ILya  · 技术社区  · 14 年前

    是否可以在SPS2007中创建某种工作流,将一个列表的内容镜像到另一个站点上的另一个列表。

    例如。

    我们的门户位于 http://portal

    有一些子网站: http://portal/group1 带“任务”列表 http://portal/group2 http://portal/group3 带“任务”列表

    和子站点: http://portal/group1/proj1 带“任务”列表 http://portal/group1/proj2 带“任务”列表

    我需要“任务”列表中包含的所有任务 , http://portal/group2 http://portal/group3 .

    反过来 http://portal/group1 http://portal/group1/proj1 , http://portal/group1/proj2

    所以我们有层次结构。所有站点必须从其子站点收集所有任务。

    有可能吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   gandjustas    14 年前

    您可以创建将更改下推到父站点的列表项事件接收器。

        2
  •  1
  •   Azher Iqbal    14 年前

    http://portal/group1/proj1 http://portal/group1/proj2 地点。每当项目被添加到上的“任务”列表中时 http://portal/group1/proj1 http://portal/group1/proj2 http://portal/group1 和“任务”列表 http://portal

    您应该附加/绑定相同的事件处理程序,并在其上显示“任务”列表 http://portal/group2/proj1 http://portal/group2/proj2 .

    同样地,你应该附加绑定相同的事件处理程序,其上有“Tasks”列表 http://portal/group3/proj1 http://portal/group3/proj2 .

    a、 最方便的方法是创建 在站点上,编写事件处理程序deploy/bind/attach,并在其上列出“Tasks” http://portal/group1/proj1 站点,然后将该站点另存为模板。现在,从这个模板项目站点创建Group1下的所有项目站点,您不需要分别为每个“任务”列表附加/绑定事件处理程序。

    把这两种方法结合起来,你就得做一次劳动。

    我希望这有帮助!!!