点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用hybris 6.7版...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用hybris 6.7版...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用hybris 6.7版并创建一个新的自定义工作流程,该想法是在每次创建新类型的新实例时触发该工作流程。 在工作流程的POC中,在bc2_acc配方中,我创建了新的类型代码和WorkflowTemplate。
这是创建工作流程模板的提示
INSERT_UPDATE WorkflowTemplate; 代码[unique = true]; 名称[lang = zh]; 所有者(uid); description [lang = en]; 激活脚本
; PlayerHireWorkFlow; 雇用新球员; 管理员; 球员租用工作流程的模板; " action.equals('create')&&
((de.hybris.platform.servicelayer.type.TypeService)Registry.getApplicationContext()。getBean('typeService'))。isAssignableFrom('Player',itemType.getCode())"
如果我使用 workflowProcessingService.startWorkflow(workflow); 命令触发一个工作流,那么该脚本将很完美。
我在 DefaultScriptEvaluationService.evaluateActivationScripts 方法上放置了一个breackpoint,但是在创建新项目时从未调用过。
缺少什么吗?
谢谢
我做了一个测试,从后台创建产品,并按您所说的那样工作。 我还尝试更改我的工作流程激活脚本,并将其与Player类型的Product type instade链接,并触发了该脚本。 什么都不起作用,是当我从后台创建Player类型时,在这种情况下,脚本未评估(基于断点)。 我正在调查,但似乎工作流触发是附加到后台产品的创建上,而不是文件创建/保存或删除上的附加文件。
每次执行以下操作时,都会评估一个激活脚本:创建,保存,删除
https://help.hybris.com/6.7.0/hcd/ 8c878e7286691014b3aaf108edc38cca.html
一周热门 更多>