Activiti is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0.
If the download page [https://www.activiti.org/download-bpm] does not seem to work.
Github has the releases available [https://github.com/Activiti/Activiti/releases].
Note: activiti.version must be changed from former 5.19.0.2 to current 6.0.0 (in pom.xml)
Unfortunately, the Windows shell (cmd.exe) uses quote marks differently from Mac OSX and Linux.
The simplest fix is to avoid single-quotes and use double quotes, with the double-quotes in the JSON document escaped.
Another option is to use a different shell, as 'Git Bash' (C:\Program Files\Git\git-bash.exe).
Sample GET >
curl -u admin:admin http://localhost:8080/api/ui/v1/test-get/john.doe@gpra.comSample POST >
curl -u admin:admin -H "Content-Type: application/json" -d '{"name":"John Doe", "email": "john.doe@alfresco.com", "phoneNumber":"123456789"}' http://localhost:8080/start-hire-processSo, the original:
curl -u admin:admin -H "Content-Type: application/json" -d '{"processDefinitionKey":"hireProcess", "variables": [ {"name":"applicantName", "value":"John Doe"}, {"name":"email", "value":"john.doe@alfresco.com"}, {"name":"phoneNumber", "value":"1234567"} ]}' http://localhost:8080/runtime/process-instances
becomes:curl -u admin:admin -H "Content-Type: application/json" -d "{\"processDefinitionKey\":\"hireProcess\", \"variables\": [ {\"name\":\"applicantName\", \"value\":\"John Doe\"}, {\"name\":\"email\", \"value\":\"john.doe@alfresco.com\"}, {\"name\":\"phoneNumber\", \"value\":\"1234567\"} ]}" http://localhost:8080/runtime/process-instances