当前位置: 首页 > 知识库问答 >
问题:

使用business central和JBPM调用REST服务

田德运
2023-03-14

我们正在尝试做一个POC,显示我们可以使用business central中的JBPM调用外部REST服务。

我们创建了一个新的BPM,然后添加了一个REST服务任务。此时我们注意到创建了一个具有REST定义的WID文件。在WID文件中,它定义了URL、方法和身份验证等内容。

我们已经筛选了所有7.2文档,但就我们的一生而言,我们不知道如何实际设置这些参数并做一些有用的事情。是否有人使用business central 7.2调用外部流程来实现简单的“Hello World”?

我们看到有一个预定义的REST处理程序:https://github.com/kiegroup/jbpm/blob/master/jbpm-workitems/jbpm-workitems-rest/src/main/java/org/jbpm/process/workitem/rest/RESTWorkItemHandler.java

我们缺乏如何将所有这些组装起来;我们找不到看似如此简单的东西的留档或示例。

谢谢你!

共有1个答案

尚景焕
2023-03-14

如果您使用的是Busines Central,则可以编辑流程模型并检查特定REST节点的数据分配。在那里,您可以设置变量的值,或者使用一些流程变量来映射动态值。希望有帮助。

 类似资料:
  • 如果类路径上有SpringWebFlux,还可以选择使用WebClient调用远程REST服务。与RestTemplate相比,这个客户端具有更多的功能感和完全的反应性。您可以在SpringFrameworkdocs中的专用部分中了解更多关于WebClient的信息。 Spring Boot为您创建并预配置WebClient.Builder; 强烈建议将其注入组件并使用它来创建WebClient实

  • 如果需要从应用程序调用远程REST服务,可以使用Spring Framework的RestTemplate类。 由于RestTemplate实例在使用之前通常需要进行自定义,因此Spring Boot不提供任何单个自动配置的RestTemplate bean。 但是,它会自动配置RestTemplateBuilder,可用于在需要时创建RestTemplate实例。 自动配置的RestTempla

  • 我需要在RESTFul API中公开我的业务逻辑。我的一位同事提到Dropwizard似乎很好。但是我想知道它是否适合我的要求。我的要求是调用多个SOAP服务和REST API来构建应用程序逻辑。 dropwizard对消费soap服务/rest API有什么原生支持吗?或者我应该和Spring,CXF之类的其他框架集成?如果我使用CXF或Spring,我知道我将需要生成JAXB注释类、服务end

  • 此功能的状态是实验性的。我们欢迎您对此功能的实用性的反馈。我们可能会在未来发展这个功能,使其更加通用。虽然我们将努力确保向后兼容性,但不能保证。 场景 在某些情况下,希望能够从交易处理函数中调用REST API。这使你可以将区块链中的复杂计算移出。调用REST API允许交易处理器功能将复杂或昂贵的计算外包给中央或peer托管的服务。 调用外部REST服务 post(url,data)函数可用于交

  • 我使用spring boot web flux从事一个微服务项目,下面是一些服务: BaseInfoService 通知服务 会计服务 订单服务 PerformService 现在,我应该使用webClient进行服务调用,将来我会使用kafka和spring cloud stream并将请求作为事件发送。 第一个问题是我应该在控制器中使用还是? 第二个问题:我在github和其他站点中看到了许多

  • 通过io的requestAbs方法调用/调用/使用REST API的vertx实现。vertx。果心http。vertx-core-3.2.0中的HttpClient类。jar导致HTTP错误::302,响应数据为HTML Erro响应。 不确定requestAbs方法的行为,因为没有引发异常,也没有写入任何日志。此外,还随附了使用vertx JAR的此方法的源代码。如果方法实现有bug,是否有问