Activate-Rest java 代码
Activiti-Rest java code
public static void startProcessInstance(){
String uri=REST_URI+"/runtime/process-instances";
log.debug("Process Instance uri: "+uri);
JSONObject my_data=new JSONObject();
try {
my_data.put(Config.getConfig().getProperty("name1"),Config.getConfig().getProperty("name2"));
my_data.put(Config.getConfig().getProperty("emailId1"),Config.getConfig().getProperty("emailId2"));
my_data.put(Config.getConfig().getProperty("reason1"),Config.getConfig().getProperty("reason2"));
my_data.put("processDefinitionKey",Config.getConfig().getProperty("processDefinitionKey"));
Representation response=getClientResource(uri).post(my_data);
我正在做 activiti-rest.In 他们没有提到的文档 java 类 用于 activiti 的其余部分,例如如何部署流程,如何启动流程,如何完成任务等
有人可以通过 activiti rest 提供 activiti 的所有过程的示例代码。
提前致谢
REST api 命名约定是 1-1 与 java api。
正在部署流程定义:
- repositoryService.createDeployment.xxx
- POST
repository/deployments
启动流程实例:
- runtimeService.startProcessInstanceByXX
- POST
runtime/process-instances
完成任务:
- taskService.completeTask(taskId)
- POST
runtime/tasks/{taskId}
(正文中完成动作)
public static void startProcessInstance(){
String uri=REST_URI+"/runtime/process-instances";
log.debug("Process Instance uri: "+uri);
JSONObject my_data=new JSONObject();
try {
my_data.put(Config.getConfig().getProperty("name1"),Config.getConfig().getProperty("name2"));
my_data.put(Config.getConfig().getProperty("emailId1"),Config.getConfig().getProperty("emailId2"));
my_data.put(Config.getConfig().getProperty("reason1"),Config.getConfig().getProperty("reason2"));
my_data.put("processDefinitionKey",Config.getConfig().getProperty("processDefinitionKey"));
Representation response=getClientResource(uri).post(my_data);
我正在做 activiti-rest.In 他们没有提到的文档 java 类 用于 activiti 的其余部分,例如如何部署流程,如何启动流程,如何完成任务等 有人可以通过 activiti rest 提供 activiti 的所有过程的示例代码。 提前致谢
REST api 命名约定是 1-1 与 java api。
正在部署流程定义:
- repositoryService.createDeployment.xxx
- POST
repository/deployments
启动流程实例:
- runtimeService.startProcessInstanceByXX
- POST
runtime/process-instances
完成任务:
- taskService.completeTask(taskId)
- POST
runtime/tasks/{taskId}
(正文中完成动作)