SharePoint 2010在表单提交/保存单击时发送WorkFlow电子邮件

时间:2012-05-18 20:53:37

标签: email sharepoint-2010 workflow

当用户提交任务表单时,您能否帮助我了解如何发送工作流程电子邮件。该过程是自动向“BI所有者”发送电子邮件,当用户填写表格并且他/她点击“保存”/“提交”时,应该发送电子邮件。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要了解Worfklow的配置吗? 在这种情况下,请查看:

Send e-mail in a workflow

你如何建立你的表格?它是一个aspx,一个webpart,某种神奇的东西?

嗯,这很重要,因为你有不同的方法来启动你的工作流程,具体取决于那个。

如果您拥有表单的所有控件,那么这是我的发送电子邮件类:

  protected void sendEmail()
    {
        try
        {
                string mailTo = dudeToSendMail;
                MailMessage message = new MailMessage();
                message.From = new MailAddress(mailSender);
                message.To.Add(new MailAddress(mailTo));
                message.Subject = mailSubject;
                message.Body = buildMail();  // hey, dude, build up your mail here!
                message.IsBodyHtml = true;
                SmtpClient client = new SmtpClient();
                client.Send(message);
        }
        catch (System.Exception)
        {
            throw;
        }



    }

希望它有所帮助。