Activit-更新电子邮件任务字段值

时间:2019-11-12 16:27:12

标签: java email activiti

我尝试通过表达式更新邮件服务任务的字段,奇怪的是,当其他主题都未更新时,“主题”字段却没有更新。

我的xml BPMN的提取

      <extensionElements>
        <activiti:field name="to">
          <activiti:expression><![CDATA[${emailTo}]]></activiti:expression>
        </activiti:field>
        <activiti:field name="from">
          <activiti:expression><![CDATA[${emailFrom}]]></activiti:expression>
        </activiti:field>
        <activiti:field name="subject">
          <activiti:expression><![CDATA[${emailSubject}]]></activiti:expression>
        </activiti:field>
        <activiti:field name="charset">
          <activiti:string><![CDATA[UTF-8]]></activiti:string>
        </activiti:field>
        <activiti:field name="html">
          <activiti:string><![CDATA[<p>Hellol etc…</p>]]></activiti:string>
        </activiti:field>
      </extensionElements>
    </serviceTask>

我从Java更新( de 是我的DelegateExecution实例):

de.setVariable("emailTo", "someone@mycompany.com") ;
de.setVariable("emailSubject","This is the request number : " + bean.getId() );

当收到邮件时,“收件人”被更新,但是邮件的“主题”为空。如何在Activiti流程中测试邮件的发送?

谢谢你有一个主意。

0 个答案:

没有答案