我想暂停工作流程6周。在此期间之后,它会检查项目的特定列表,并在找到时发送电子邮件 - 非常简单。
Visual Studio中有两个活动:delayActivity
和suspendActivity
。我怀疑暂停更好,因为它可能使工作流程脱水并节省资源。
PS:来自SharePoint.SE的交叉帖子。
答案 0 :(得分:1)
suspendActivity停止执行工作流程,但不会永久终止工作流程。它用于工作流有错误,但错误可以恢复,工作流可以在失败时重新启动。
delayActivity可用于暂停工作流程一段时间。 这是你必须使用的那个。
工作流的类型(状态机与顺序)取决于要求。
也许你可以通过谷歌的例子,我想那里有很多。
答案 1 :(得分:1)
持久性已经内置到sharepoint的工作流程中。
请参阅:http://weblogs.asp.net/gsusx/archive/2006/11/14/SharePoint-2007-Workflow-Persistent-Service.aspx
此链接适用于sharepoint 2007工作流,但我相信SharePoint 2010中的体系结构并没有太大差异。