| Следующая версия | Предыдущая версия |
| releases:3_21 [23.09.2020 11:01] – создано mayn | releases:3_21 [24.08.2022 10:50] (текущий) – ↷ Операцией перемещения обновлены ссылки 77.88.5.246 |
|---|
| ====== Что нового в 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> |