Zadanie skryptowe BPMS (scriptTask)
Domyślna opcja Camundy pozwalająca tworzyć proste, szybkie skrypty, bez konieczności tworzenia handlerów Java/ScriptCode
Dostępne języki to np. Groovy/JavaScript
Dokumentacja
https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/script-task/
https://docs.camunda.org/manual/7.22/user-guide/process-engine/scripting/
Podpinanie ScriptTask do procesu
Wybieramy Task i podtyp ScriptTask:
Format: Język np. Groovy/JavaScript
Type: Inline Script
Script: skrypt, który chcemy wywołać

Popularne metody
execution.getVariable("variableName") - Pobiera zmienną procesu
execution.setVariable("variableName", value) - Ustawia zmienną procesu
execution.removeVariable("variableName") - Usuwa zmienną z procesu
execution.hasVariable("variableName") - Sprawdza czy istnieje zmienna w procesie
execution.getProcessInstanceId() || execution.getId() - pobiera ID procesuWięcej informacji o JSON: https://docs.camunda.org/manual/7.7/reference/spin/json/01-reading-json/
Last updated
Was this helpful?
