【问题标题】:Accessing list data from a different site in Sharepoint Designer workflow在 Sharepoint Designer 工作流程中从不同站点访问列表数据
【发布时间】:2009-12-22 17:46:16
【问题描述】:

有谁知道在使用 Sharepoint Designer 2007 创建工作流时是否可以从其他站点查找列表数据? “定义工作流查找”对话框仅允许您从要在其中创建工作流的当前 Sharepoint 站点中的列表中进行选择。 理想情况下,我希望能够从父站点中的列表或给定 URL 中的站点(例如 http://myserver/mysite)中进行选择

【问题讨论】:

  • 我已经意识到我需要在 Visual Studio 中创建一个工作流,因为 SP Designer 工作流硬编码列表 GUID,这使得它们难以部署到其他站点。

标签: sharepoint workflow sharepoint-designer lookup


【解决方案1】:

您无法通过 OOTB 活动做到这一点。但是,您可以构建一个 custom SharePoint designer activity 来完成您需要的任务。我们通常只创建一个调用 Web 服务活动,然后调用我们需要的 SharePoint 服务。

查看此CodePlex project,了解一些自定义 SharePoint Designer 活动。

【讨论】:

  • 除非我遗漏了什么,否则第一个链接似乎指向错误的位置?
  • 不错的链接。在 Sharepoint Designer Activity 项目中有一些有用的补充——特别是 Copy List Item Extended,它几乎把我带到了那里。
【解决方案2】:

CodePlex 上的 SPDActivities 非常有用。但是,如果这些活动中的任何一个都没有满足您的确切要求,那么您可能需要考虑将 c# 或 vb.net 代码直接嵌入到 SharePoint Designer 工作流中(不借助 Visual Studio)。

我在以下位置写了一篇关于如何做到这一点的博客文章:

http://www.muhimbi.com/blog/2009/12/embed-c-or-vb-code-directly-in.html

【讨论】:

    猜你喜欢
    • 2012-04-19
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 2014-07-04
    • 2013-11-20
    相关资源
    最近更新 更多