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}(正文中完成动作)