Автоматизация бизнес-процессов в Heflo: настройка форм

26307d2daa38fb7a9189e590f7e273e8.png

Хабр, привет! Команда Business Process Management GlowByte продолжает знакомить вас с фишками бразильской BPMS Heflo. В рамках деятельности Heflo Club мы в GlowByte создаем обучающий контент для бизнес- и процессных аналитиков, а также для всех, кто желает познакомиться с миром BPM и освоить новую систему управления бизнес-процессами Heflo. Сегодняшняя порция пищи для ума бизнес- и процессных аналитиков — туториал по созданию пользовательских форм. Давайте упражняться!

Пользовательская форма позволяет участникам вводить данные в экземпляр процесса и затем сохранять эту информацию.

Формы в Heflo представляют собой конструктор: вы самостоятельно добавляете поля, настраиваете их размер, выбираете тип данных, настраиваете видимость и обязательность. 

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

Форма настройки атрибута имеет 3 основных поля:  

  1. название,

  2. описание,  

  3. тип. 

c1d737cbb819bebdbc6e65e45ac462c3.png

В зависимости от типа могут появиться дополнительные возможности:

  1. Создать список значений в текстовом поле.

  2. Разрешить ввод десятичных дробей в числовом поле.

  3. Выбрать валюту в поле с денежным типом.

d301269ae54c3b762f133472b654fc9b.png

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

a6630a8c697388977285090f622d0c0e.png

Стрелки «Вверх» и «Вниз» изменяют уровень, на котором находится атрибут.

Стрелки «Вправо» и «Влево» меняют очередность полей.

Стрелки «Растянуть» и «Сжать» говорят сами за себя.

Иконка «Карандаш» открывает параметры поля, их стандартный набор состоит из:  

  1. чекбокса разрешения ввода значений;

  2. настройки бизнес-правил, при которых можно вводить значения;

  3. настройки бизнес-правил, при которых поле становится видимым;

  4. чекбокса обязательности заполнения поля;

  5. удаления поля из формы;

  6. перехода в форму настройки атрибута.

f887d78251a6ddc12bddecd0999a5b90.jpeg

Типы данных в пользовательских формах

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

Тип: Текст

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

Чтобы ограничить вводимые данные, перечислите нужные варианты через »;» (Вариант 1; Вариант 2; Вариант 3). 

860805750e9b7380df8f238f2bd8cdad.png

Через параметры поля можно выбрать способ отображения списка:  

  1. Выпадающий список — возможно выбрать только 1 вариант

7fa737e0b22dcb742edd29d08196a6b1.png

  1. Радиокнопки — возможно выбрать только 1 вариант

70c557a7d9b03da505241f12785e8935.png

  1. Чекбоксы — возможно выбрать несколько вариантов

f5f053ae3dd69c1ed93f4c339775315d.png

Тип: Числа

Числовой тип данных по умолчанию допускает ввод целых чисел. Если необходимо добавить десятичные дроби, поставьте галочку в чекбокс «Разрешить десятичные дроби» на форме настройки атрибута.

11ac28dcedf355914223267fd1021e80.png

В настройках поля можно ввести ограничения на минимальное и максимальное вводимое значение.

691c9d84c032dd20669d269fc006581d.png

Тип: Логическое поле

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

  1. Чекбокс

180589b6adf6fe6607e2738e3a638b9f.png

  1. Список

7092b74dc6c73a788cc76f499af4d8d1.png

Тип: Валюта

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

e06f7ef9c743f34c690fbc2644bfc629.png

Тип: Дата

Поле выбора даты из виджета «Календарь». В настройках поля можно задать по умолчанию отображение текущей даты.

c72700d714b7c4d8cecfeef7a6e9e7c4.png

Тип: Время

Поле установки времени с помощью виджета «Часы».

b7b4577d11ec9c5ce36725625d994598.png

Тип: Дата и время

Поле объединяет в себе возможности атрибутов с типом «Дата» и «Время».

cccccb85f748f0b9dfac8c8a260f1aaa.png

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

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

Тип: Вычисляемое поле

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

d581d42cbc347dbde981ca8a1b223055.png

Тип: Список

Интересный по своей специфике и настройке тип данных. Он позволяет выбирать данные из заведомо созданной «библиотеки», например, вам нужно выбрать какой-то продукт или определенного человека из департамента: каталог продуктов и список сотрудников департамента с такими дополнительными параметрами, как количество, стоимость, вес в первом случае и должность, дата рождения, номер телефона — во втором. Чтобы добавить подобное поле на форму, надо проделать немало шагов вне текущего процесса.

f37e36116ce33e14c6e7466f7acbb1f0.png

Выйдите на главный экран и на верхней панели нажимаем иконку «Папки»:

d35cae161bfef2ab0825b81aee57b969.png

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

b840cd33ac5b1d66d67c8dff91ec408e.png

Зададим название и описание списка. 

00b420336c09c180f9b08937e8e1ff14.png

После подтверждения нажмем «Плюс» и выберем виджет «Списки»  (правый верхний оранжевый блок на скриншоте).

4b2ea2dad08635c1a4630c4fcbb4588d.png

Нажмем иконку «Карандаш» и приступим к настройке списка.

72db1935e0d819cacc2483d95b9ef31e.png

В диалоговом окне конфигурации перейдем на вкладку «Данные» и создадим новый источник данных.

aad11c8e90e55ea515ed03d53ff9410a.png

Зададим название и описание.

9b4fa8d68345ae1e4096017d82090b70.png

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

ea79de33614c77ff28ff56cc77ecd720.png

В поле «Текстовое представление» выберем один из этих столбцов для представления записи:

5a869c96ccf304be5f027cab7e60decf.png

Перейдем на вкладку «Формы», нажмем на кнопку «Добавить новую форму редактирования». В диалоговом окне выберем, нужно ли включать в форму поля, созданные ранее. Если нажать «Да», то все созданные столбцы будут добавлены в форму автоматически, а если «Нет», то придется выбирать их вручную или создавать новые. Нажав иконку «Карандаш», можно настроить форму по вашим предпочтениям. 

81c081f678e679e5588934f30153b621.png

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

2ce51e7984d692c858b85ffe43705642.png19a58172f6db0261dc1d3f5e4f9843c1.png

Вернемся к типам полей, на сегодня остался еще один.

Тип: Список значений

Поле с таблицей, столбцы которой изначально настраиваете вы, а далее пользователь самостоятельно может добавить строки. Таблицу можно будет скачать в MS-World, MS-Excel, CSV. 

Колонки добавляются по кнопке «Добавить колонку», настраиваются аналогично атрибутам формы. 

dc8a19271cbee1101ab1803630b19294.png

Увлекательное путешествие в мир пользовательских форм в Heflo подошло к концу, следующая станция — бизнес-правила. Команда BPM Glowbyte & Heflo Club рады делиться с вами полезной информацией об автоматизации бизнес-процессов.

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

Подписывайтесь на наши социальные сети:  

© Habrahabr.ru