Справка

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

Облачный Pyrus
Безоблачный Pyrus

Формы настраиваются в редакторе шаблонов. Он работает как конструктор, и в нем есть все для подготовки форм под ваши процессы. Вы можете сделать это сами, никаких навыков программирования или других специальных IT-знаний не потребуется.

Чтобы открыть редактор шаблона, нажмите Шаблон на странице бизнес-процесса.

Подсказка: менять шаблон формы: добавлять и удалять поля, согласующих, этапы маршрута, давать права доступа, — может только пользователь с правами Администратора. Пользователь с правами Гостя не только не может менять поля формы, но и не видит ее настройки. Ограничить или расширить права пользователя в нужной форме можно в разделе настройки доступов. Подробнее о том, какой уровень доступа бывает и как его изменить

Редактор состоит из трех частей. В первой колонке находятся доступные поля, которые можно добавить в шаблон. Во второй — список полей, которые уже есть в шаблоне формы. И в третьей — настройки выбранного поля.

В этом примере выбрано текстовое поле Проблема, а рядом показаны его параметры. Чтобы изменить параметр, введите новое значение и сохраните шаблон.

Добавление и удаление полей

Чтобы добавить в шаблон формы текст, сумму, дату, выпадающий список или другой параметр, перенесите соответствующее поле из левой колонки в шаблон.

Щелкните в добавленное поле. Справа появятся его свойства. Выберите нужные настройки и сохраните шаблон.

Обратите внимание: в редакторе шаблона, поля, которые использует скрипт для автоматического заполнения полей, помечаются особым образом.

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

А в свойствах самого поля — предупреждением внизу панели. Это сделано для того, чтобы сотрудники, у которых есть права на редактирование шаблона формы, были максимально внимательны при редактирования таких полей и не нарушали работу скриптов.

Чтобы удалить поле из шаблона, щелкните на изображение корзины рядом с названием поля и сохраните шаблон.

Подсказка. Поля в форме можно сделать неизменными, прописав это в настройках. В правой панели установите для выбранного поле условие Неизменно с этапа:

Важно! Изменить неизменное поле может только пользователь с правами Администратора формы.

В Pyrus есть пользовательские и системные поля, а также поля для оформления. Пользовательские поля отвечают за информацию, которую сотрудники будут вводить в новой форме. Это могут быть списки контрагентов или проектов, сканы документов, суммы и даты оплат. Системные поля расширяют возможности форм. Поля для оформления помогают сделать форму удобной и понятной. Подробнее о типах полей и их свойствах читайте в статье Типы полей формы.

Восстановление удаленных полей

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

Нажмите значок со стрелкой, и удаленное появится в конце в группе Обработка, после чего вы сможете перенести его в нужное место шаблона.

Обратите внимание: восстановить можно не все поля. Нельзя восстановить:

  • системные поля типа Срок;

  • составные поля, например, текстовые поля с типом Организация, Банк и Адрес, которые включают в себя несколько обязательных параметров, подгружаемых в заявку автоматически, таких как реквизиты компании или банка и т.д.

  • поля, которые были удалены более 30 дней назад.

Порядок и видимость полей

В какой последовательности поля располагаются в шаблоне, в такой же они отображаются и в форме. Чтобы изменить порядок, просто перетяните поле в новое место и сохраните шаблон.

Видимость полей в зависимости от расположения в шаблоне

По умолчанию все поля, которые вы добавляете в шаблон, отображаются в форме. Но иногда бывает удобно спрятать часть полей. Например, в онлайн-форме обращения клиента часть полей заполняет клиент (имя, email-адрес, суть проблемы), а часть — сотрудник службы поддержки, который обрабатывает заявку (ответственный, тип заявки). Чтобы клиент не видел поля, которые заполняет специалист поддержки, разместите их в поле Обработка. Они не будут видны в форме на этапе заполнения, но появятся в ней на этапе обработки.

Видимость полей в зависимости от условий

Поля можно скрыть с помощью полей типа Выбор, Галочка, Справочник и Этап.

Часто необходимо, чтобы при заполнении заявки разные поля последовательно открывались в зависимости от выбора пользователя. Например, при заполнении заявки на платёж нужно, чтобы поле Реквизиты появлялось, только если выбран безналичный способ оплаты. Получателем платежа может быть как физическое, так и юридическое лицо. Если это выплата организации — в форме должны быть указаны ее название, ОГРН, ИНН и т.д. Если это оплата физлицу, нужно заполнить его персональные данные и так далее.

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

Или в вашем процессе есть поля, которые не просто желательно, а необходимо скрывать до получения определенных согласований. Например, поле-кнопка для распечатки коммерческого предложения доступна только после того, как проект документа согласован генеральным и коммерческим директорами.

Чтобы настроить видимость поля только при определённых условиях, выполните следующие шаги.

  1. Зайдите в настройки формы.

  2. Откройте редактор шаблона.

Перенесите в шаблон нужное поле, разместив его под полем Выбор, Галочка, Справочник или Этап.

Важно: поле Выбор, Галочка, Справочник и Этап нужно расположить выше остальных.

  1. Справа в настройках поля нажмите Добавить условие.

  2. В открывшемся окне задайте условия видимости:

    для полей типа Выбор и Справочник это будет равно / не равно;

    для поля типа Галочказаполнено / не заполнено;

    для поля типа Этаправно / не равно и больше / меньше.

    Обратите внимание: при значениях равно / не равно можно выбрать несколько этапов, а при значениях больше / меньше только один.

  3. В настройках формы появится условия видимости полей, которые всегда будут соблюдаться при ее заполнении.

Теперь в форме — в нашем примере в заявке на оплату контрагенту — ИНН, ОГРН, а также Резолюция, которую пишет ответственный сотрудник на этапе утверждения, будут видны только при определенных условиях - если контрагент юридическое лицо и на этапах Утверждение и Оплата.

Поля формы можно делать видимыми ещё и для определенных ролей. Это удобно, когда бизнес-процесс объемный, и есть смысл сократить число этапов. Тогда один этап можно распределить между несколькими ролями, и для каждой роли сделать видимыми только ей поля, обязательные для заполнения. Например, это подойдёт для процесса предпродажной подготовки товара клиенту, когда на одном этапе работает техническая и коммерческая службы. Видимость поля для роли настраивается также в настройках поля, во вкладке Добавить условие.

Обратите внимание: если условия видимости поля зависят и от этапа, и от роли одновременно, при этом этапов выбрано несколько, сотрудники, ответственные на всех этапах, не входящие в выбранную роль, поле не увидят. Так, ответственный на этапе Утверждение, не входит в роль Бухгалтерия, которая ответственная на этапе Оплата. Для него поле Резолюция на этапе Утверждение будет скрыто, несмотря на установленную настройкой видимость.

Была ли эта статья полезной?