Как в коробочном Битрикс 24 открывать iframe задания бизнес процесса, сразу после его создания?
Никак - это разный контекст.
Начнем с понимания того как именно могут быть запущены бизнес-процессы?
1. Через прямой запуск из публички веб-браузера
2. Через косвенный запуск из публички (когда какое-то действие неявно вызывает запуск процесса)
3. Через api (например в консоли сервера, cron/агенты и т.п.)
4. Мобильное приложение (стоит особняком).
Во всех этих случаях лично мне не понятно как, кому и где открывать попап.
Обычно на такое есть 2 способа:
1. Через асинхронный опросник в фиксированную точку.
2. Через пуш-события
Рассмотрим подробнее механизм работы каждого. "Асинхронный опросник" выполняет поиск заданий назначенных пользователю с определенной периодичностью и в случае если подобное задание найдено - делает рендер этого задания в определенную область.
На этой технологии например работает модуль "Процессы в карточках CRM".
Механизм "пуш-событий" требует немного больше навыков и работающий push.
Здесь нет опросного механизма, а все действие завязано на "событиях назначения заданий бизнес-процессов", которые выбрасывают сообщние через websocket. Далее при получении сообщения уже понимается контекст работы приложения (десктоп/мобильное, потому что в cli-режиме никто события не слушает) и происходит отрисовка именно на js в нужном контексте (открывается попап или слайдер).
Оба способа полный кастом, т.е. в стандарте для этого нет ничего.