代码之家  ›  专栏  ›  技术社区  ›  Philipp Schmid

控制执行SharePoint工作流的顺序

  •  1
  • Philipp Schmid  · 技术社区  · 14 年前

    有没有一种方法可以控制(例如,确定优先级)执行SharePoint工作流(不是工作流活动,而是整个工作流)的顺序?

    SharePoint列表的工作流集由使用SharePoint Designer创建的工作流或通过WSP安装的自定义工作流组成。我们希望确保某些工作流(例如,计算某些字段值的工作流)在其余工作流运行之前执行(例如,复制数据的工作流)。

    3 回复  |  直到 9 年前
        1
  •  1
  •   Janis Veinbergs    14 年前

    如果这对您有效,您可以说工作流1来运行工作流2。

    你可以下载 Start Another Workflow 要在设计器工作流中使用的活动。

        2
  •  1
  •   Dennis G    13 年前

    您可能对codeplex SharePoint 2010管理包感兴趣,其中包括 Workflow Organizer -它完全满足您的需要:确定工作流的优先级并按特定的顺序执行它们。

        3
  •  0
  •   Jason    9 年前

    您可以暂停(暂停活动)需要在第一次之后运行的工作流。它可以被叠加,一个等待5分钟,另一个等待10分钟,等等。我不相信第一个等待第二个在开始之前完成,除非这是某个地方的设置。

    我遇到了这个问题,一个工作流使用id字段创建一个简单的id“problem_u[id]”,另一个工作流使用该字段在另一个列表中创建一个记录。如果创建记录首先运行,它将填充“problem”(问题)或不运行。暂停解决了问题。我也会尝试上一次发布的任何工作流,但我不想冒我的前任发布工作流并破坏系统的风险。