0

我的城市代码流程有一个名为'url'.
该过程中还有一个“运行 Groovy 脚本”步骤。此脚本构建一个字符串。

def url = 'http://localhost:8443/dosomething'

将此值设置为进程'url'属性的语法是什么?

4

1 回答 1

2

假设您有一个包含两个步骤的组件或通用流程。

第一步“运行 Groovy 脚本”是 Groovy 步骤。它的 Groovy 代码如下所示:

String targetUrl = 'http://localhost:8443/dosomething'
outProps.put("url", targetUrl)

第二行创建了一个名为“url”的输出属性,后面的步骤可以使用该属性。

在第二步中,您可以使用${p:Run Groovy Script/url}来引用该属性。您可以在步骤属性中或在诸如 Groovy 或 Shell 脚本之类的代码中使用该代码。

编辑:在我看来,您可能会问如何设置流程属性,而不是输出属性。您可以通过像之前的代码一样首先创建输出属性来做到这一点。然后,添加一个 Set Process Request Property 步骤并使用${p:Run Groovy Script/url}引用来设置属性值。这是该步骤的屏幕截图:

设置流程请求属性步骤的步骤属性

于 2016-11-18T18:14:28.337 回答