У процесса — три вида форм:
- Стартовая (используется при запуске процесса);
- Кастомизированная (только для некоторых шагов);
- По умолчанию (для всех шагов, кроме стартового, если нет кастомизированных форм).
Одни формы удобно создавать на основе других — путем наследования. Форма-потомок наследует все поля и настройки формы-родителя.
Свойства и количество полей могут различаться в зависимости от потребностей шага. На стартовой форме все поля могут быть доступны для записи. На форме по умолчанию, для последующих шагов, те же поля можно сделать доступными только для чтения, чтобы не испортить уже введенные данные. На кастомизированных формах можно добавить поля для данных, которые станут доступными только на определенном шаге процесса.
Для нашего процесса можно создать следующие формы:
Тип формы | Особенности | Форма-родитель |
---|---|---|
Стартовая | Все поля доступны для ввода. | - |
По умолчанию | Все поля доступны только для чтения. | Стартовая |
Кастомизированная для шага Ожидание документов | Поле Заявление на подключение сделано обязательным (продолжить выполнение процесса без ввода этих данных нельзя). | По умолчанию |
Кастомизированная для шага Заполнение заявки | Поле Тип модема доступно для ввода (при возвращении на этот шаг может понадобиться повторный выбор скорости соединения). | По умолчанию |
Прежде чем перейти к дальнейшему, удалите созданную «мастером» форму по умолчанию. Начнем создание форм со стартовой.
Основы работы с редактором форм описаны здесь.