【问题标题】:After SPD Reusable workflow imported in Visual Studio 2010在 Visual Studio 2010 中导入 SPD 可重用工作流后
【发布时间】:2012-03-03 03:54:40
【问题描述】:

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

在 Visual Studio 2010 中导入。

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

现在我希望在任务完成后工作流程也能完成。发送电子邮件后,工作流程仍然如何完成。

请问我在这里遗漏了什么?

提前致谢,

【问题讨论】:

    标签: visual-studio-2010 sharepoint-2010 sharepoint-designer sharepoint-workflow


    【解决方案1】:

    您需要在 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;
        }
    }
    

    【讨论】:

    • 我还尝试在此处发布我的工作流程设计师的照片。但是,因为我是菜鸟,它不会让我呢。
    猜你喜欢
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多