Petals-SE-Activiti 1.0.0-SNAPSHOT

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (7)

View Page History
<activiti:operation activitiAction="completeTaskOp" />
<activiti:input-parameter name="processInstanceId" value="/validOrderRequest/orderId" />
<activiti:input-parameter name="taskId" value="/validOrderRequest/validationStepId" name="taskDefinitionKey" value="validOrder" />
<activiti:variable name="validationApproved" value="/validOrderRequest/isValidated" />
<activiti:variable name="creditCardNumber" value="/validOrderRequest/creditCardNumber" />
<wsdl:operation name="searchOrder" type="...">
<activiti:operation activitiAction="retrieveProcInst" />
<activiti:input-parameter name="processInstanceId" value="/searchOrderRequest/orderId" />
<activiti:input-parameter name="isActive" value="/searchOrderRequest/isInProgress" />
<activiti:input-parameter name="responsibleUser" value="/searchOrderRequest/responsibleUser" />
This operation requires the following input parameters:
|| Input parameter name || Type || Description || Required ||
| processInstanceId | String | Identifier of the process instance containing the tasks returned. | No |
| isActive | Boolean | Only active task are returned. | No |
| responsibleUser | String | Only select tasks for which the given user is a candidate are returned. | No |
It does not use variables.

The process instances returned by the component are all associated to the current process definition (the process definition packaged in the service unit).

The XSL parameters available to generate the service output reply are:
|| XSL parameter name || Type || Description ||
| processInstances | {color:red}Quel type 'list' est exploitable coté XSL{color} | The list of process instance identifier matching criteria. |

It is possible to map several operations of the WSDL to search process instance, for example with different search criteria.

The service "RuntimeService" provides following operations
|| Operation name || Description || Matching Activity Java API ||
| startProcessInstanceById | Starts a new process instance in the latest version of the process definition with the given id and variables. | {{RuntimeService.startProcessInstanceById(String, Map<String,Object>)}} |
| startProcessInstanceByKey | Starts a new process instance in the latest version of the process definition with the given key and variables. | {{RuntimeService.startProcessInstanceByKey(String, Map<String,Object>)}} |

{color:red}*A completer avec Bertrand*{color}
The service "TaskService" provides following operations
|| Operation name || Description || Matching Activity Java API ||
| complete | Called when the task is successfully executed, and the required task parameters are given by the end-user. | {{TaskService.complete(String, Map<String,Object>)}} |

{color:red}*A completer avec Bertrand*{color}