0

我在SharePoint Designer中创建了一个简单的可重用工作流。它发送一封电子邮件,然后将WF状态设置为“已完成”。SPD可重用工作流在Visual Studio 2010中导入后

在Visual Studio 2010

进口我加了一个CreateTask1在Visual Studio版的电子邮件活动之前,然后重新部署它。

现在我预计任务完成后工作流程将完成。一旦电子邮件发送,工作流程仍然设置完成。

任何想法我在这里错过了什么?

由于提前,

回答

0

您将需要CreateTask1后添加一个OnTaskChanged活动。把它放在一段时间的活动中。然后,您必须检查代码中任务的状态。

这里是后面的代码:

public bool taskNotComplete = true; 
public SPWorkflowTaskProperties onTaskChanged1_AfterProperties1 = new Microsoft.SharePoint.Workflow.SPWorkflowTaskProperties(); 

private void OnTaskChanged(object sender, ExternalDataEventArgs e) 
{ 
    if (onTaskChanged1_AfterProperties1.PercentComplete == 100) 
    { 
     // set the while activity condition field 
     this.taskNotComplete = false; 
    } 
} 
+0

我也想在这里发表我的工作流设计器的照片。但是,因为我是一个noob,它不会让我呢。 – 2012-03-02 20:00:10

相关问题