Skip to main content
Skip table of contents

startProcess

Versionshinweise

14.1

Code

GROOVY
ProcessUtils.startProcess(String processId, Map<String, Object> variables, boolean isAsychonous, [int delay])

Beschreibung

Startet den Prozess mit der gegebenen ID. Der Prozess muss als Startereignis 'System Start' verwenden.

In dem gestarteten Prozess werden die Inhalte der Map „variables“ als Prozess-Variablen gemappt. Die Keys der Map werden als Variablenname genutzt und die Values dieser Variablen zugeordnet. Der Zugriff kann über ProcessUtils.getVariable(key) erfolgen.

Parameter

  • processId - Díe ID des Prozesses

  • variables - Mapping mit Variablen

  • isAsychonous - TRUE der Prozess wird asynchron gestartet.

  • delay - Zeitversatz in Millisekunden für das asynchrone Starten. Der Standard sind 1000ms für einen sicheren Transaktionsabschluss. Der Parameter ist optional.

Rückgabe (seit 15.2)

  • Eine Map mit möglichen Ergebnisvariablen aus dem Prozess. Das Ergebnis ist null, wenn keine Ergebnisvariablen definiert wurde, der Start asynchron war oder fehlgeschlagen ist.

Beispiele

GROOVY
Map parameterMap = new HashMap();
parameterMap.put("Param1", value1);
parameterMap.put("Param2", value2);
Map result = ProcessUtils.startProcess("myID", parameterMap, false);

 


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.