gpt4 book ai didi

java - 如何在 Liferay 的 Kaleo 工作流程中获取 single-approver-definition.xml 中的页面 URL?

转载 作者:行者123 更新时间:2023-12-02 04:42:54 26 4
gpt4 key购买 nike

如何在电子邮件模板中的 single-approver-definition.xml 中获取页面 URL,该模板用于在审阅者批准或拒绝后向内容创建者发送电子邮件提交。现有的xml如下:

<template>
Your submission has been reviewed and the reviewer has applied the following:
${taskComments}.
</template>

我尝试了${serviceContext.getAttribute("contentURL")},但没有成功。

我希望能够执行以下操作 - 您提交的 ${pageURL} 已经过审核,审核者已应用以下内容:\n ${taskComments}。\n

如有任何建议,我们将不胜感激。

最佳答案

我不知道您想要在通知中处理什么变量。我只能假设,您将它用于 Web 内容,并且所有有趣的变量都存储在两个位置。

  1. 工作流程上下文变量 - 它们可以直接使用。几个例子,例如:

    • ${taskComments}
    • ${entryType}
    • ${userId}
    • ${userName}
    • ...
  2. ServiceContext 变量 - 它们可以使用 $serviceContext 获得。几个例子:

    • $serviceContext.getAttributes().get("version")
    • $serviceContext.getAttributes().get("articleId")
    • ${serviceContext.getPortalURL()}
    • ...

对于所有有趣的变量,请检查此网址 https://www.liferay.com/web/igor.beslic/blog/-/blogs/workflow-in-action-kaleo-workflow-context-variables有些可能已经改变,但其中大多数在当前版本中运行良好。

关于java - 如何在 Liferay 的 Kaleo 工作流程中获取 single-approver-definition.xml 中的页面 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29969327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com