Sharepoint 2007 - Sharepoint Designer工作流程发送多封电子邮件

时间:2010-11-10 22:10:53

标签: sharepoint sharepoint-2007 wss-3.0

好的,这是第一个。我为sharepoint设计器中的列表创建了一个工作流程,它是一个基本的if \ else 1步骤工作流程,如果创建或修改了项目,它会发送一封电子邮件。经过一些修改(进行更改,发布,测试,重复......)一个奇怪的问题开始了,我现在收到了几封发送给我的同一封电子邮件。不是2或3,而是数百。大约20分钟后,它们似乎已经放慢了速度,但我很担心,因为我不知道为什么它们首先开始。

运行WSS 3.0,我正在使用Sharepoint Designer 2007 SP1。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

你有没有创造无限循环?

那就是:您的工作流是否设置为在修改项目时执行,并且工作流程是否会修改项目?

在SharePoint 2007 SP2之前,这将生成无限循环:

  1. 工作流程因项目已修改而启动
  2. 工作流程修改项目
  3. 由于项目已修改,因此将启动另一个工作流程
  4. 其他工作流程再次修改该项目
  5. 由于该项目已修改,因此将启动另一个工作流程
  6. 重复直到服务器崩溃
  7. 在SharePoint 2007 SP2 this was changed中,现在禁止使用递归工作流,但它看起来与您的工作流完全相同。

    一段时间之后它减速的原因可能是因为SharePoint或邮件服务器开始变得过载。

    您运行的是哪个版本的WSS 3.0?检查管理中心 - >操作 - > Farm中的服务器并验证this table。 SP2版本为12.0.0.6421,任何较低版本都容易受到无限工作流循环的影响。