点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 你好 我有一个BPM来...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 你好 我有一个BPM来...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个BPM来收集发票IDOCS。
将BPM设置为对开始事件和中间消息事件使用相同的消息触发器。
我将开始事件的条件设置为" true"。
在第一次获取IDOC时,一个字段将映射到相关ID数据对象。
通过将每个新传入IDOC的字段内容与我的相关ID数据对象内部的相关值进行比较来设置中间事件的条件。
我假设BPM引擎首先为每个新的IDOC尝试匹配中间事件的特定相关逻辑,如果不匹配,则使用start事件启动一个新流程。
那是我会发现的逻辑行为,并且是必需的。
但是BPM引擎什么也不做。
发送到BPM引擎的消息为绿色并已传递,但是没有触发BPM实例。
如果我摆脱了中间事件,那么一切都很好,并且可以找到我的流程实例,因此这似乎不是一个普遍的问题。
有什么想法吗?
谢谢
Matthias
开始事件
中间事件
(39.4 kB)
出于好奇,我发现了问题。
我定义的相关条件是使用过滤器功能。
在运行时,此函数引发了一个带有神秘异常消息的异常。
这只有在摆满日志级别后才可见:
at com.sap.glx.core.kernel.mmtx.AbstractTransaction.do_prepare(AbstractTransaction.java:195)
... 88更多
由:java.lang.IllegalArgumentException:Filter 条件无法解析:020
我不知道为什么我的病情导致了问题,但这是另一个问题。
简化条件(摆脱过滤器功能)后,它可以工作。
一周热门 更多>