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

相關問題