0

我想暂停工作流程6周。在那段时间之后,它会检查一个项目的特定列表,并在找到时发送一封电子邮件 - 非常简单。将Sharepoint工作流程暂停较长时间(即几周)

在Visual Studio中有两个活动:delayActivitysuspendActivity。我怀疑暂停会更好,因为它可能会使工作流程脱水并节省资源。

  • 什么是“最好”的方式来激发工作流,让它坐下来,几周后不做任何事,然后继续(还有:状态机与顺序)?
  • 在Visual Studio中设置它的任何帮助? (需要的属性&处理程序?)

PS:从SharePoint.SE跨岗位。

回答

1

suspendActivity会停止执行工作流程,但不会永久终止工作流程。它用于工作流出错的地方,但错误是可恢复的,工作流可以在故障点重新启动。

delayActivity可用于在一段时间内暂停工作流。 这是你必须使用你的情况。

工作流程的类型(状态机vs顺序)取决于需求。

也许你可以谷歌的例子,我想那里有很多。

+0

非常不同的是,你必须要小心确实。当实例仍然脱水时升级工作流程。 – 2011-02-02 09:06:04