Поделиться через


Включение функций по расписанию

Фильтры функций позволяют включить или отключить флаг компонента условно. Фильтр периода времени является одним из встроенных фильтров функций библиотеки управления функциями. Он позволяет включить или отключить функцию по расписанию. Например, если у вас есть новое объявление о продукте, его можно использовать для автоматического открытия функции в запланированное время. Вы также можете использовать его для прекращения рекламной скидки, как запланировано после окончания маркетинговой кампании.

В этой статье вы узнаете, как добавить и настроить фильтр интервала времени для флагов компонентов.

Добавление фильтра интервала времени

  1. Создайте флаг компонента с именем Beta в меню диспетчера функций хранилища Конфигурация приложений и перейдите в правый конец флага функции, который вы хотите изменить, а затем выберите действие "Дополнительные действия" (...) и "Изменить". Дополнительные сведения о добавлении и изменении флага компонента см. в разделе "Управление флагами компонентов".

  2. В открывающейся области "Изменить" установите флажок "Включить флаг функции", если он в настоящее время снят, установите флажок "Использовать фильтр компонентов" и нажмите кнопку "Создать".

    Снимок экрана: портал Azure, показывающий, как изменить флаг компонента.

  3. Откроется область создания фильтра на стороне. В разделе " Тип фильтра" выберите фильтр окна времени в раскрывающемся списке.

    Снимок экрана: портал Azure с конфигурацией фильтра компонентов периода времени.

  4. Фильтр периода времени включает время начала и (или) время окончания. Флажки "Время начала" и "Время окончания" проверяются по умолчанию.

    • Установка времени начала позволяет включить флаг компонента в определенный день и время. Фильтр периода времени без времени начала активен, как только вы сохраните сведения о фильтре компонентов.
    • Установка времени окончания позволяет отключить флаг компонента по определенной дате и времени. Фильтр периода времени без окончания остается активным, пока не отключите его.

    Снимите флажок времени окончания и введите время начала несколько минут перед текущим временем, чтобы запланировать автоматическое включение функции бета-версии в течение нескольких минут и никогда не отключается после включения.

  5. Часовой пояс по умолчанию выбирается в зависимости от текущего часового пояса браузера. При необходимости выберите другой часовой пояс.

  6. При необходимости задайте повторение периода времени. Этот параметр позволяет определить повторяющееся время, гарантируя, что флаг функции автоматически активируется и деактивируется в соответствии с указанным расписанием, например в периоды низкого или высокого трафика.

    В фильтре повторяющегося периода времени всегда есть время начала и время окончания, определяющее базовое окно времени, которое повторяется в соответствии с заданным шаблоном повторения. Введите время начала и время окончания, а затем установите флажок "Включить повторение" и выберите сведения о повторении, включая шаблон повторения и время окончания срока действия.

    В этом примере вы активируете бета-функцию ежедневно с 5:00 до 6:00, начиная с 25 ноября и продолжаяся до 31 декабря. Можно также выбрать еженедельную частоту и выбрать один или несколько дней недели для повторения.

    Снимок экрана: портал Azure с повторением фильтра компонентов.

  7. Нажмите кнопку "Добавить ", чтобы сохранить конфигурацию фильтра периода времени и вернуться на экран флага функции "Изменить".

  8. Теперь фильтр периода времени отображается в сведениях о фильтре компонентов в разделе "Фильтры компонентов". Нажмите кнопку "Применить" , чтобы сохранить флаг компонента с помощью нового фильтра компонентов.

    Снимок экрана: портал Azure, применение фильтра нового периода времени.

    Теперь вы успешно добавили фильтр интервала времени в флаг компонента.

  9. Перейдите к приведенным ниже инструкциям, чтобы использовать флаг функции с фильтром периода времени в приложении для используемого языка или платформы.

Следующие шаги

Чтобы узнать больше о фильтрах функций, перейдите к следующим документам: