Что нового в ADVANTA 3.29

В этом обновлении мы расширили возможности системы и добавили новые функции:

  • улучшения в диаграмме Ганта
  • расширение набора полей для импорта/экспорта из локального MS Project
  • проверка совместимости версии плагина для MS Project с системой ADVANTA
  • дополнительная информация в глобальной ленте событий, резервное хранение удаленных файлов
  • авторизация в ADVANTA через внешних провайдеров идентификации по протоколу Open ID Connect
  • дополнительный показатель в OLAP-кубе


В диаграмме Ганта для оперативного получения выборки нужных объектов появилась возможность фильтровать строки в табличной части по значениям пользовательских столбцов - данных, включенных в Гант из привязанного LINQ-запроса. Фильтрация доступна по текстовым значениям столбцов, а также по столбцам с типом «Индикатор».



Добавлена возможность в диаграмме Ганта просматривать и редактировать системный столбец «Руководитель», по аналогии с системным столбцом «Исполнитель». Таким образом теперь из диаграммы Ганта можно делегировать по объектам не только роль «Исполнитель», но и «Руководитель».

Для отображения столбца необходимо включить его видимость:

|


После этого столбец «Руководитель» появится в табличной части диаграммы Ганта:



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


Пользовательские реквизиты выбранного объекта отобразятся во всплывающем окне (пример):


Изменения реквизитов сохраняются в базе данных непосредственно после завершения их редактирования. При необходимости обновления значений пользовательских столбцов в диаграмме Ганта, отображающих или использующих в расчетах измененные реквизиты объекта, необходимо в панели инструментов Ганта в разделе «Редактирование» нажать кнопку «Сохранить изменения».



При импорте и экспорте планов проектов из локального MS Project (далее - MSP) появилась возможность указать в надстройке соответствие пользовательских колонок MSP и сущностей в системе ADVANTA - реквизитов объектов или записей табличных справочников.


Для этого, в ходе выполнения операции необходимо выбрать дополнительные опции, установив связи между сущностями:


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

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

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


Для решения проблемы - необходимо обновить систему ADVANTA до требуемой версии (указывается в сообщении об ошибке).

В разделе Администрирования в меню Управление безопасностьюСистемный протокол внесены изменения в отображение информации в глобальной Ленте событий.
По каждой операции отображается ip-адрес, с которого осуществлялась операция пользователем, расширенная информация о реквизитах объекта до и после изменений, а также подробности создания, изменения и согласования документов.


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


В данном разделе настроек системы ADVANTA включается или выключается механизм резервного хранения удаляемых файлов


Если сохранение удаляемых файлов активировано, то при удалении пользователями документов из объектов иерархической структуры в разделе Администрирования будет накапливаться «корзина» с файлами, которые при необходимости можно скачать или удалить из окончательно (без возможности восстановления)


В настройках конфигурационного файла системы client.config появился раздел, в котором в виде массива можно указать перечень внешних сервисов аутентификации по протоколу OAuth 2.0 / OpenIdConnect

'Пример'
<!-- file - client.config -->
 
...
 
<openIdConnect>
  <providers>
    <OpenIdConnectProvider caption="SSO" 
    metadataURL="https://domain/service/oauth/.well-known/openid-configuration" 
    authenticationType="OpenID" clientId="1" enabled="true"/>
  </providers>
</openIdConnect>
 
...
 
<appSettings> 
  <add key="AllowedExternalApplicationClientIds" value="1;2"/>
  ... 
</appSettings>
 
...

После корректных настроек конфигурационного файла и перезапуска системы, вход в систему будет доступен через нового провайдера аутентификации


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


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


При активации, оно отображается в списке показателей куба в колонке «Свойства»:


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

Для кубов в Online-режиме применение промежуточного расчета может замедлить пересчет