Друзья, чёт туплю. Как завершить задачу по процессу, если создана новая задача по этому же процессу относительно одного и того же пользователя.
Например, пользователь регистрируется на вебинар, а потом ещё раз, забыв о первой регистрации. Хочу чтобы письма начинали приходить по новой, но и не дублировались из-за запущенного до этого процесса
Добавляйте пользователя в группу при входе в процесс \ удаляйте её по завершению процесса.
Если человек заново регистрируется, делайте проверку по группе. Если есть у человека, значит он в процессе. Если нет, значит нет