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}
(полное действие в теле)