Запуск процесса#
Используется для настройки, очистки или запуска элементов маршрутов согласования и бизнес-процессов.
Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт
Тип: JEXL-скрипт
var gidvSurvey = Bpm_PrDocApi.getProcDocByPrState(idpState);
var idvProcessSchema = Bpm_ProcessSchemaApi.findByMnemoCode(spParams);
var idvUser = Btk_UserApi.getCurrentUserId();
if(idvProcessSchema != null) {
sql(`
select
r.gid
from sur_respsurvey r
join sur_survey s on r.idsurvey = s.id
where s.gid = '` + gidvSurvey + `'
`).foreach(
var ropProcess = Bpm_ProcessPkg.createProcessSimple(r.gid, idvProcessSchema);
Bpm_ProcessPkg.startProcess(ropProcess, idvUser);
)
} else
raise ("Схема с кодом ... не найдена")