Таблица

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

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

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

Настройка стандартных параметров блока

После добавления блока на форму, или по клику на заголовок блока, в правой части экрана автоматически откроется панель с настройками со следующими опциями:

Название блока

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

Настройка блока задачи

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

Добавление колонок для таблицы

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

Первый способ: добавление колонок через подключение модели бизнес-процесса из другого проекта.

Используйте, если в таблице вы хотите добавлять записи из другого проекта (например, товаров или услуг). Каждый товар/услуга в примере — это новая строка, а колонки — это те поля, которые будут заполняться из исходных записей о товаре.

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

4. В левом нижнем углу нажмите кнопку Применить.

 

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

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

Для этого:
1.
Кликните на поле для ввода названия колонки и внесите свое название.Колонки таблицы2. Включите колонку в таблицу по клику на кнопку Добавить.
Настройка колонок таблицы

Настройка колонок

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

Доступные опции для колонок:

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

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

Например, вам необходимо рассчитать для клиента итоговую сумму заказа, основываясь на стоимости одной единицы товара (в примере: колонка Z2) и общем количестве заказанных товаров (в примере: колонка Z3). Для этого необходимо умножить цену на количество единиц товара. Формула будет в данном случае выглядеть в виде «=Z2*Z3», где Z2 и Z3 это значения в колонках полей Цена и Количество, а звездочка (*) — знак умножения.

Формула в таблице

В задаче, формула подставит готовое значение.

Важные уточнения:

  • В формулах можно использовать только простые арифметические операции: сложение (+), вычитание (-), деление (/), умножение (*). А также можно отделять операции скобками, например: (Z1+Z5)*Z4;
  • Значения в ячейках, которые рассчитаны по формуле, при работе с задачей нельзя изменить вручную;
  • Если данные, на которые ссылается формула, не будут являться цифрами, то вместо результата в ячейке с формулой будет написано «NaN», так как приложение не может выполнять арифметические операции над текстом, датами либо прочими нечисловыми значениями.
  • Чтобы избежать возможного «зацикливания» в системе, не используйте в формуле код колонки, которая также заполняется по формуле.
Автосуммирование

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

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

Изменение названия колонки Для любой колонки вы можете изменить название, которое отобразится в шапке таблицы. Для этого необходимо нажать на кнопку Редактировать (карандаш).Название колонок таблицы
Удаление колонок

Если какая-либо из колонок вам больше не нужна, вы можете удалить ее из таблицы по нажатию на кнопку Удалить (крестик).Удаление колонок в таблице

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

 

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

Подробнее об использовании таблиц на форме задачи вы можете узнать в этом видео.

(Visited 88 times, 1 visits today)