点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在hybris中遇到一个概念,这是不成熟的事件,我如何在OMS中利用这个概念
过早事件事件通常是从外部触发的。 这可能是通过使用CronJobs定期轮询某些数据或接收到Web服务调用而发生的。 数据很可能是从外部系统获取或到达的。 有时,可能存在外部数据可用并且用于在数据库内以任务项的形式进行匹配的计划动作之前触发事件的情况。 如果在没有任务条件等待的情况下触发了此类"过早"事件,则任务将传入事件无限期存储。 具有与事件的唯一名称匹配的条件的第一个计划任务会立即消耗过早的事件。
当我尝试使用此概念时,出现以下错误:无效的任务运行器bean类型"完成"-预期的接口de.hybris.platform.task.TaskRunner
我认为我应该为此创建一个任务,我可能无法通过Action使用此概念。
最终TaskModel任务= modelService.create(TaskModel.class);
task.setRunnerBean(state.toLowerCase());
taskService.scheduleTask(task);
这就是我在OMS中使用过早概念的方式。
让我知道是否有人在Hybris中使用了此概念,或者可以帮助我采取更好的方法。
我们从Azure队列获取数据,每次oms流进入等待下一个响应的状态。 谢谢
一个简单的问题:您打算将什么设置为Runner Bean? 国家的价值是什么? 请检查以下链接以了解其用法: https://help.hybris .com/6.7.0/hcd/411f323f15c9412c81df002f1105c8ff.html
我们正在尝试在Order-process.xml文件中使用此文件,如果我了解如何使用Action Bean 当节点进入等待状态,此事件如何触发时,框hybris起作用,我认为我们可以解决问题。
谢谢
一周热门 更多>