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

Вкладка "Настройки формы"

На вкладке Настройки формы при использовании конструктора форм можно настроить только перечень действий, доступных пользователю в меню веб-приложения для работы с задачей (рис. 1).
Рис. 1. Настройки задачи. Вкладка "Настройки формы"
При использовании Простой формы отображения контекстных переменных можно настроить перечень действий, доступных пользователю в меню веб-приложения для работы с задачей. Кроме того, доступны настройки информационного наполнения страницы (общая информация, вкладки и кнопки исполнения задачи) и возможность указать файл шаблона .NET Razor, используемый для отображения формы (рис. 2).
Рис. 2. Настройки задачи. Вкладка "Настройки формы"
Блок Меню страницы содержит перечень действий, доступных пользователю в меню веб-приложения для работы с задачей. Он включает в себя настройки отображения:
Рис. 3. Элементы интерфейса, настраиваемые в блоке "Меню страницы"
Блок Содержимое страницы содержит настройки информационного наполнения страницы. Он включает в себя настройки отображения:
Рис. 4. Элементы интерфейса, настраиваемые в блоке "Содержимое страницы"
Настройка Использовать шаблон Razor позволяет задать свою форму интерфейса задачи в веб-приложении. После активации этой настройки необходимо указать адрес до файла шаблона.
Шаблоны создаются на языке разметки .NET Razor. Файл шаблона должен иметь расширение cshtml. Для создания файла шаблона необходимо использовать внешний редактор, например Microsoft Visual Studio, так как Дизайнер ELMA не содержит инструментов редактирования шаблонов .NET Razor.
Файл шаблона нужно разместить в каталоге с конфигурацией. Рекомендуется использовать следующую структуру папок для размещения файла шаблона пользовательской задачи:
В папке с конфигурацией создать структуру папок:
WebApplication
Modules
EleWise.ELMA.BPM.Web.Tasks
Views
Task
В папке Task разместить файл шаблона.
Таким образом, рекомендуется создавать следующий путь к файлу шаблона .NET Razor для пользовательских задач:
{Папка с конфигурацией}/WebApplication/Modules/EleWise.ELMA.BPM.Web.Tasks/Views/Task/{Название файла шаблона}.cshtml
где {Название файла шаблона}.cshtml - название Вашего файла, содержащего файл шаблона.
См. также: