Что нового в ADVANTA 3.21

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

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

Также в 3.21 мы представляем LINQ и триггеры. Эти два инструмента – мощная парочка, которая может перевернуть ваше представление о системе и работе в ней. Именно LINQ позволит делать самые сложные и зубодробительные отчёты предельно быстрыми, и именно триггеры добавят в систему ту автоматизацию рутинных процессов, которой вам так не хватало.

Но… обо всём по порядку.

Теперь в отчёте "Проекты и Работы" можно переименовывать колонки так, как вам нужно для текущих потребностей.

Зайдите в отчёт, который вы создавали ранее, или создайте новый отчёт типа «Проекты и работы» → меню «три точки» → «Изменить»:

Как видите, полная свобода названий. ;-)

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

Если заполнить форму нужно +/- одинаковыми значениями или воспользоваться однотипными статусами, вы можете массово вносить данные в форму.

Как массово заполнить поля в форме:

  1. выберите чек-боксами поля-объекты, куда вы хотите внести одинаковые значения;
  2. клик на кнопку «Заполнить» в верхнем правом углу;
  3. в открывшемся окне введите значения, которые вы хотите продублировать на все выбранные объекты;
    Все поля здесь – НЕ обязательны для заполнения. Вы не обязаны здесь заполнять все реквизиты. Заполняйте только те, которые действительно одинаковы для множества объектов, и которые вы хотите массово заполнить одним и тем же содержимым.


    По умолчанию те записи, которые вы уже внесли вручную в поля формы, через этот инструмент НЕ затираются.

    Чтобы записи перезатёрлись на те, которые вы вводите через массовое заполнение, поставьте чек-бокс «Применить к заполненным».

  4. результат может выглядеть вот так:
Особенно актуально для настройки форм с очень большим количеством объектов.

Стало можно зафиксировать шапку таблицы с названиями полей:

Зафиксировать шапку формы может администратор в настройках формы:

  1. Администрирование → Общие настройки → Конструктор форм;
  2. зайти в нужную форму;
  3. портлет «Свойства формы» → изменить;
  4. поставить чек-бокс «Фиксированный заголовок таблицы».

Админ системы теперь может настроить ширину колонок в форме.

Чтобы изменить ширину колонок:

  1. Администрирование → Общие настройки → Конструктор форм;
  2. зайти в нужную форму;
  3. портлет «Свойства формы» → изменить;
  4. поставить чек-бокс «Настройка размеров колонок»;
  5. перейти непосредственно в интерфейс заполнения формы (из любого объекта, в меню которого доступна эта форма);
  6. подвинуть ширину колонок на желаемую;
  7. в верхнем правом углу клик на кнопку «сохранить настройки».

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

Создавать и редактировать шаблоны согласований может только администратор системы.

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

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

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

До этого все записи в справочнике сортировались по умолчанию по дате создания этой записи.
  • Опция влияет только на отображение записей справочника по умолчанию, как если бы в процессе работы пользователь сам вручную настроил сортировку в справочнике, нажав по названию поля.
  • Опция не влияет на определение «Последняя запись» в Системе. Последняя запись всегда определяется ее датой и временем создания.
  • Установленная в опции сортировка не сбрасывается при работе со справочником. Только если вы сами не измените её в процессе работы.
    • При обновлении страницы справочника сортировка записей снова устанавливается согласно ее настройке.

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

  1. Администрирование → Справочники → зайти в нужный справочник;
  2. портлет «Общие свойства справочника» → изменить;
  3. поле «Сортировать записи по реквизиту» → выбрать из выпадающего списка нужный вам реквизит.
  4. выбрать тип сортировки (по возрастанию или по убыванию):
  5. и сохранить изменения.

Раньше в справочниках поле «Автор» (автор записи) выводился всегда и скрыть его было нельзя. Сейчас это стало отдельной опцией в настройках справочника.

Чтобы включить/отключить отображение поля «Автор», в настройках справочника поставьте/снимите чек-бокс «Отображать автора записи».

В справочник можно выводить системные реквизиты: автор, статус утверждения, дату записи.

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

Разворачивайте на весь экран теперь не только справочники Ведущий-Подчинённый, но и простые справочники, которые расположены на отдельных страницах:

Стало можно сортировать порядок справочников не только в меню объекта, но и на самой карточке объекта.

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

  1. Администрирование → Объекты → зайдите в нужный объект.
  2. Портлет «Порядок закладок страницы объекта» → изменить → под второй разделительной чертой сгруппированные названия справочников.
  3. Измените порядок справочников в соответствии с вашими предпочтениями.

Если до срока завершения лицензии ADVANTA осталось менее 30 дней, то теперь администратор системы увидит в горизонтальном меню соответствующую надпись:

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

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

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

Типовые отчеты выбирают достаточно однородные данные, чтобы их комбинировать. Поэтому был сделан инструмент табличных отчетов, но для генерации «хитрых» отчетов приходится строить много отчетов источников, отчеты не знают ничего друг о друге и не меняют фильтры динамически. Так в отчетах «Электронная таблица» приходится строить источники с заведомо избыточными данными, которые «может быть» будут нужны для итогового отчета. Формирование источников данных само по себе ресурсоемкая операция, а чем их для табличного отчета больше, тем хуже. Более того, полученные таким образом избыточные данные нужно формировать в итоговом листе формулами, отсекая ненужное.

Поэтому решили создать в системе модуль, который может обращаться к данным в контексте бизнес-объектов (с учетом их настройки). Модуль конвертирует запрос используя внутренние механизмы работы с данными в запросы к СУБД, с наложением схемы прав доступа пользователя, возвращает выборку данных в виде стандартной последовательности IEnumerable объектов с использованием механизмов, встроенных в C# LINQ.

Функциональность доступна только администратору системы: Администрирование → Дополнительные сервисы → Источники LINQ.

Подробно о том, как работать с LINQ и простейшие примеры запросов.

Модуль LINQ – это мощный инструмент для построения быстрых отчётов и дашбордов, а также для настройки триггеров, для автоматизации работы системы ADVANTA на качественно ином уровне.

Триггеры – это дополнительный мощный инструмент для автоматизации бизнес-процессов.

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

Действия пользователя:
  1. создает карточку проекта с заполненными реквизитами в папке «Инициативы»;
  2. создает дискуссию или согласование, в котором обосновывает проект
    1. в качестве реквизита указывает нового РП

Когда согласование завершено/дискуссия закрыта, система ADVANTA с помощью триггеров автоматически:
  1. перемещает проект из папки «Инициативы» в папку «Проекты в работе»;
  2. меняет фазу ЖЦ проекта с «идея» на «проект утвержден»;
  3. блокирует реквизиты проекта для защиты от изменений;
  4. делегирует данный проект согласованному РП;
  5. меняет статус у КТ проекта «Назначение РП проекта» на «Завершен»;
  6. отправляет уведомление владельцу компании о том, что в компании стартовал новый проект.

8.1. Добавление пользователя в число участников объекта

8.2. Создание/удаление горизонтальных связей