Дизайнер бизнес-процессов > Графические процессы (BPMN) > Вкладки дизайнера бизнес-процессов / Вкладка «Формы»

Вкладка «Формы»

Если функций стандартной формы недостаточно, создайте собственный шаблон при помощи редактора форм. Он позволяет добавить новые кнопки, виджеты, менять расположение полей и т. д. Вы можете создавать шаблоны формы для задачи, стартового события, задачи согласования и ознакомления, а также карточки экземпляра процесса. Добавленные шаблоны можно переиспользовать.

Создание шаблона

Создать шаблон формы можно несколькими способами:

  • на странице моделирования бизнес-процесса — откройте вкладку Формы и в правом верхнем углу нажмите на кнопку +Форма. В открывшемся окне введите название шаблона и нажмите Сохранить;
    forms-tab-1
  • в задаче бизнес-процесса, стартовом событии, блоке Согласование или Ознакомление — откройте окно настроек задачи и перейдите на вкладку Форма. В левом верхнем углу рядом с надписью Формы нажмите <По умолчанию> и затем кнопку + Создать форму.
    Шаблоны форм_02

Редактирование шаблона

Шаблоны создаются в дизайнере интерфейсов, который состоит из нескольких вкладок:

  • Шаблон — на этой вкладке отображается поле для моделирования формы. Здесь вы сможете настроить внешний вид шаблона: изменить или создать новые кнопки, добавить виджеты.

Кроме того, вы можете настроить динамическую форму, чтобы её внешний вид изменялся в зависимости от действий пользователя. Подробнее об этом читайте в статье «Динамические формы»;

  • Контекст — здесь добавляются свойства, которые можно выносить на поле шаблона, а также использовать при написании скриптов. Чтобы создать свойство, нажмите кнопку + Добавить и укажите его параметры;
  • Скрипты — на этой вкладке вы можете написать скрипт, чтобы настроить поведение виджетов, например, показать всплывающее окно при наведении курсора на определенную область формы или страницы. Подробнее об этом читайте в статье «Скрипты в виджетах» и в справке ELMA365 TS SDK;
  • История — на этой вкладке отображаются все опубликованные версии настроенного шаблона с указанием автора, времени и комментария, оставленного при публикации. Чтобы восстановить одну из предыдущих опубликованных версий шаблона, выберите её из списка, нажмите кнопку Применить версию и подтвердите действие. Чтобы восстановленная версия формы отображалась пользователям в новых экземплярах бизнес-процесса, опубликуйте его;
  • Настройки — здесь можно:
    • отключить отображение виджета с ошибками валидации на форме пользовательской задачи или стартового события в процессе;
    • указать функции из скриптов, которые вы хотите применять при отображении виджета и валидации формы;
    • разрешить использовать в скриптах глобальные константы и виджеты из разделов системы.
  • Файлы — на этой вкладке вы можете добавить библиотеки и пользовательские функции на языке JavaScript, чтобы обращаться к ним в клиентских скриптах.

Подробное описание вкладок читайте в статье «Вкладки дизайнера».

Добавление виджетов на шаблон  

Виджет — это элемент интерфейса с определёнными функциональными возможностями, позволяющими решить такие задачи, как загрузка файла, отображение инструкции, ленты, списка пользователей и т. д.

Добавить виджет на форму можно несколькими способами:

  • на верхней панели поля для моделирования нажмите + Кнопка;
  • на боковой панели поля для моделирования нажмите + Виджет;
  • перетащите виджет на поле для моделирования с боковой панели дизайнера.
    forms-tab-2

Затем в окне настроек виджета укажите параметры и сохраните изменения.

Обратите внимание, список доступных виджетов для верхней, боковой панелей и основной части формы различается. Так, на верхней панели можно разместить только виджеты Кнопка, Карта и Процент выполнения задачи.

Подробнее о добавлении виджетов читайте в статье «Шаблон формы». Описание всех доступных виджетов можно найти в разделе «Типы виджетов».

Инструменты для работы с шаблоном

На верхней панели дизайнера интерфейсов располагаются кнопки для работы с настраиваемым шаблоном:

forms-tab-3

  • Сохранить — сохраните настроенный шаблон, чтобы его можно было использовать для изменения форм задач или стартового события бизнес-процесса;
  • Проверить — нажмите, чтобы проверить добавленные виджеты на наличие ошибок. Если ошибка обнаружена, например, скрипт, определяющий работу виджета, составлен неверно, вы увидите оповещение;
  • Отменить — отмените последнее действие;
  • Повторить — восстановите отменённое действие.

Доступные действия с шаблоном

На странице моделирования процесса перейдите на вкладку Формы и выберите ранее созданный шаблон из списка. Вам станут доступны следующие действия:

  • Копировать — создайте копию ранее созданного шаблона, чтобы отредактировать его и использовать на форме другой задачи. При копировании шаблона в открывшемся окне введите название и нажмите Сохранить;
  • Удалить выберите действие, если шаблон больше не используется в процессе. Название удалённого шаблона будет перечёркнуто в общем списке;
  • Восстановить — выберите из списка удалённый шаблон и восстановите его.