如何从Python启动jBPM进程?

2024-06-25 23:02:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从Python/Django应用程序启动一些jBPM工作流,而不想在堆栈中添加新的语言。这可能吗?在


Tags: django语言应用程序堆栈正试图jbpm
2条回答

这是jBPM 6.1 Remote REST API的文档。在

6.1的其余文档说明:

[POST] /runtime/{deploymentId}/process/{processDefId}/start

根据文件,它做了以下工作:

  • 启动进程。在
  • 返回一个jaxbprocesinstanceresponse实例,该实例包含有关流程实例的基本信息。在
  • URL的prodessDefIdcomponent必须符合以下正则表达式:[u a-zA-Z0-9-:。]+ 此操作采用map query parameters(参见上文),它将用作流程实例的参数。在

如果jBPM版本为5或更高版本,则可以使用gwt控制台。
GWT控制台有REST接口。在

例如,要启动新的流程实例,请使用

在http://jbpm server/gwt控制台服务器/rs/process/definition/{id}/新建实例

有关如何安装的信息:

http://docs.jboss.org/jbpm/v5.3/userguide/ch.console.html#d0e4578

或者你可以从这里下载:http://sourceforge.net/projects/jbpm/files/jBPM%205/

有关详细信息,请参阅本指南:http://docs.jboss.org/jbpm/v5.3/userguide/ch.console.html

希望能有所帮助。在

相关问题 更多 >