电子邮件任务 概览 发送电子邮件任务(Email Sending Task) 可以在流程的执行过程中发送电子邮件。 使用该功能需要安装 电子邮件 扩展组件。 这是 Jmix 开发的一个自定义任务,并非 BPMN 的标准任务。 图形表示 该任务是一个服务任务,在图中展示为圆角矩形,左上角有一个小的信封图标。 图标已填充表示发送的语义。 属性 邮件任务有下列属性: 配置邮件任务: 首先,需要设置 通用任务属性。 然后,设置邮件相关的参数。 按需创建 执行监听器(Execution listeners)。 关于 异步(Async) 标记,详情参考 事务。 电子邮件发送任务没有可用的多实例属性。 但是可用在多实例的嵌入子流程中。 参阅 多实例。 电子邮件参数 电子邮件任务与普通的发送电子邮件一样,有一些比如收件人、发件人、主题等参数。 设置邮件地址 接收人地址 To 用于填写主要收件人地址。可以使用流程变量或表达式来定义地址,也可以直接输入。支持多个地址。 Cc 用于填写抄送收件人地址。可以使用流程变量或直接输入地址。支持多个地址。 Bcc 用于填写密送收件人地址。可以使用流程变量或直接输入地址。支持多个地址。 From 是发件人地址,因此只支持一个地址。可以使用直接值或表达式来设置此字段。 Subject 电子邮件的主题行。支持使用流程变量实现动态内容。 Content 电子邮件的正文。在编辑器中,可以选择 HTML 或纯文本内容类型。此部分也可以使用流程变量来动态生成内容。 异步发送 默认情况下,邮件是异步发送。可以通过 Send asynchronously(异步发送) 复选框修改。 附件 使用 Attachments 部分添加附件。内容必须通过流程变量提供,或调用 Spring bean 方法以表达式的形式提供,该方法返回以下类型之一:File、FileRef、byte[] 或 FileDescription。 附件名称是可选的。如果未提供名称,则默认从文件内容中派生名称。当使用 byte[] 作为文件内容时,默认命名规则为 attachment_<incremental_part>。 实体数据任务 子流程 本页是否有帮助? 是 否 感谢您的反馈 出错啦~ 感谢您的反馈 请告诉我们您发现的问题 Email 内容 * 提交