Index | Method | Request(s) | Response | Description | ||||
---|---|---|---|---|---|---|---|---|
1 | complete |
sid taskId transition |
completes a task taking a given transition | |||||
2 | addNote |
sid taskId note |
history | adds a new note | ||||
3 | getWorkflows |
sid |
workflows | lists the available workflows | ||||
4 | unclaim |
sid taskId |
turns a task back to pool | |||||
5 | reassign |
sid taskId userId |
reassigns a task to another user | |||||
6 | appendDocuments |
sid taskId docIds |
appends new documents to the workflow | |||||
7 | startWorkflow |
sid workflow tag docIds |
instanceId | launches a new workflow instance | ||||
8 | getHistories |
sid instanceId event |
histories | gets the histories of a workflow instance | ||||
9 | claim |
sid taskId |
claims a task | |||||
10 | getTasksICanOwn |
sid |
tasks | retrieves the tasks that can be owned by the current user | ||||
11 | getTasksAssignedToMe |
sid |
tasks | retrieves the tasks assigned to the current user |
completes a task taking a given transition
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
taskId
|
String | Y | identifier of the task | |||||
transition
|
String | Y | name of the transition |
adds a new note
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
taskId
|
String | Y | identifier of the task | |||||
note
|
String | Y | text of the note |
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
history
|
WSWorkflowHistory | Y | ||||||
id
|
Long | Y | ||||||
docId
|
Long | document identifier | ||||||
folderId
|
Long | Y | ||||||
userId
|
Long | Y | ||||||
path
|
String | Y | ||||||
date
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' | |||||
username
|
String | Y | ||||||
event
|
String | Y | ||||||
comment
|
String | Y | ||||||
version
|
String | Y | ||||||
sessionId
|
String | Y | ||||||
filename
|
String | Y | ||||||
templateId
|
Long | Y | ||||||
instanceId
|
String | Y | ||||||
taskname
|
String | Y | ||||||
taskDisplay
|
String | Y | ||||||
transition
|
String | Y | ||||||
taskId
|
String | Y | ||||||
templateVersion
|
Integer | Y |
lists the available workflows
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session |
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
workflows
|
String | Y | Y |
turns a task back to pool
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
taskId
|
String | Y | identifier of the task |
reassigns a task to another user
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
taskId
|
String | Y | identifier of the task | |||||
userId
|
Long | Y | identifier of the user |
appends new documents to the workflow
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
taskId
|
String | Y | identifier of the task | |||||
docIds
|
Long | Y | Y | identifiers of the documents to append |
launches a new workflow instance
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
workflow
|
String | Y | name of the workflow | |||||
tag
|
String | a tag you can assign to the new instance | ||||||
docIds
|
Long | Y | the documents to be appended to the workflow |
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
instanceId
|
String | Y |
gets the histories of a workflow instance
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
instanceId
|
String | Y | identifier of the workflow instance | |||||
event
|
String | optional filter on a specific event type |
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
histories
|
WSWorkflowHistory | Y | Y | |||||
id
|
Long | Y | ||||||
docId
|
Long | document identifier | ||||||
folderId
|
Long | Y | ||||||
userId
|
Long | Y | ||||||
path
|
String | Y | ||||||
date
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' | |||||
username
|
String | Y | ||||||
event
|
String | Y | ||||||
comment
|
String | Y | ||||||
version
|
String | Y | ||||||
sessionId
|
String | Y | ||||||
filename
|
String | Y | ||||||
templateId
|
Long | Y | ||||||
instanceId
|
String | Y | ||||||
taskname
|
String | Y | ||||||
taskDisplay
|
String | Y | ||||||
transition
|
String | Y | ||||||
taskId
|
String | Y | ||||||
templateVersion
|
Integer | Y |
claims a task
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session | |||||
taskId
|
String | Y | identifier of the task |
retrieves the tasks that can be owned by the current user
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session |
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
tasks
|
WSWorkflowTask | Y | Y | |||||
id
|
String | Y | task identifier | |||||
name
|
String | Y | name of the task | |||||
instanceId
|
String | Y | identifier of the workflow instance | |||||
workflowName
|
String | Y | ||||||
tag
|
String | Y | tag of the workflow instance | |||||
lastNote
|
String | Y | ||||||
assignee
|
String | Y | ||||||
candidates
|
String | Y | Y | possible candidates for this task | ||||
appendedDocs
|
Long | Y | Y | documents appended to the current workflow instance | ||||
transitions
|
String | Y | Y | |||||
startDate
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' | |||||
dueDate
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' | |||||
endDate
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' |
retrieves the tasks assigned to the current user
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
sid
|
String | Y | identifier of the session |
Name | Type | Required | Multiple | Description | ||||
---|---|---|---|---|---|---|---|---|
tasks
|
WSWorkflowTask | Y | Y | |||||
id
|
String | Y | task identifier | |||||
name
|
String | Y | name of the task | |||||
instanceId
|
String | Y | identifier of the workflow instance | |||||
workflowName
|
String | Y | ||||||
tag
|
String | Y | tag of the workflow instance | |||||
lastNote
|
String | Y | ||||||
assignee
|
String | Y | ||||||
candidates
|
String | Y | Y | possible candidates for this task | ||||
appendedDocs
|
Long | Y | Y | documents appended to the current workflow instance | ||||
transitions
|
String | Y | Y | |||||
startDate
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' | |||||
dueDate
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' | |||||
endDate
|
String | Y | format must be 'yyyy-MM-dd HH:mm:ss' or 'yyyy-MM-dd' |