我正在尝试从 Python/Django 应用程序启动一些 jBPM 工作流,并且不想向堆栈中添加新语言。这可能吗?
问问题
1195 次
2 回答
3
如果您的 jBPM 版本是 5 或更高,您可以使用 gwt-console。
GWT 控制台具有 REST 接口。
例如,要启动一个新的流程实例,请使用
http://jbpm-server/gwt-console-server/rs/process/definition/{id}/new_instance
有关如何安装的信息:
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
希望它会有所帮助。
于 2013-05-15T20:57:19.543 回答
1
这是jBPM 6.1 Remote REST API的文档。
6.1 的 REST 文档指出:
[POST] /runtime/{deploymentId}/process/{processDefId}/start
根据文档,它执行以下操作:
- 启动一个进程。
- 返回一个JaxbProcessInstanceResponse实例,其中包含有关流程实例的基本信息。
- URL的prodessDefId 组件必须符合以下正则表达式: [_a-zA-Z0-9-:.]+ 此操作采用地图查询参数(见上文),这些参数将用作流程实例的参数。
于 2016-02-01T19:15:58.270 回答