首页 > 编程知识 正文

sci-hub如何使用,flowable教程

时间:2023-05-05 06:43:49 阅读:39022 作者:4024

这次使用的不是Java API,而是Flowable REST API。 很快,您就会发现REST API与Java API密切相关,并知道它可以自动搜索

达到自己的做法。

有关可流动REST API的完整性和详细概述,请参阅REST API一章。

1、rest APP应用设置从flowable.org网站下载. zip文件时,可以在战争文件夹中找到rest APP应用。 要运行WAR文件,需要Tomcat、Jetty等servlet容器。

如果使用Tomcat,请执行以下操作:

下载并解压缩最新最好的Tomcat zip文件。 从Tomcat网站中选择核心发行版。 将解压缩的Flowable分发包的wars文件夹中的flowable-rest.war文件复制到解压缩的Tomcat文件夹的webapps文件夹中。 在命令行中,导航到Tomcat文件夹中的yhdqb文件夹。 运行./catalina以启动Tomcat服务器。

在服务启动期间,关注一些流活动日志消息传递。 最后,info [ main ] org.Apache.catalina.startup.catalina.start服务器在xyzms上启动的消息表明服务器已准备好接收请求。 请注意,缺省情况下使用内存中的H2数据库实例。 也就是说,服务器重新启动后,数据不存在。 下一篇文章使用cURL演示各种REST调用。 默认情况下,所有REST调用都使用基本身份验证进行保护。 用户dddjj和密码dddjj正在全部通话中。

启动后,执行以确保APP应用程序正常运行。

curl-- user kermit:kermit http://localhost:8080/flow able-rest/service/management/engine返回正确的JSON响应后,重新启动

2、部署流程定义的第一步是部署流程定义。 要使用REST API,请将. bpmn20.xml文件或多个进程定义的. zip文件作为multipart/formdata上传。

curl-- user kermit:kermit-f“file=@ holiday-request.bpmn 20.XML”http://localhost:8080/flow able-rest /

curl-- user kermit:kermit http://localhost:8080/flow able-rest/service/repository/process-definitions当前引擎中

3、启动流程实例通过REST API启动流程实例,类似于通过Java API运行流程实例。 指定标识要与初始流程变量一起使用的流程定义的键。

curl-- user kermit:kermit-h“content-type:application/JSON”- xpost-d ' {“processdefinitionkey”}“holiday ry }

{“id”:“43”、“URL”: http://本地主机: 8080 /可移动静止/服务/运行/进程实例/43”、“的业务密钥”: null、“ 本地主机: 8080 /移动休息/服务/存储库/进程定义/holidayRequest:1:42、activityId、“:空”变量“获取此组的所有任务”

curl-- user kermit:kermit-h“内容类型:应用程序/JSON”- xpost-d ' {“candidate group”:“managers”} '

curl-- user kermit:kermit-h“内容类型:应用程序/JSON”- xpost-d ' {“操作”:“完成”,“可变”

{“消息”:“内部服务器错误”,“异常”:“无法实例化类org.flow able.callexternalsystemdelegate”}这是引擎在服务任务中引用的需要重新启动。 按照本节中的说明创建类,将其打包为JAR,并将其放在Tomcat web apps文件夹下的flowable -rest文件夹的WEB-INF/lib文件夹中。

上一篇文章来自盘古BPM研究院: http://vue.ngdnp.com/

文章翻译提交: https://github.com/Qiu daoke/flow able-user guide

有关详细信息,请参阅微信公众号。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。