Visual studio 2010 在VisualStudio2010中导入SPD后可重用工作流
我在SharePoint Designer中创建了一个简单的可重用工作流。发送电子邮件,然后将WF状态设置为“已完成” 已在Visual Studio 2010中导入 我在VisualStudio版本的电子邮件活动之前添加了CreateTask1,然后重新部署了它 现在,我希望工作流程在任务完成时完成。一旦发送电子邮件,工作流将如何设置为完成 你知道我在这里遗漏了什么吗Visual studio 2010 在VisualStudio2010中导入SPD后可重用工作流,visual-studio-2010,sharepoint-2010,sharepoint-designer,sharepoint-workflow,Visual Studio 2010,Sharepoint 2010,Sharepoint Designer,Sharepoint Workflow,我在SharePoint Designer中创建了一个简单的可重用工作流。发送电子邮件,然后将WF状态设置为“已完成” 已在Visual Studio 2010中导入 我在VisualStudio版本的电子邮件活动之前添加了CreateTask1,然后重新部署了它 现在,我希望工作流程在任务完成时完成。一旦发送电子邮件,工作流将如何设置为完成 你知道我在这里遗漏了什么吗 提前感谢,您需要在CreateTaskChanged活动之后添加一个OnTaskChanged活动1。将其包装在while活动
提前感谢,您需要在CreateTaskChanged活动之后添加一个OnTaskChanged活动1。将其包装在while活动中。然后,您必须在代码中检查任务的状态 下面是隐藏的代码:
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;
}
}
我还试着在这里贴一张我的工作流设计师的照片。但是,既然我是个傻瓜,它还不让我这么做。