0

你好,

我创建了一个计时器作业,它将每 10 分钟将一个项目添加到列表中。我还配置了一个工作流程,以便在添加项目后立即发送一封电子邮件。如果我手动添加条目,此工作流程工作正常。如果 TimerJob 添加条目,则工作流不起作用。谁能指导我?

相同的代码是:

  SPWorkflowAssociation wrkFl = timerJobList.WorkflowAssociations[new Guid("366024bf-1605-43a0-b7dd-03a54623ee79")];
site.WorkflowManager.StartWorkflow(newItem, wrkFl, wrkFl.AssociationData, true);
                newItem.Update();

问候,维克兰特

4

1 回答 1

0

计时器作业创建项目不会启动工作流。您必须使用手动启动它

WorkflowManager.StartWorkflow

更多信息

于 2013-09-13T08:56:09.590 回答