配置 workitemhandler 在 JBPM 7 中发送电子邮件

2023-12-02

下面是当前我们必须在 JBPM 7.32 中发送电子邮件的工作项处理程序。

但我们收到错误java.lang.RuntimeException: Unable to send email".

new org.jbpm.process.workitem.email.EmailWorkItemHandler("smtp.gmail.com", "465", 
                                                       "[email protected]", "[email protected]",true)

能否请你帮忙。

以下是我们发送电子邮件的示例工作流程。

enter image description here

下面是我们拥有此电子邮件工作项处理程序的设置。

enter image description here


  1. 从 BPMN Web 设计中删除电子邮件任务(流程图)
  2. 从工作项处理程序中删除电子邮件
  3. 转到“设置/服务任务”并安装电子邮件(如果已安装,请将其卸载并单击“安装”)
  4. 使用所需参数填写表格:
    host: smtp 服务器主机名
    port:smtp服务器端口号
    username:登录SMTP服务器时使用的账号(邮箱地址)
    password:登录 SMTP 服务器时使用的帐户密码
  5. 如果您提供所有这些信息,工作项处理程序将自动生成(您可以在设置/部署/工作项处理程序中检查它),不要编辑它 !
  6. Go back to your Process, and insert again the email task as in the following screen shot enter image description here
  7. Select your Email task, go to the Diagram properties (on the right), and click on Assignments. enter image description here
  8. 您现在可以将全局变量或常量分配给每个属性(正文、发件人、主题、收件人)
    From: 合法的邮件地址
    To:收件人的有效电子邮件地址(指定多个地址时用分号“;”分隔)
    Subject: 电子邮件主题
    Body:电子邮件正文(可以包含 html)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置 workitemhandler 在 JBPM 7 中发送电子邮件 的相关文章

  • 上传进度条 Java Servlet?

    我想使用 servlet 显示上传进度条 我尝试过Ajax iFrame 技术 页面没有重新加载 文件也被上传 但是 进度条没有出现 有没有可用于 javaservlts 的 jQuery 进度插件 Thanks 我强烈推荐jQuery 上
  • 在Maven中生成Version.java文件

    我有一个使用 Ant 脚本构建的 Java 项目 我正在尝试将项目转换为 Maven 其中一项任务生成一个名为 Version java 的 Java 源文件 其中包含编译时间戳的静态字符串表示形式 如下所示 package com foo
  • Android:如何暂停和恢复可运行线程?

    我正在使用 postDelayed 可运行线程 当我按下按钮时 我需要暂停并恢复该线程 请任何人帮助我 这是我的主题 protected void animation music6 music4 postDelayed new Runnab
  • 为什么在 10 个 Java 线程中递增一个数字不会得到 10 的值?

    我不明白 a 的值为0 为什么 a 不是10 那段代码的运行过程是怎样的 是否需要从Java内存模型来分析 这是我的测试代码 package com study concurrent demo import lombok extern sl
  • 以相反的顺序打印任何集合中的项目?

    我在 使用 Java 进行数据结构和问题解决 一书中遇到以下问题 编写一个例程 使用 Collections API 以相反的顺序打印任何 Collection 中的项目 不要使用 ListIterator 我不会把它放在这里 因为我想让有
  • 使用 Exec Maven 插件分叉 Java,而不使用“exec”目标

    来自文档 https www mojohaus org exec maven plugin exec exec在单独的进程中执行程序和Java程序 exec java在同一虚拟机中执行 Java 程序 我想 fork 一个 java 程序
  • 查看Java Agent修改的Java类的源代码

    我需要了解 Java 代理如何修改我的初始类 以便我能够理解代码的作用 build gradle configurations jar archiveName agent2 jar jar manifest attributes Prema
  • 我们可以有条件地声明 spring bean 吗?

    有没有一种方法可以有条件地声明 Spring bean 例如
  • 通过Zuul上传大文件

    我在通过 zuul 上传大文件时遇到问题 我正在使用 apache commons 文件上传 https commons apache org proper commons fileupload https commons apache o
  • 自定义列表字段点击事件

    我正在编写一个应用程序 其中我创建了用于显示列表视图的自定义列表字段 我的 CustomListField 包含连续的一个图像和文本 我正在通过单击列表字段行获取字段更改侦听器 但我也想将字段更改侦听器放在图像上 谁能告诉我我该怎么做 这是
  • Java中Gson、JsonElement、String比较

    好吧 我想知道这可能非常简单和愚蠢 但在与这种情况作斗争一段时间后 我不知道发生了什么 我正在使用 Gson 来处理一些 JSON 元素 在我的代码中的某个位置 我将 JsonObject 的 JsonElements 之一作为字符串获取
  • 如何使用 Java 引用释放 Java Unsafe 内存?

    Java Unsafe 类允许您按如下方式为对象分配内存 但是使用此方法在完成后如何释放分配的内存 因为它不提供内存地址 Field f Unsafe class getDeclaredField theUnsafe Internal re
  • JAXB - 忽略元素

    有什么方法可以忽略 Jaxb 解析中的元素吗 我有一个很大的 XML 文件 如果我可以忽略其中一个大而复杂的元素 那么它的解析速度可能会快很多 如果它根本无法验证元素内容并解析文档的其余部分 即使该元素不正确 那就更好了 例如 这应该只生成
  • Android 认为我没有关闭数据库!为什么?

    我有一个 SQLiteDatabase 数据成员 我在 onCreate 中初始化它 并在 onPause onStop 和 onDestroy 中调用 close 它在 onResume 中重新初始化 它似乎运行得很好 但当我查看调试器时
  • 类更改(例如字段添加或删除)是否保持 Serialized 的向后兼容性?

    我有一个关于 Java 序列化的问题 在这种情况下 您可能需要修改可序列化类并保持向后兼容性 我有丰富的 C 经验 所以请允许我将 Java 与 NET 进行比较 在我的Java场景中 我需要使用Java的运行时序列化机制序列化一个对象 并
  • 如何向页面添加 HTML 页眉和页脚?

    如何使用 itext 从 html 源添加标题到 pdf 目前 我们已经扩展了 PdfPageEventHelper 并重写了这些方法 工作正常 但当我到达 2 个以上页面时 它会抛出 RuntimeWorkerException Over
  • 文本视图不显示全文

    我正在使用 TableLayout 和 TableRow 创建一个简单的布局 其中包含两个 TextView 这是代码的一部分
  • titledBorder 标题中的图标

    您好 是否可以在 titledBorder 的标题中放置一个图标 例如以下代码 import java awt GridLayout import javax swing JFrame import javax swing JLabel i
  • Android ScrollView,检查当前是否滚动

    有没有办法检查标准 ScrollView 当前是否正在滚动 方向是向上还是向下并不重要 我只需要检查它当前是否正在滚动 ScrollView当前形式不提供用于检测滚动事件的回调 有两种解决方法可用 1 Use a ListView并实施On
  • 设置 TreeSet 的大小

    有没有办法像数组一样对 Java 集合中的 TreeSet 进行大小限制 例如我们在数组中 anArray new int 10 数组具有固定长度 在创建数组时必须指定该长度 A TreeSet当您向其中添加元素时会自动增长 您无法设置其大

