我刚接触WSO2产品,我知道在将业务流程系统与企业服务总线集成时,我们需要已部署流程的服务
所以我的问题是:在哪里可以找到已部署的BPM的Web服务。
发布于 2017-05-08 20:10:05
部署BPM不会产生will服务,而是会部署一个或多个流程。您可以在BPMN explorer https://[wso2server]:[port]/bpmn-explorer中的processes下找到它们,也可以通过BPMN rest API REST API Documentation访问它们。
如果您需要实现流程的WS服务,您可能应该使用(WS-)BPEL。BPEL Reference
如果你想从你的网页启动/控制这个过程,你可以使用rest API。要使用API启动进程,您需要向以下URL发送POST请求:
https://<Host Name>:<Port>/bpmn/runtime/process-instances这将创建您在请求正文中指定的流程的新实例。要创建实例,只需将processDefinitionId或processDefinitionKey放入主体中(您可以在上面提到的BPMN-explorer中找到这两个文件)。还有其他可选变量,以及基于消息创建实例的选项,但不推荐使用最后一个选项。
{
"processDefinitionKey":"sampleJavaServiceTask"
}有关这方面的详细信息,请查看BPMN REST API的链接
https://stackoverflow.com/questions/43845787
复制相似问题