Sharepoint 2007-Sharepoint Designer工作流发送多封电子邮件
好的,这是第一次。我在sharepoint designer中为列表创建了一个工作流,它是一个基本的if\else 1步骤工作流,如果项目已创建或修改,它将发送一封电子邮件。经过几次修改(修改、发布、测试、重复…)一个奇怪的问题开始了,我现在收到了同一封电子邮件的几份副本。不是两三个,而是几百个。大约20分钟后,他们似乎放慢了速度,但我很担心,因为我不知道他们为什么一开始就开始了Sharepoint 2007-Sharepoint Designer工作流发送多封电子邮件,sharepoint,sharepoint-2007,wss-3.0,Sharepoint,Sharepoint 2007,Wss 3.0,好的,这是第一次。我在sharepoint designer中为列表创建了一个工作流,它是一个基本的if\else 1步骤工作流,如果项目已创建或修改,它将发送一封电子邮件。经过几次修改(修改、发布、测试、重复…)一个奇怪的问题开始了,我现在收到了同一封电子邮件的几份副本。不是两三个,而是几百个。大约20分钟后,他们似乎放慢了速度,但我很担心,因为我不知道他们为什么一开始就开始了 正在运行WSS 3.0,Im使用Sharepoint Designer 2007 SP1。任何帮助都将不胜感激。您是
正在运行WSS 3.0,Im使用Sharepoint Designer 2007 SP1。任何帮助都将不胜感激。您是否有机会创建了一个无休止的循环 即:您的工作流是否设置为在修改项目时执行,以及工作流是否修改项目 在SharePoint 2007 SP2之前,这将生成一个无限循环:
您正在运行哪个版本的WSS 3.0?签入管理中心->操作->服务器场中的服务器,并根据进行验证。SP2是12.0.0.6421版,任何较低版本都容易受到无限工作流循环的攻击。我想你已经成功了,Michael。。对在创建和修改项目时,我正在运行工作流。这是我的问题,我有一个工作流程,它有5个步骤(可以在下拉列表中找到)。用户完成任务后,会更新下拉列表。。这将触发工作流向分配给相应步骤的人员发送电子邮件,并更新列表项以指示谁现在“拥有”它。第二部分是一个很好的例子。。但这就是导致它一次又一次修改的原因。。以及如何在不向用户发送邮件的情况下做到这一点的想法?@ewitkows作为工作流的第一步,添加一个条件,检查“谁拥有它?”字段是否为空,如果不是,则停止工作流。这是假设此字段只更新一次。如果需要多次更新该字段,请添加一个新字段,以某种方式跟踪状态。基本上,您必须为工作流提供一种方法来检查它是否应该立即执行,如果不应该,则停止它。另一个解决方案是更新到SP2,但这当然说起来容易做起来难。非常感谢Michael,我认为你的解决方案是正确的