@startuml start :Добавить новое поле на этап запроса; if (Поле блочное) then (yes) :Выбор типа блочного поля; :Указание параметров, уникальных для выбранного блочного поля; else (no) :Указываем название поля; :Указываем обязательное ли поле; :Указываем дополнительные параметры; if (Тип поля in\n[multiselct, select]) then (yes) :Выбираем источник данных; else (no) endif endif :Добавление поля в этап; end @enduml