随机推荐

  • SQL 选择即将到来的生日

    我正在尝试编写一个存储过程来选择即将过生日的员工 SELECT FROM Employees WHERE Birthday gt Today AND Birthday lt Today NumDays 这不起作用 因为出生年份是生日的一部分
  • 错误:无法创建符号链接,致命:无法将索引文件重置为修订版“HEAD”

    我正在尝试硬重置git reset origin dev hard error unable to create symlink Codes Pods Headers Public libPhoneNumber iOS NBPhoneNum
  • onMouseMove 不会在 Chrome 中的

    假设我有一个 onMouseMove 监听器 它只记录鼠标的 x 和 y 位置 如果我展开一个选择元素并将鼠标移到暴露的元素上
  • 计算将一个矩形的点 1(x,y 坐标)转换为另一矩形的点 1(x,y)的比例因子

    将一个矩形的 x y 坐标缩放到其他矩形坐标的过程非常简单 此链接有更好的解释 http www icoachmath com math dictionary scale factor html 如果我们有两个矩形 其中一个的 Maxwid
  • 如何在javascript中实现螺旋迭代?

    以下是以螺旋方式排列圆圈的算法 遵循顺时针方向 以下是伪代码 总体 let dir 1 0 function checkIntersect c0 c1 const x0 y0 r0 c0 const x1 y1 r1 c1 return M
  • ng-admin 中路由末尾的斜杠

    是否可以在 ng admin 中所有路由的末尾添加斜杠 例如 http localhost api v1 users 代替http localhost api v1 users我用入门ng admin 应用程序 如果您想添加尾随 在 URL
  • Sprache中的递归表达式解析

    我正在构建一个 Sprache 解析器来解析类似于 SQL 搜索条件的表达式 例如Property 123 or Property gt AnotherProperty 到目前为止 这两个示例都有效 但是我正在努力弄清楚我需要做什么才能允许
  • javascript 数字数组中的奇数和偶数分隔

    我想按顺序将一个数组分成两组 奇数和偶数 但是当我尝试这个时 var arr 1 2 3 4 5 6 7 8 9 for var i 0 i lt arr length i if arr i 2 0 arr push arr splice
  • 如何在 Woocommerce 中的 woocommerce-account-fields 上方添加标题

    Preamble 我的问题与这个非常相似在这里问 我怀疑答案也将与这个答案非常相似here Scenario 结账页面显示典型的账单字段 下面是 div 类woocommerce account fields 其中是 div 类create
  • 提高 System.DirectoryServices.AccountManagement 的性能

    我有一个程序可以让我管理我们用来演示软件的终端服务器上的用户 我一直在尝试提高向系统添加用户的性能 它会添加主帐户 然后根据需要添加子帐户 例如 如果我有 Demo1 的用户和 3 个子用户 它将创建 Demo1 Demo1a Demo1b
  • 循环遍历某个范围内的每个工作簿

    我有一个工作簿 其中一列包含 Excel 工作簿文件路径和文件名 C D Folder1 File1 xls C D Folder2 File2 xls C D Folder3 File3 xls 每个文件及其文件路径都是从上面的目录中提取
  • 记录依赖树[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我需要记录 vb6 dotnet 应用程序中的程序集依赖项 哪些技术 工具适合执行此类文档 我本来打算使用 Visio 来绘图 作为开始 尝试依赖可
  • 初始化私有成员c#

    我有两个私有列表 需要在创建对象时初始化 第二个列表取决于第一个列表 我可以这样做吗 public class MyClass private List
  • Solr SuggestComponent 是否能够返回带状疱疹而不是整个字段值?

    我使用 solr 5 0 0 并希望创建一个自动完成功能 从我的文档的词元 或木瓦 中生成建议 问题是 作为建议查询的回报 我只能得到搜索字段的完整 术语 该术语可能非常长 当前问题 输入 否 建议 超长的文字so长文继续 下一篇长文so下
  • 阻止 Excel 自动将某些文本值转换为日期

    有谁知道是否有一个标记可以添加到我的 csv 中的某个字段 这样 Excel 就不会尝试将其转换为日期 我正在尝试从我的应用程序编写一个 csv 文件 其中一个值恰好看起来很像日期 Excel 会自动将其从文本转换为日期 我尝试将所有文 本
  • Pandas drop 函数在 for 循环中不起作用?

    全部 我对此感到非常困惑 并且我一生都无法找出错误 我试图遍历数据框中的所有字符串并删除不包含字符串 Barry Bonds 的字符串 到目前为止 我已经设法能够按索引删除行 bb db drop bb db index 1 这成功地删除了
  • 如何引用选定的散景数据点

    我创建了一个散景图 它使用圆形字形并具有 lasso select 工具 这是从 ipython 笔记本中运行的 当我查看该图 代表散点图 时 我选择显示为异常值的圆圈 是否有办法引用笔记本中选定的数据 我怀疑 source selecte
  • 使用 OAuth 的 Office 365 / EWS 身份验证

    我正在尝试使用 OAuth 和 EWS 托管 API 登录 Office 365 Exchange Online 我能够使用连接到 Office 365 Web API REST 因此我确实拥有来自 Active Directory 身份验
  • 如何使用app-route在polymer 3中实现路由

    我一直坚持在 Polymer 3 中实现路由 我遵循了应用程序路由文档 但是在加载网页时 我没有看到任何组件被加载 我签到了shadow DOM并且没有看到任何 DOM 被渲染 不知道我错过了什么 这是代码 static get prope
  • 配置 workitemhandler 在 JBPM 7 中发送电子邮件

    下面是当前我们必须在 JBPM 7 32 中发送电子邮件的工作项处理程序 但我们收到错误java lang RuntimeException Unable to send email new org jbpm process workite