Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
|
custom:api_java_workflow [2019/11/06 09:42] 127.0.0.1 modifica esterna |
custom:api_java_workflow [2020/05/19 12:17] (versione attuale) giorgio.scali |
||
|---|---|---|---|
| Linea 14: | Linea 14: | ||
| * [[:custom:api_java_workflow#String startProcessInstance()|String startProcessInstance()]] | * [[:custom:api_java_workflow#String startProcessInstance()|String startProcessInstance()]] | ||
| * [[:custom:api_java_workflow#String startProcessByMessage(String message, Map<String,Object> processVariables)|String startProcessByMessage(String message, Map<String,Object> processVariables)]] | * [[:custom:api_java_workflow#String startProcessByMessage(String message, Map<String,Object> processVariables)|String startProcessByMessage(String message, Map<String,Object> processVariables)]] | ||
| + | * [[:custom:api_java_workflow#String startProcessByMessage(String message, Map<String,Object> processVariables, String userId)|String startProcessByMessage(String message, Map<String,Object> processVariables, String userId)]] | ||
| * [[:custom:api_java_workflow#void synchronizeActivitiWithGwClass(String processInstanceId)|void synchronizeActivitiWithGwClass(String processInstanceId)]] | * [[:custom:api_java_workflow#void synchronizeActivitiWithGwClass(String processInstanceId)|void synchronizeActivitiWithGwClass(String processInstanceId)]] | ||
| * [[:custom:api_java_workflow#void synchronizeActivitiWithMap(String processInstanceId, Map<String,Object> map)|void synchronizeActivitiWithMap(String processInstanceId, Map<String,Object> map)]] | * [[:custom:api_java_workflow#void synchronizeActivitiWithMap(String processInstanceId, Map<String,Object> map)|void synchronizeActivitiWithMap(String processInstanceId, Map<String,Object> map)]] | ||
| Linea 159: | Linea 160: | ||
| ==== String startProcessByMessage(String message, Map<String,Object> processVariables) ==== | ==== String startProcessByMessage(String message, Map<String,Object> processVariables) ==== | ||
| - | Avvia una nuova istanza di processo dato l'utente iniziale del messaggio e le variabili iniziali impostate. | + | Avvia una nuova istanza di processo dato il //message// univoco ed il set di variabili di processo iniziali. |
| === Parametri === | === Parametri === | ||
| * **message**, String, required. message univoco specificato nel file .bpmn | * **message**, String, required. message univoco specificato nel file .bpmn | ||
| * **variables**, Map<String,Object>, optional | * **variables**, Map<String,Object>, optional | ||
| + | |||
| + | === Return === | ||
| + | * **String** il processInstanceId del processo appena avviato | ||
| + | |||
| + | |||
| + | |||
| + | ==== String startProcessByMessage(String message, Map<String,Object> processVariables, String userId) ==== | ||
| + | |||
| + | Avvia una nuova istanza di processo dato il //message// univoco, il set di variabili di processo iniziali e l'utente che avvia il processo. | ||
| + | funziona come String startProcessByMessage(String message, Map<String,Object> processVariables), ma qui si può eventualmente sovrascrivere l'utente che avvia l'istanza di processo. Se userId è omesso, di default si prova a recuperare l'utente //initiator// dall'eventuale utente in sessione. | ||
| + | |||
| + | === Parametri === | ||
| + | * **message**, String, required. message univoco specificato nel file .bpmn | ||
| + | * **variables**, Map<String,Object>, optional | ||
| + | * **userId**, String, optional. If omitted it's retrieved by sessioObject | ||
| === Return === | === Return === | ||