Activiti-Rest Java-код

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. В документации они не упоминали java-классы для отдыха activiti, например, как развернуть процесс, как запустить процесс, как выполнить задачу и т. Д. Может ли кто-нибудь предоставить примеры кодов для всего процесса activiti? через активити отдых. заранее спасибо

1 ответ

Решение

Соглашение об именах API REST - 1-1 с Java API.

Развертывание определения процесса:

  • repositoryService.createDeployment.xxx
  • СООБЩЕНИЕ repository/deployments

Запустите экземпляр процесса:

  • runtimeService.startProcessInstanceByXX
  • СООБЩЕНИЕ runtime/process-instances

Завершить задачу:

  • taskService.completeTask (TaskID)
  • СООБЩЕНИЕ runtime/tasks/{taskId} (полное действие в теле)
Другие вопросы по тегам