带有 Kaleo 的 Liferay WorkFlow:在任务上使用自定义 class

Liferay WorkFlow with Kaleo : use custom class on task

我正在使用 Kaleo Designer。

如图所示:"import com.MYPACKAGE.MYCUSTOMCLASS".

是否可以导入自定义 java class 并在 kaleo 设计器操作中调用我的自定义方法?

基本上可以,但是需要完成一些工作。您需要扩展默认的 BeanLocator 以注入将用作服务的自定义 类。然后您将能够在工作流脚本或 Web 内容模板中使用它们。

按照本教程中的说明实现您的目标。我发现它对我的情况非常有用。 https://www.liferay.com/web/pmesotten/blog/-/blogs/inject-any-custom-class-or-service-into-web-content-templates