Коллеги!
Помогите, пожалуйста, с такой проблемой.
В виджете код создается html кнопка на которую навешивается событие при клике запустить процесс:
HTML:
<button onclick="<%= Scripts%>.start_process()">
И серверный код:
Код:
async function start_process(): Promise<void> {
let processTemplate = Namespace.app.appname.processes.process_code;
const inputData = {};
await processTemplate.run(inputData);
}
Код работает, процесс запускается. Но при запуске данного процесса из стандартного виджета Кнопка (с привязкой к нему бизнес процесса) после запуска процесса сразу открывается окно с шагом процесса.
А при программном запуске через .run пользователь остается на той же форме просмотра элемента и чтобы попасть в запущенный процесс ему необходимо зайти в задачи и нажать уже на созданную этим процессом задачу.
Есть ли какие-то варианты решения?
И второй вопрос, если все таки не получится с первым вариантом:
Можно ли как в стандартном виджете Кнопка запускать не определенный бизнес процесс жестко заданый в дизайнере, а брать имя процесса из переменной контекста
Заранее спасибо!