Alexei none [http://community.jboss.org/people/Jump] replied to the discussion

"REST interface for JBPM"

To view the discussion, visit: http://community.jboss.org/message/534145#534145

--------------------------------------------------------------
GET  http://hostname/jbpm-rest/task/ http://hostname/jbpm-rest/task/{id}
So, currently supportet URLs

Repository service

GET  http://hostname/jbpm-rest/repo/definitions 
http://hostname/jbpm-rest/repo/definitions - list of available process 
definitions
GET  http://hostname/jbpm-rest/repo/definition/ 
http://hostname/jbpm-rest/repo/definition/{id} - definition identified by id
GET  http://hostname/jbpm-rest/repo/deployments 
http://hostname/jbpm-rest/repo/deployments - list of available deployments
GET  http://hostname/jbpm-rest/repo/deployment/ 
http://hostname/jbpm-rest/repo/deployment/{id} - deployment identified by id
POST  http://hostname/jbpm-rest/repo/deploy 
http://hostname/jbpm-rest/repo/deploy - accepts multipart/form-data i.e. file 
from <input type="file" ... />

Execution service

GET  http://hostname/jbpm-rest/exec/execution/ 
http://hostname/jbpm-rest/exec/execution/{id}
GET  http://hostname/jbpm-rest/exec/execution/ 
http://hostname/jbpm-rest/exec/execution/{id}/variableNames
GET  http://hostname/jbpm-rest/exec/execution/ 
http://hostname/jbpm-rest/exec/execution/{id}/variable/{variableName}
POST  http://hostname/jbpm-rest/exec/execution/ 
http://hostname/jbpm-rest/exec/execution/{id}/variables - accepts 
application/x-www-form-urlencoded where variables represented as key-value 
pairs. You can modify or add variables to execution by means of this method
GET  http://hostname/jbpm-rest/exec/process/ 
http://hostname/jbpm-rest/exec/process/{id}
POST  http://hostname/jbpm-rest/exec/process/ 
http://hostname/jbpm-rest/exec/process/{processDefinitionId}/start - starts 
process with variables accepted by means of key-value pairs, just the same as 
POST  http://hostname/jbpm-rest/exec/execution/ 
http://hostname/jbpm-rest/exec/execution/{id}/variables
GET  http://hostname/jbpm-rest/exec/process/ 
http://hostname/jbpm-rest/exec/process/{processDefinitionId}/start - starts 
process without any variables attached
POST  http://hostname/jbpm-rest/exec/process/ 
http://hostname/jbpm-rest/exec/process/{processDefinitionId}/start - ends 
process with state passed by form param named state
GET  http://hostname/jbpm-rest/exec/processes 
http://hostname/jbpm-rest/exec/processes

Managment service

GET  http://hostname/jbpm-rest/mgmt/job/ 
http://hostname/jbpm-rest/mgmt/job/{jobId}/execute
GET  http://hostname/jbpm-rest/mgmt/jobs http://hostname/jbpm-rest/mgmt/jobs
GET  http://hostname/jbpm-rest/mgmt/job/forProcessInstance/ 
http://hostname/jbpm-rest/mgmt/job/forProcessInstance/{processInstanceId}

Task service

GET  http://hostname/jbpm-rest/tasks/personal/ 
http://hostname/jbpm-rest/tasks/personal/{userId}
GET  http://hostname/jbpm-rest/tasks/group/ 
http://hostname/jbpm-rest/tasks/group/{groupId}
GET  http://hostname/jbpm-rest/task/ http://hostname/jbpm-rest/task/{id}
GET  http://hostname/jbpm-rest/task/ 
http://hostname/jbpm-rest/task/{id}/outcomes
GET  http://hostname/jbpm-rest/task/ 
http://hostname/jbpm-rest/task/{id}/variableNames
GET  http://hostname/jbpm-rest/task/ 
http://hostname/jbpm-rest/task/{id}/variable/{variableName}
POST  http://hostname/jbpm-rest/task/ 
http://hostname/jbpm-rest/task/{id}/variables
GET  http://hostname/jbpm-rest/task/ 
http://hostname/jbpm-rest/task/{id}/comments
POST  http://hostname/jbpm-rest/task/ 
http://hostname/jbpm-rest/task/{id}/end/{outcome} - ends task with given 
outcome and parameters passed by key-value pairs

History service

not implemented yet  :) 

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/534145#534145]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to