我已在Visual Studio中創建Sharepoint批准2010工作流程。Sharepoint批准工作批准批准按鈕
如果用戶點擊批准或拒絕按鈕,我該如何捕捉?
private void createTaskWithContentType1_MethodInvoking(object sender, EventArgs e)
{
createTaskWithContentType1_ContentTypeId1 = "0x01080100C9C9515DE4E24001905074F980F93160003A15057E2AF34B67B32E14B94EB70409";
createTaskWithContentType1_TaskId1 = Guid.NewGuid();
createTaskWithContentType1_TaskProperties1.AssignedTo = workflowProperties.Web.SiteAdministrators[0].LoginName;
createTaskWithContentType1_TaskProperties1.DueDate = DateTime.Now.AddDays(1.0F);
createTaskWithContentType1_TaskProperties1.Title = "Approval Required for xx";
createTaskWithContentType1_TaskProperties1.Description = "Specify the approval result here.";
SPList taskList = workflowProperties.TaskList;
}
private void onTaskChanged1_Invoked(object sender, ExternalDataEventArgs e)
{
//我想在這裏,我必須以某種方式做:如果按鈕點擊批准其他....如果拒絕按鈕點擊 }
你是對的。你必須在AfterProperties和ExtendedProperties中檢查你的值。您可以從Microsoft獲得有關任務活動的完整示例:[從SharePoint 2010工作流創建多個任務](https://msdn.microsoft.com/zh-cn/library/office/hh128696(v = office.14).aspx ) – Nico