工作流程激活脚本未触发

2020-09-06 16:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用hybris 6.7版...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入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,但是在创建新项目时从未调用过。

缺少什么吗?

谢谢

5条回答
三十六小时_GS
2020-09-06 16:52

嗨Jaime

将您的播放器项目类型添加到当前仅具有产品的backofficeWorkflowTemplateActivationSupportedTypes(backoffice-workflow-spring.xml)。 这应该有效。

一周热门 更多>