Перейти к содержимому
FormFlow

v1.11: закрывайте Форму в заданное время или после определённого числа Отправок

Релиз v1.11.0 позволяет Форме закрываться самой в заданное время UTC, после определённого числа Отправок или по любому из двух условий. Как считаются правила и что делает закрытая Форма.

Эта статья переведена машинным способом. Читать оригинал на английском

Part of FormFlow's form editor: the Accepting submissions switch turned off, a Closes at (UTC) field set to 12/31/2026, 06:00 PM, and a Close after (submissions) field set to 100.

До релиза v1.11.0 от 30 сентября 2026 года единственным способом перестать принимать в Форму Отправки было выключить её самому. Теперь она может закрыться сама: в выбранное вами время, после определённого числа Отправок или по тому из двух условий, которое наступит раньше. Запись Списка изменений даёт короткую версию. В этой статье объясняется, как считаются правила, как их настроить и где они грубы.

Два правила

В редакторе Формы рядом с переключателем «Приём отправок» появились два новых поля. Вместе они составляют правила закрытия Формы, и каждое необязательно.

  • «Закрывается (UTC)» — это дата и время с точностью до минуты. Форма закрывается, когда этот момент проходит. Оно всегда задаётся в UTC, какой бы часовой пояс ни был у вашей панели, а подсказка под полем показывает, какое это время у вас.

  • «Закрыть после (отправок)» — это целое число не меньше 1. Форма закрывается, когда в ней накопится столько Отправок.

Если задать оба, Форму закроет то, что наступит первым. Ни одно из них не трогает переключатель. Форма, закрытая правилом, ведёт себя точно так, как если бы вы выключили переключатель, а сам переключатель остаётся включённым.

Что считает это число

Лимит считает Отправки, не являющиеся спамом, которые Форма хранит прямо сейчас. Он не считает по расчётным периодам, и спам в нём не учитывается никогда. Из этого следуют два последствия, которые нужно учитывать.

  • Удаление Отправок освобождает место. Если Форма закрылась на 100 и вы удалили десять, она снова открывается ещё на десять.

  • Лимит мягкий. Отправки, приходящие в один и тот же момент, считаются каждая по отдельности до того, как сохранена хоть одна, поэтому несколько придётся сверх числа.

Если вам нужно ровно 100 и ни одной больше, воспринимайте лимит как ограждение и проверяйте количество потом.

Как их настроить

  1. Откройте Форму в панели и найдите переключатель «Приём отправок» в верхней части редактора.

  2. Укажите время в «Закрывается (UTC)», введите число в «Закрыть после (отправок)» или сделайте и то, и другое.

  3. Прочитайте подсказку под переключателем. Пока Форма открыта, в ней сказано, когда она закроется и сколько Отправок в ней уже есть, например «Закроется после 100 отправок (пока 37).»

  4. Сохраните.

Что делает закрытая Форма

Как только правило срабатывает, каждая Отправка, отправленная на адрес Формы, отклоняется с кодом 403 и записывается в «Отклонено», где вы можете её увидеть. Если у Формы есть Размещённая страница, она показывает уведомление о закрытии вместо полей. Подсказка под переключателем тоже меняется: в ней сказано, какое правило закрыло Форму: время закрытия уже наступило или в форме столько Отправок, сколько разрешает её лимит.

Чтобы открыть её снова, сбросьте правило, увеличьте число или удалите некоторые Отправки. Ничего больше отменять не нужно.

Где оно грубо

  • Только UTC. Часового пояса для отдельной Формы нет, поэтому пересчитывайте время закрытия сами.

  • Отправитель не может узнать, какое правило закрыло Форму. Уведомление о закрытии одинаковое в любом случае.

  • Лимит ограничивает то, что Форма хранит, а не то, что она когда-либо получила. Это не квота.