Задача: организовать пошаговое выполнение переданных строк (массива) из таблицы на бекенде.
Дано: таблица (grid) внутри административной части 1С-Битрикс
1 - выбор всех элементов в таблице
2 - отправка всех выделенных элементов в таблице в очередь заданий
3 - альтернативный вариант добавления задания в очередь (для одной конкретной строки)
Что должно происходить: при нажатии на кнопку (2 или 3) должно появится уведомление "добавлено в очередь", при этом пользователь может закрыть страницу или вообще выключить ПК и пойти спать. Задания должны выполниться и обновить данные в таблице (те, что приходят из обработчика).
Вопрос: Как можно с помощью API 1С-Битрикс реализовать задачу?
P.S. Вопрос не касается фронтенда.
Было несколько вариантов:
1. Реализовать все же на фронтенде через рекурсивную AJAX функцию, которая вызывает сама себя пока очередь не закончится.
2. Реализовать через контроллеры (
https://dev.1c-bitrix.ru/learning/course/index.php...), но вроде как контроллеры подразумевают точное количество шагов, которые потребуется сделать.