custom:api_java_workflow

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

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 ===
  • custom/api_java_workflow.1573029751.txt.gz
  • Ultima modifica: 2019/11/06 09:42
  • da 127.0.0.1