gpt4 book ai didi

json - 使用 JSON 进行 JBPM 休息调用

转载 作者:行者123 更新时间:2023-12-03 00:21:27 26 4
gpt4 key购买 nike

我们想要使用 REST API 在 JBPM6 中启动一个流程。我们需要传递一个对象作为流程变量。

我们知道如何执行 JAXB 和执行调用。但我们想使用 JSON 和/runtime/{deploymentId}/process/{processDefId}/start

这可能吗?我们尝试过,但没有成功。

最佳答案

我不确定我的回答是否准确解决了问题。但为了将来有人使用,我在这里放置了几行。
如果您想在使用RESTful API启动进程时设置进程变量,可以这样做。

如果您的变量名称是 myVar,只需将短语“ma​​p_”附加到参数名称即可将该值添加为 URL 参数。这意味着参数名称现在应该是 map_myVar。有关示例,请参阅下面的请求。

http://<host>:<port>/jbpm-console/rest/runtime/{deploymentId}/process/{processDefId}/start?map_myVar=myValue

您可以通过在脚本任务中编写以下代码来确认该值是否已设置。

Object var = kcontext.getVariable("myVar");
System.out.println("myVar : " + var);

请参阅17.1.1.3. Map query parameters section JBPM6 文档。

关于json - 使用 JSON 进行 JBPM 休息调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22262459/

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