Вкладка "Настройки формы"
На вкладке Настройки формы при использовании конструктора форм можно настроить только перечень действий, доступных пользователю в меню веб-приложения для работы с задачей (рис. 1).
Рис. 1. Настройки задачи. Вкладка "Настройки формы"
При использовании Простой формы отображения контекстных переменных можно настроить перечень действий, доступных пользователю в меню веб-приложения для работы с задачей. Кроме того, доступны настройки информационного наполнения страницы (общая информация, вкладки и кнопки исполнения задачи) и возможность указать файл шаблона .NET Razor, используемый для отображения формы (рис. 2).
Рис. 2. Настройки задачи. Вкладка "Настройки формы"
Блок Меню страницы содержит перечень действий, доступных пользователю в меню веб-приложения для работы с задачей. Он включает в себя настройки отображения:
-
кнопки Сохранить в блоке Действия, позволяющей сохранить введенные значения контекстных переменных задачи (рис. 3 (1));
-
кнопки Карта процесса, позволяющей просмотреть полную карту процесса, а так же уже выполненные в рамках текущего экземпляра процесса задачи (рис. 3 (2));
-
блока Действия, позволяющего помимо сохранения введенных значений контекстных переменных задачи переназначить задачу другому пользователю через кнопку Переназначить, задать вопрос ответственному за процесс, оставить комментарий или добавить трудозатраты на выполнение текущей задачи, используя соответствующие кнопки (рис. 3 (3)).
Рис. 3. Элементы интерфейса, настраиваемые в блоке "Меню страницы"
Блок Содержимое страницы содержит настройки информационного наполнения страницы. Он включает в себя настройки отображения:
-
блока Общая информация о задаче, отображающего информацию о процессе (рис. 4 (2));
-
дополнительных вкладок, содержащих комментарии к процессу, вопросы пользователей и историю изменений в задаче (рис. 4 (3)), расположенных на вкладке История блока задачи;
-
кнопок исполнения задачи (рис. 4 (1), Рис. 4 (4)). Если эти кнопки скрыты, их необходимо разместить на шаблоне .NET Razor или предусмотреть эскалацию задачи.
Рис. 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 - название Вашего файла, содержащего файл шаблона.
См. также: