Всем привет! У меня есть рабочий процесс на 8 автовебинаров в день. Он запускается по добавлению в группу пользователя на странице регистрации.
ВОПРОС:
А что если человек зарегистрировался на автовебинар, но не был на нем и захочет еще раз зарегистрироваться? Получается из-за того, что процесс запускается по группам (а так же работает по пользователям) он этого сделать не сможет? Как лучше поступить? У меня в голове пока 3 варианта:
1) Процесс запускается по заказам (бесплатная заявка). Так можно будет регистрироваться множество раз
2) В процессе добавить проверку на присутствие на автовебинаре. Если не был, то из группы регистрации удаляется, чтобы заново мог регистрироваться
3) В обработчике формы регистрации запускать сразу процесс с автовебинарами
Я делаю запуск процесса на автовеб со страницы Спасибо (блок действие с пользователем) + добавляю "защиту" в процесс, чтобы клиенту не шло одновременно несколько цепочек, если он зайдет на страницу Спасибо еще раз.
1) В процессе проверяю- клиент в группе "Идет процесс на веб" - если да, то закрываю процесс, если нет, то добавляю его в группу "Идет процесс на веб" и в конце процесса удаляю из этой группы
2) на странице спасибо скрываю блок с запуском процесса, если клиент в группе "Идет процесс на веб"