Справка по системе Платформа ELMA BPM
×
Меню

Конструктор форм

Конструктор форм позволяет проектировать формы создания, редактирования и просмотра создаваемых объектов, а также изменять формы уже существующих в системе объектов.
В системе ELMA выделяют системные и пользовательские формы. Пользовательские формы создаются администратором системы в Дизайнере ELMA.
Системные формы – это формы, спроектированные и настроенные разработчиками системы ELMA. Данные формы не могут быть удалены и подлежат только расширению. В Дизайнере ELMA системные формы отображены синим цветом.
Пользовательские формы – это формы, спроектированные и настроенные в Дизайнере ELMA для определенных потребностей пользователя или компании. Данные формы могут быть изменены и/или удалены. В Дизайнере ELMA пользовательские формы отображены черным цветом.
С помощью конструктора форм могут быть изменены формы объектов, расположенных на следующих вкладках Дизайнера ELMA:

Работа с конструктором форм в карточке объекта

Конструктор форм открывается в карточке объекта на вкладке Формы (представления).
Внешний вид данной вкладки и набор доступных на ней возможностей зависит типа объекта (системный или пользовательский). У пользовательского объекта всегда имеется возможность работы с конструктором форм, а у системных объектов данная возможность доступна не всегда.
Системные объекты
Ниже описаны несколько вариантов представления вкладки Формы (представления) у системных объектов.
1. Отсутствие возможности работы (рис. 1) с конструктором форм (например, системный объект "Папка-фильтр"). В данном случае при работе с объектом в веб-приложении будут использоваться формы, запрограммированные по умолчанию.
Рис. 1. Карточка системного объекта "Папка-фильтр". Вкладка "Формы (представления)"
2. Отсутствие возможности работы с конструктором форм (рис. 2), но наличие возможности настройки представления с использованием языка разметки Razor (например, системный объект "Задача"). В данном случае при работе с объектом в веб-приложении будут использоваться формы создания и редактирования, запрограммированные по умолчанию, а для формы просмотра могут быть заданы дополнительные параметры.
Рис. 2. Карточка системного объекта "Задача". Вкладка "Формы (представления)"
3. Наличие возможности работы с конструктором форм (рис. 3), но отсутствие возможности настройки представления с использованием языка разметки Razor (например, системный объект "Контрагент"). Порядок работы с данной вкладкой аналогичен порядку, описанному для пользовательского объекта. Отличие заключается в отсутствии у системного объекта блока Схема настроек форм.
Рис. 3. Карточка системного объекта "Контрагент". Вкладка "Формы (представления)"
Пользовательские объекты
Пользовательские объекты всегда имеют возможность работы с конструктором форм. Для его открытия необходимо установить переключатель в положение Конструктор форм (рис. 4).
Рис. 4. Карточка пользовательского объекта. Вкладка "Формы (представления)". Схема настроек "Конструктор форм"
Формы по умолчанию – возможность создания, редактирования и/или выбора форм, отображаемых в веб-приложении при создании, редактировании и/или просмотре объекта:
Для редактирования выбранной в поле формы необходимо нажать на кнопку . Выбранная форма будет открыта для редактирования в Дизайнере ELMA на вкладке Формы. Для создания формы в выбранном поле необходимо нажать на кнопку , расположенную справа от данного поля. Подробнее о создании и редактировании форм см. соответствующий раздел справки.
Список форм – список форм, используемых в текущем объекте, и их зависимостей.
Справа от названия формы в столбце Где используется располагается информация о количестве использований данной формы. При нажатии на ссылку Количество использований: <число> откроется окно со списком зависимостей данной формы (рис. 5), в котором будут указаны все объекты и дочерние формы, в которых используется данная форма.
Рис. 5. Диалоговое окно "Использование формы". Список зависимостей формы

Кнопки верхнего меню вкладки "Формы (представления)"

При нажатии на кнопку Сохранить осуществляется сохранение текущего объекта.
 
При нажатии на пиктограмму осуществляется публикация текущего объекта.
Закрытие текущего объекта.
Добавление новой формы. Подробнее о создании форм см. соответствующий раздел справки.
Редактирование выбранной формы. Редактирование форм осуществляется в Дизайнере на вкладке Формы. Подробнее о редактировании форм см. соответствующий раздел справки.
Удаление выбранной формы. Для удаления доступны только пользовательские формы. Удаление форм осуществляется в Дизайнере на вкладке Формы. Подробнее об удалении форм см. соответствующий раздел справки.

См. также: