Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
releases:3_21 [23.09.2020 11:01] maynreleases:3_21 [24.08.2022 10:50] (текущий) – ↷ Операцией перемещения обновлены ссылки 77.88.5.246
Строка 1: Строка 1:
 ====== Что нового в ADVANTA 3.21 ====== ====== Что нового в ADVANTA 3.21 ======
  
-Скоро тут будет описание новых классных штук.+Обновление 3.21 вобрало в себя множество небольших, но долгожданных улучшений по юзабилити. Это касается форм, отчётов, справочников -- словом, тех страниц и интерфейсов, которыми вы пользуетесь каждый рабочий день.
  
-Где эти штуки будут? - В справочниках, в формах, немного в горизонтальном меню..+Многие из улучшений, чтобы стать доступными, требуют небольшой настройки администратором. Поэтому, админы, не проходите мимо! Внимательно прочитайте суть обновлений и сделайте добро вашим коллегам=)
  
-Но самое главное: **триггеры**\\  +Также в 3.21 мы представляем LINQ и триггеры. Эти два инструмента -- мощная парочка, которая может перевернуть ваше представление о системе и работе в ней. Именно LINQ позволит делать самые сложные и зубодробительные отчёты предельно быстрыми, и именно триггеры добавят в систему ту автоматизацию рутинных процессов, которой вам так не хватало.
-Вероятно, вы этого еще не знаетено именно этого вы ждали. Автоматизация и гибкость ADVANTA переходит на новый уровень.+
  
-Однакообо всём по порядку. И чуть позже. ;-)+Но... обо всём по порядку.
  
