Типы полей формы. Pyrus Help
workflow:field-types

Типы полей формы

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

Пользовательские поля

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

Когда вы добавляете поле в шаблон формы, в правой части редактора появляются параметры поля. Есть несколько общих свойств для пользовательских полей.

Параметр На что влияет
Название Как поле называется в форме. Примеры: Цель платежа, Дата платежа, Проект.
Описание Подсказка, что заносить в это поле. Пример: Опишите точно, за что платим.
Добавлять в заголовок задачи Если поставить здесь галочку, значение поля попадёт в заголовок задачи. Например, если в шаблоне формы Согласование платежа такая галка включена у поля Цель платежа, заявка, созданная по этой форме, будет называться, например, Согласование платежа: Покупка офисной мебели или Согласование платежа: Закупка оборудования.
Обязательно на этапе Если включить и указать этап, на этом этапе форму нельзя будет сохранить или согласовать без заполнения этого поля. Например, цель расхода должна быть указана обязательно.
Неизменно с этапа Если включить и указать этап, то начиная с этого этапа редактировать поле смогут только администраторы формы. Например, после согласования финансового директора сумму платежа изменить нельзя.

Остальные свойства зависят от типа поля. Ниже мы описываем типы полей и их уникальные свойства.

Текст

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

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

Помимо общих свойств, у текстовых полей есть несколько уникальных параметров.

Параметр На что влияет
Однострочный или многострочный Определяет, каким будет поле для ввода текста. В многострочных полях можно использовать переход на новую строку и абзацы.
Адрес, Банк или Организация Автоматически добавляет в форму реквизиты, адреса и другие данные организаций и банков. Например, вы установили параметр Организация. Когда начнёте вводить название компании в поле, Pyrus покажет список подходящих вариантов из базы ЕГРЮЛ, а когда выберите нужный, в форме появятся все реквизиты организации: ИНН, адрес и даже имя генерального директора. Если установите параметр Адрес и начнёте набирать в поле название улицы или города, Pyrus предложит варианты из базы ФИАС. Параметр Банк работает аналогично. Изменить выбранный параметр поля нельзя.
Маска Используйте это свойство для полей, которые нужно заполнять по определённому формату: артикулы, номера счетов, паспортные данные. Например, A00-2\000. Если при заполнении формы значение не будет соответствовать маске, появится предупреждение.
Максимум символов Устанавливает максимальную допустимую длину. Например, можно использовать для ИНН или номеров счетов.
По умолчанию Если какое-то значение в вашем процессе встречаются чаще остальных, удобно использовать его как значение по умолчанию.

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

Выбор

Добавьте это поле, чтобы при заполнении формы можно было выбрать один из нескольких вариантов.

По умолчанию у Выбора два варианта: да и нет. Вы можете переименовать их или добавить новые варианты.

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

Для этого включите свойство Показать если и добавьте поля к нужному варианту.

Галочка

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

Справочник

Позволяет заполняющему выбрать значение из списка вариантов.

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

Число

При заполнении выглядит как обычное поле для ввода чисел.

Если ввести не число, Pyrus не даст сохранить форму и подсветит ошибку.

Деньги

При заполнении выглядит как обычное поле для ввода чисел.

Если ввести не число, Pyrus не даст сохранить форму и подсветит ошибку.

К полям с типом Деньги можно привязывать условия при настройке маршрутизации. Подробнее смотрите в описании маршрутизации.

Дата

Используйте этот тип, чтобы добавить в форму выбор дат.

Время

Этот тип отвечает за выбор времени в форме.

Телефон

Поле для ввода номера телефона:

Эл. почта

Используйте для ввода электронной почты в формах. При заполнении Pyrus проверяет, чтобы значение соответствовало формату электронной почты и сообщает об ошибке, если формат не совпадает.

Контакт

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

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

Файлы

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

Форма

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

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

Чтобы перейти из одной формы в другую, нажмите на значок рядом с названием формы.

Оформление

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

Заголовок

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

Теперь данные будут сгруппированы в форме под этим заголовком в один блок.

Таблица

Таблицы объединяют несколько полей для табличного ввода. Добавьте таблицу из левой области редактора и перетяните под нее нужные поля.

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

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

Примечание

Позволяет добавить в форму подсказки: дополнительное описание, инструкцию, картинку или видео. Это удобный способ помочь сотруднику или клиенту правильно заполнить форму или конкретное поле. Например, в форму обращения клиента можно вставить видео-инструкцию, как делать скриншоты, или изображение, показывающее, где у товара артикул. Добавить пояснительный текст и вставить ссылку на картинку или обучающее видео на YouTube или Vimeo можно в параметрах поля.

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

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

Не забудьте дать кнопке название, например Распечатать, Дополнительное соглашение или Условия возврата.

Системные поля

Системные поля расширяют возможности форм, а за их значения отвечает Pyrus. Например, вы можете добавить в шаблон формы этапы согласования, утвердившего участника, срок исполнения (согласования) и отслеживать эти параметры в реестре.

Как и другие виды полей, системные поля доступны слева в редакторе шаблона.

Открыта/Завершена

Используйте это поле, когда нужно анализировать состояние заявок в реестре: завершены они или нет.

Автор

Добавьте это поле в шаблон, чтобы видеть в реестре, кто создавал формы.

Дата создания

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

Срок

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

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

Помимо этого, для поля Срок можно настроить не только дату, но и конкретное время.

Если в форме есть поле типа Срок, в реестре появятся две дополнительные колонки: Просрочено и Дата завершения. Даже если задача завершена, вы увидите, уложились ли ответственные сотрудники в срок.

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

Еще одно отличие от типа Дата в том, что сроки видны в списке задач: число показывает количество дней до окончания срока или количество дней просрочки.

В поле Срок, как и в поле типа Дата, можно указывать значение по умолчанию и задавать его в относительных величинах. Например, указать, что срок оплаты истекает через 3 дня после заполнения заявки.

Этап

Используйте это поле, когда нужно отслеживать, на каком этапе согласования находится заявка.

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

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

Да, спасибо! Нет, остался вопрос