В этом обновлении мы расширили возможности системы и добавили новые функции:
На уровне программной архитектуры ядра системы обновился подход к управлению информацией, данными и структурой объектной модели.
Обновленная объектная модель - это новая подсистема внутри платформы ADVANTA, которая отвечает за настройку и хранение информации о типах объектов, реквизитов, справочников и т.д. Мы выделили все эти функции платформы в отдельный контекст (модуль), чтобы:
Новая объектная модель позволит в будущем проще модифицировать в ядре платформы работу с данными об объектах, а также использовать усовершенствованное хранилище для более ускоренного получения отчетов.
Работа с данными и настройкой объектной модели системы была переработана архитектурно на уровне программных компонентов и модулей системы, поэтому для пользователей не произошло заметных изменений в интерфейсе системе. Изменения произошли «под капотом» платформы, так что влияние на пользователей будет выражаться в увеличении скорости отклика системы при выполнении операций с данными.
Чтобы повысить безопасность хранения секретов (паролей, токенов/маркеров-доступа, API-ключей, закрытых криптографических ключей и т.п.) можно настроить подключение системы ADVANTA к СУБД или сервису Active Directory через сервис хранения секретов HashiCorp Vault.
В этом случае в файлах конфигурации системы ADVANTA не будут храниться данные для доступа к сервисам и службам компании. При запуске система будет получать автоматически необходимую информацию из HashiCorp Vault и затем использовать ее при обращении к СУБД и другим необходимым сервисам.
Для использования этой возможности в настройках конфигурационного файла системы client.config
необходимо:
Подробнее о настройке интеграции на странице Настройка хранения строк подключения в Hashicorp Vault.
Появилась возможность видеть и вызывать настроенные для объекта команды при работе со списком, используя иконку «три точки» при просмотре объекта или через иконку «≡», если список представлен в виде таблицы.
Команды на карточке в режиме «Список»:
Рисунок. Команды для строки в режиме «Таблица»:
Доработаны методы API CreateProject, UpdateProject, GetProject, GetProjects для возможности передачи плановых трудозатрат. Подробнее о доработках на страницах методов API:
Новый метод API DeletePersonsFromProjectMembers позволяет удалить из объекта всех переданных участников, не находящихся в роли Руководитель или Исполнитель.
В этом обновлении появилось четыре новых события в шине данных:
Подробнее о новых событиях на странице События шины данных.