-{{ :releases:loading_1.png?direct&200 |}}+{{ :manual:advanta_online:first.png?direct&150 |}} 
 + 
 +===== 1. Отчёты ===== 
 +==== 1.1. Переименование всех колонок в отчёте Проекты и Работы ==== 
 +Теперь [[product:reports:projects_works|в отчёте "Проекты и Работы"]] можно переименовывать колонки так, как вам нужно для текущих потребностей. 
 + 
 +Зайдите в отчёт, который вы создавали ранее, или создайте новый отчёт типа "Проекты и работы" -> меню "три точки" -> "Изменить": 
 +<image shape="thumbnail">{{ :releases:3.21_названия_колонок_пир.png?direct |}}</image> 
 +Как видите, полная свобода названий. ;-) 
 + 
 +===== 2. Формы ===== 
 +==== 2.1. Массовое заполнение полей ====  
 +<grid> 
 +<col sm="5" lg="3">{{:manual:vroom.png?direct&200}}</col> 
 +<col sm="7" lg="9"> 
 + 
 +<invisible>..</invisible> 
 + 
 +Вы этого точно ждали, если хотя бы изредка заполняете формы с очень большим количеством полей. 
 + 
 +Если заполнить форму нужно +/- одинаковыми значениями или воспользоваться однотипными статусами, вы можете массово вносить данные в [[product:forms|форму]]. 
 +</col> 
 +</grid> 
 + 
 +**Как массово заполнить поля в [[product:forms|форме]]**: 
 +  - выберите чек-боксами поля-объекты, куда вы хотите внести одинаковые значения; 
 +  - клик на кнопку "Заполнить" в верхнем правом углу;  \\  <image shape="thumbnail">{{ :releases:3.21_формы_массовое_заполнение_полей_1.png?direct |}}</image> 
 +  - в открывшемся окне введите значения, которые вы хотите продублировать на все выбранные объекты; <callout type="success">Все поля здесь -- НЕ обязательны для заполнения. Вы не обязаны здесь заполнять все реквизиты. Заполняйте только те, которые действительно одинаковы для множества объектов, и которые вы хотите массово заполнить одним и тем же содержимым.</callout> \\  <image shape="thumbnail">{{ :releases:3.21_формы_массовое_заполнение_полей_2.png?direct |}}</image> <callout type="primary">По умолчанию те записи, которые вы уже внесли вручную в поля формы, через этот инструмент НЕ затираются.  
 + 
 +**Чтобы записи перезатёрлись** на те, которые вы вводите через массовое заполнение, поставьте чек-бокс "**Применить к заполненным**"
 +</callout> 
 +  - результат может выглядеть вот так:  \\  <image shape="thumbnail">{{ :releases:3.21_формы_массовое_заполнение_полей_3.png?direct |}}</image> 
 +==== 2.2. Фиксация шапки таблицы ==== 
 + 
 +<callout type="info" icon="true">Особенно актуально для настройки форм с очень большим количеством объектов.</callout> 
 + 
 +Стало можно зафиксировать шапку таблицы с названиями полей: 
 + 
 +<image shape="thumbnail">{{ :releases:3.21_формы_фикс_шапки.png?direct |}}</image> 
 + 
 +Зафиксировать шапку формы может администратор в настройках формы: 
 +  - Администрирование -> Общие настройки -> Конструктор форм; 
 +  - зайти в нужную форму; 
 +  - портлет "Свойства формы" -> ''изменить''; 
 +  - поставить чек-бокс "**Фиксированный заголовок таблицы**"
 + 
 +<image shape="thumbnail">{{ :releases:3.21_формы_фикс_шапки_1.png?direct |}}</image> 
 + 
 +==== 2.3. Настройка ширины колонок ==== 
 + 
 +Админ системы теперь может настроить ширину колонок в форме. 
 + 
 +Чтобы изменить ширину колонок: 
 +  - Администрирование -> Общие настройки -> Конструктор форм; 
 +  - зайти в нужную форму; 
 +  - портлет "Свойства формы" -> ''изменить''; 
 +  - поставить чек-бокс "**Настройка размеров колонок**"; 
 +  - перейти непосредственно в интерфейс заполнения формы (из любого объекта, в меню которого доступна эта форма); 
 +  - подвинуть ширину колонок на желаемую; 
 +  - в верхнем правом углу клик на кнопку "сохранить настройки".  
 + 
 +<image shape="thumbnail">{{ :releases:3.21_формы_фикс_шапки_сохранение_ширины_колонок.png?direct |}}</image> 
 + 
 +===== 3. Согласования ===== 
 +==== 3.1. Сортировка по алфавиту шаблонов согласований ==== 
 +В согласованиях можно не набирать согласующих вручную, а заранее зафиксировать неограниченное количество [[product/agreement/new#использование_шаблона_согласования|шаблонов маршрутов согласований]]. 
 + 
 +<callout icon="fa fa-cog" color="#9954BB">Создавать и редактировать шаблоны согласований может только администратор системы.</callout> 
 + 
 +Раньше они были отсортированы по дате создания. 
 + 
 +Теперь они всегда отсортированы по алфавиту. Теперь администратор системы может, например, пронумеровать их, чтобы порядок в списке шаблонов для пользователей был более логичным. 
 + 
 +===== 4. Справочники ===== 
 +==== 4.1. Выбор колонки, по которой сортируются записи по умолчанию ==== 
 + 
 +В [[product:tables:admin:edit|настройках справочника]] теперь можно выбрать, по какой колонке сортировать данные по умолчанию. 
 +<callout type="primary">До этого все записи в справочнике сортировались по умолчанию по дате создания этой записи.</callout> 
 + 
 +  * Опция влияет только на отображение записей справочника по умолчанию, как если бы в процессе работы пользователь сам вручную настроил сортировку в справочнике, нажав по названию поля. 
 +  * Опция не влияет на определение «Последняя запись» в Системе. Последняя запись всегда определяется ее датой и временем создания. 
 +  * Установленная в опции сортировка не сбрасывается при работе со справочником. Только если вы сами не измените её в процессе работы.  
 +      * При обновлении страницы справочника сортировка записей снова устанавливается согласно ее настройке. 
 + 
 +Чтобы изменить правила сортировки записей в справочнике:  
 +  - Администрирование -> Справочники -> зайти в нужный справочник; 
 +  - портлет "Общие свойства справочника" -> ''изменить''; 
 +  - поле "Сортировать записи по реквизиту" -> выбрать из выпадающего списка нужный вам реквизит. \\ <image shape="thumbnail">{{ :releases:3.21_справочники_сортировка.png?direct |}}</image> 
 +  - выбрать тип сортировки (по возрастанию или по убыванию): \\ <image shape="thumbnail">{{ :releases:3.21_справочники_сортировка_2.png?direct |}}</image> 
 +  - и сохранить изменения. 
 + 
 +==== 4.2. Возможность скрыть в справочник поле "Автор" ==== 
 + 
 +Раньше в справочниках поле "Автор" (автор записи) выводился всегда и скрыть его было нельзя. Сейчас это стало отдельной опцией в настройках справочника. 
 + 
 +Чтобы включить/отключить отображение поля "Автор", в настройках справочника поставьте/снимите чек-бокс "Отображать автора записи"
 + 
 +<image shape="thumbnail">{{ :releases:3.21_справочники_сист_поля_1.png?direct |}}</image> 
 + 
 +==== 4.3. Изменение порядка системных реквизитов в справочнике ==== 
 +В справочник можно выводить системные реквизиты: автор, статус утверждения, дату записи. 
 + 
 +Раньше в интерфейсе они всегда выводились в левой части таблицы. А сейчас они отображаются в списке реквизитов, и как и другие поля таблицы-справочника. => Теперь можно поменять их положение. 
 + 
 +<image shape="thumbnail">{{ :releases:3.21_справочники_сист_поля_2.png?direct |}}</image> 
 + 
 + 
 +==== 4.4. Разворачивание справочника на весь экран ==== 
 +Разворачивайте на весь экран теперь не только справочники Ведущий-Подчинённый, но и простые справочники, которые расположены на отдельных страницах: 
 + 
 +<image shape="thumbnail">{{ :releases:3.21_справочники_развернуть.png?direct |}}</image> 
 + 
 +==== 4.5. Сортировка справочников на странице объекта ==== 
 + 
 +Стало можно сортировать порядок справочников не только в меню объекта, но и на самой карточке объекта. 
 + 
 +Если на карточку объекта выводится 2 или более справочников, то в настройках объекта можно определить их порядок. 
 + 
 +  - Администрирование -> Объекты -> зайдите в нужный объект. 
 +  - Портлет "Порядок закладок страницы объекта" -> ''изменить'' -> под второй разделительной чертой сгруппированные названия справочников.  \\  <image shape="thumbnail">{{ :releases:3.21_справочники_сортировка_на_странице.png?direct |}}</image> 
 +  - Измените порядок справочников в соответствии с вашими предпочтениями. 
 + 
 +===== 5. Информация о лицензиях ===== 
 +Если до срока завершения лицензии ADVANTA осталось менее 30 дней, то теперь администратор системы увидит в горизонтальном меню соответствующую надпись: 
 + 
 +{{ :releases:frame_565.png?direct |}} 
 + 
 +{{ :releases:frame_564.png?direct |}} 
 + 
 +{{ :releases:frame_566.png?direct |}} 
 + 
 +По клику на сообщение, администратор попадёт на страницу с данными о лицензиях.  \\  
 +Теперь эта страница тоже стала более информативной: 
 + 
 +<image shape="thumbnail">{{ :releases:3.21_лицензии.png?direct |}}</image> 
 + 
 +===== 6. LINQ ===== 
 + 
 +{{ :releases:linq_view.png?direct&450|}} 
 +В системе хранится множество данных, и чем больше система, больше настроек, больше пользователей, тем более информативные данные можно извлекать для анализа работы компании, ведущей свою деятельность в ADVANTA. 
 + 
 +Был необходим инструмент создания сложных запросов, фильтров, с использованием связей между объектами системы, который минимизирует выборку данных, и сделает это быстро. Так администратор системы, зная особенности конкретной базы, сможет правильно построить нужный ему запрос, получив только те данные, которые ему нужны, не запрашивая доработку специализированного отчета в платформенном ПО, обходясь только настройками. 
 + 
 +Типовые отчеты выбирают достаточно однородные данные, чтобы их комбинировать. Поэтому был сделан инструмент табличных отчетов, но для генерации «хитрых» отчетов приходится строить много отчетов источников, отчеты не знают ничего друг о друге и не меняют фильтры динамически. Так в отчетах "Электронная таблица" приходится строить источники с заведомо избыточными данными, которые «может быть» будут нужны для итогового отчета. Формирование источников данных само по себе ресурсоемкая операция, а чем их для табличного отчета больше, тем хуже. Более того, полученные таким образом избыточные данные нужно формировать в итоговом листе формулами, отсекая ненужное. 
 + 
 +Поэтому решили создать в системе модуль, который может обращаться к данным в контексте бизнес-объектов (с учетом их настройки). Модуль конвертирует запрос используя внутренние механизмы работы с данными в запросы к СУБД, с наложением схемы прав доступа пользователя, возвращает выборку данных в виде стандартной последовательности IEnumerable объектов с использованием механизмов, встроенных в C# LINQ. 
 + 
 +<callout icon="fa fa-cog" color="#9954BB"> 
 +Функциональность доступна только администратору системы: Администрирование -> Дополнительные сервисы -> Источники LINQ. 
 +</callout> 
 + 
 +[[product:linq:new|Подробно о том, как работать с LINQ и простейшие примеры запросов.]] 
 + 
 +Модуль LINQ -- это мощный инструмент для построения быстрых отчётов и дашбордов, а также для настройки триггеров, для автоматизации работы системы ADVANTA на качественно ином уровне. 
 + 
 +===== 7. Триггеры ===== 
 + 
 +Триггеры -- это дополнительный мощный инструмент для автоматизации бизнес-процессов. 
 + 
 +Подробно о том, что такое триггеры, как они работают и чем могут быть полезны, [[product/triggers/start|читайте здесь]]. 
 + 
 +{{page>product:triggers:about#кейсинициация_проекта}} 
 + 
 +===== 8. API ===== 
 + 
 +=== 8.1. Добавление пользователя в число участников объекта === 
 +[[product/api/list/addpersonstoprojectmembers|AddPersonsToProjectMembers]] 
 + 
 +=== 8.2. Создание/удаление горизонтальных связей === 
 +[[product/api/list/AddHorizontalRelations|AddHorizontalRelations]] 
 + 
 +[[product:api:list:RemoveHorizontalRelations|RemoveHorizontalRelations]] 
 + 
 + 
 +<html> 
 +<!-- 
 +===== Диаграмма Ганта ===== 
 +==== Настраиваемые колонки из LINQ в Ганте ==== 
 +--> 
 +</html>