This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit af7ddf7fab42628970e5a0e2bbdbe554b2318a2f
tree 8fce5f2ab986f57cde671899f0f3fcbdf130a4a0
parent 39355a5997775c41c51db22abfe1043afc9a2c99
tree 8fce5f2ab986f57cde671899f0f3fcbdf130a4a0
parent 39355a5997775c41c51db22abfe1043afc9a2c99
| name | age | message | |
|---|---|---|---|
| |
CHANGELOG.txt | Thu Apr 17 01:12:53 -0700 2008 | [jmettraux] |
| |
README.txt | Wed Apr 30 05:36:42 -0700 2008 | [jmettraux] |
| |
Rakefile | Tue Apr 29 07:39:07 -0700 2008 | [jmettraux] |
| |
bin/ | Fri Apr 25 07:37:26 -0700 2008 | [jmettraux] |
| |
conf/ | Wed Apr 30 05:36:42 -0700 2008 | [jmettraux] |
| |
lib/ | Wed Apr 30 05:36:42 -0700 2008 | [jmettraux] |
| |
public/ | Wed Apr 30 05:36:42 -0700 2008 | [jmettraux] |
| |
test/ | Wed Apr 30 05:36:42 -0700 2008 | [jmettraux] |
| |
tools/ | Thu Apr 24 18:02:27 -0700 2008 | [jmettraux] |
| |
views/ | Wed Apr 30 05:36:42 -0700 2008 | [jmettraux] |
README.txt
= ruote-rest A RESTful instance of OpenWFEru (ruote) powered by Sinatra (http://sinatrarb.com) == getting it To get Ruote and Ruote-Rest : git clone git://github.com/jmettraux/ruote.git git clone git://github.com/jmettraux/ruote-rest.git == dependencies Depends on Sinatra 0.2.2 [sudo] gem install -y sinatra == interface By default, XML representations will be returned. The 'Accept' header is used to determine which representation the client expects. The 'format' query parameter can be used to override that, like in GET /processes?format=json For debugging purposes, you can force to a text/plain content type with 'plain' : GET /workitems?format=json&plain=true === /processes GET /processes lists all the [business] processes currently running in the engine POST /processes launches a new process instance GET /processes/{wfid} returns the detailed status of a given process instance GET /processes/{wfid}/representation returns the JSON representation of the current process instance tree DELETE /processes/{wfid} cancels a business process instance === /expressions GET /expressions/{wfid} returns all the expressions of a business process instance GET /expressions/{wfid}/{expid} returns one expression GET /expressions/{wfid}/{expid}?format=yaml returns the YAML representation of an expression (note that using the Accept header is the best way to do that) PUT /expressions/{wfid}/{expid} updates an expression, live. Expects a YAML version of the expression DELETE /expressions/{wfid}/{expid} cancels one expression === /workitems GET /workitems lists all the workitems GET /workitems/{wid} returns a workitem GET /workitems?wfid=x returns all the workitems belonging to a [business] process instance PUT /workitems/{wid} updates a workitem If the workitem field '_state' is set to 'proceeded' the workitem will resume its travel in its business process




