Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
releases:3_30 [07.10.2024 12:32] – [Новая объектная модель системы] Белугин Александрreleases:3_30 [15.10.2024 07:03] (текущий) – [Отображение дат начала и окончания в табеле] ekaterina.menkhuzina
Строка 1: Строка 1:
 ====== Что нового в ADVANTA 3.30 ====== ====== Что нового в ADVANTA 3.30 ======
 В этом обновлении мы расширили возможности системы и добавили новые функции: В этом обновлении мы расширили возможности системы и добавили новые функции:
-  * обновленная архитектура объектной модели системы; +  * обновленная архитектура объектной модели системы 
-  * подключение системы к СУБД или [[product:settings:system:active_directory|Active Directory]]используя сервис хранения секретов HashiCorp Vault; +  * повышенная безопасность доступа к данным для подключения к СУБД или [[product:settings:system:active_directory|Active Directory]] за счёт использования сервиса хранения секретов HashiCorp Vault 
-  * запуск настраиваемых команд через [[product:objects:users:task_list:new_list|списки]]+  * запуск настраиваемых команд через [[product:objects:users:task_list:new_list|списки]] 
-  * отображение дат начала и окончания задач в табеле [[product:time_sheet|учета рабочего времени]]; +  * доработанные методы API [[product:api:list:createproject|CreateProject]], [[product:api:list:updateproject|UpdateProject]], [[product:api:list:getproject|GetProject]], [[product:api:list:getprojects|GetProjects]] для работы с плановыми трудозатратами 
-  * доработанные методы API [[product:api:list:createproject|CreateProject]], [[product:api:list:updateproject|UpdateProject]], [[product:api:list:getproject|GetProject]], [[product:api:list:getprojects|GetProjects]] для возможности передачи плановых трудозатрат; +  * новый метод API [[product:api:list:deletepersonsfromprojectmembers|DeletePersonsFromProjectMembers]] для удаления пользователей из числа участников объекта 
-  * новый метод API [[product:api:list:deletepersonsfromprojectmembers|DeletePersonsFromProjectMembers]], позволяющий удалить пользователей из числа участников объекта; +  * 4 новых события в [[product:triggers:events|шине данных]]
-  * 4 новых события в [[product:triggers:events|шине данных]].+
 \\ \\
 ===== Новая объектная модель системы ===== ===== Новая объектная модель системы =====
-На уровне архитектуры системы обновился подход к управлению информацией, данными и структурой [[product:objects|объектной модели]].+На уровне программной архитектуры ядра системы обновился подход к управлению информацией, данными и структурой [[product:objects|объектной модели]].
  
-Обновленная объектная модель - подсистема внутри системы ADVANTA, которая отвечает за настройку и хранение информации о типах объектов, реквизитов, справочников и т.д. и их наполнение, для того, чтобы: +**Обновленная объектная модель** это новая подсистема внутри платформы ADVANTA, которая отвечает за настройку и хранение информации о типах объектов, реквизитов, справочников и т.д. 
-  * функционал системы был более стабилен; +Мы выделили все эти функции платформы в отдельный контекст одуль), чтобы: 
-  * улучшилось хранение данных и управление ими; +  * ключевой функционал системы стал более стабилен 
-  * ускорилась работа системы.+  * оптимизировать хранение данных и управление ими при обмене информацией между компонентами приложения 
 +  * ускорилась работа системы при выполнении базовых операций с данными
  
-В будущем новая объектная модель позволит модифицировать модель управления проектами, а также использовать хранилище для более ускоренного получения отчетов. Также эту объектную модель можно будет использовать для развития других модулей системы. +Новая объектная модель позволит в будущем проще модифицировать в ядре платформы работу с данными об объектах, а также использовать усовершенствованное хранилище для более ускоренного получения отчетов.  
  
-[[product:objects|Объектная модель]] системы переработана архитектурнона уровне компонентов и модулей системы, т.е. для обычных пользователей изменения в системе заметны не будут.+Работа с данными и настройкой [[product:objects|объектной модели]] системы была переработана архитектурно на уровне программных компонентов и модулей системы, поэтому для пользователей не произошло заметных изменений в интерфейсе системе. Изменения произошли "под капотом" платформы, так что влияние на пользователей будет выражаться в увеличении скорости отклика системы при выполнении операций с данными.
 \\ \\
 \\ \\
Строка 25: Строка 25:
 Чтобы повысить безопасность хранения секретов (паролей, токенов/маркеров-доступа, API-ключей, закрытых криптографических ключей и т.п.) можно настроить подключение системы ADVANTA к СУБД или сервису [[product:settings:system:active_directory|Active Directory]] через сервис хранения секретов HashiCorp Vault. Чтобы повысить безопасность хранения секретов (паролей, токенов/маркеров-доступа, API-ключей, закрытых криптографических ключей и т.п.) можно настроить подключение системы ADVANTA к СУБД или сервису [[product:settings:system:active_directory|Active Directory]] через сервис хранения секретов HashiCorp Vault.
  
-В этом случае в системе или файлах конфигурации не будут храниться пароли к сервисам и службам компании.+В этом случае в файлах конфигурации системы ADVANTA не будут храниться данные для доступа к сервисам и службам компании. При запуске система будет получать автоматически необходимую информацию из HashiCorp Vault и затем использовать ее при обращении к СУБД и другим необходимым сервисам.
  
-Для этого в настройках конфигурационного файла системы ''client.config'' необходимо: +Для использования этой возможности в настройках конфигурационного файла системы ''client.config'' необходимо: 
-  - Добавить раздел с указанием использования сервиса хранения секретов +  - Добавить раздел с указанием данных об используемом сервисе хранения секретов  
-  - Добавить раздел с перечнем ключей, получаемых из сервиса хранения секретов для строк соединения с СУБД.+  - Добавить раздел с перечнем ключей, получаемых из сервиса хранения секретов для строк соединения с СУБД
   - Добавить раздел для получения секрета для сервисов [[product:settings:system:active_directory|Active Directory]] (если используется).   - Добавить раздел для получения секрета для сервисов [[product:settings:system:active_directory|Active Directory]] (если используется).
  
-Подробнее о настройке на странице [[product:settings:system:vault|Настройка хранения строк подключения в Hashicorp Vault]].+Подробнее о настройке интеграции на странице [[product:settings:system:vault|Настройка хранения строк подключения в Hashicorp Vault]].
 \\ \\
-===== Вызов команды в функционале «Списки» ===== +\\ 
-Появилась возможность видеть и вызывать команды через [[product:objects:users:task_list:new_list|списки ]] - через иконку «три точки» объекта или через иконку «≡», если список представлен в виде таблицы.+===== Вызов настраиваемых команд в «Списках» ===== 
 +Появилась возможность видеть и вызывать [[product:triggers:button|настроенные для объекта команды]] при работе со [[product:objects:users:task_list:new_list|списком]], используя иконку «три точки» при просмотре объекта или через иконку «≡», если список представлен в виде таблицы.
  
-<image shape="thumbnail">{{ :product:objects:users:task_list:dots02.png?direct |}}</image> 
  
-<image shape="thumbnail">{{ :product:objects:users:task_list:lines.png?direct |}}</image>+Команды на карточке в режиме "Список": 
 +<image shape="thumbnail">{{:product:objects:users:task_list:dots02.png?direct|}}</image>
 \\ \\
-===== Отображение дат начала и окончания в табеле ===== 
-В табеле учета времени появилась опция "Отображать даты выбранных объектов", при включении которой в столбце "Проект" будут отображаться расчетные даты начала и окончания. 
  
-<image shape="thumbnail">{{ :product:time_sheet:dates.png |}}</image> +Рисунок. Команды для строки в режиме "Таблица": 
- +<image shape="thumbnail">{{:product:objects:users:task_list:lines.png?direct|}}</image>
-Также при добавлении нового объекта в табель, в портлете "Доступные проекты", в столбцах "Дата начала" и "Дата окончаниястали отображаться расчетные даты. +
- +
-<image shape="thumbnail">{{ :product:time_sheet:dates5.png |}}</image> +
- +
-<image shape="thumbnail">{{ :product:time_sheet:dates6.png |}}</image>+
 \\ \\
-Подробнее об опции на страницах: 
-  * [[product:time_sheet:edit#отображение_дат_начала_и_окончания_в_табеле|Редактирование табеля учета времени]]; 
-  * [[product:time_sheet:approve#отображение_дат_начала_и_окончания|Утверждение табеля]]. 
 \\ \\
 +
 ===== Доработка методов API и новый метод ===== ===== Доработка методов API и новый метод =====
 Доработаны методы API [[product:api:list:createproject|CreateProject]], [[product:api:list:updateproject|UpdateProject]], [[product:api:list:getproject|GetProject]], [[product:api:list:getprojects|GetProjects]] для возможности передачи плановых трудозатрат. Подробнее о доработках на страницах методов API: Доработаны методы API [[product:api:list:createproject|CreateProject]], [[product:api:list:updateproject|UpdateProject]], [[product:api:list:getproject|GetProject]], [[product:api:list:getprojects|GetProjects]] для возможности передачи плановых трудозатрат. Подробнее о доработках на страницах методов API:
Строка 63: Строка 55:
   * [[product:api:list:getprojects#возвращаемые_параметры|Получение информации о проектах]].   * [[product:api:list:getprojects#возвращаемые_параметры|Получение информации о проектах]].
  
-Новый метод API [[product:api:list:deletepersonsfromprojectmembers|DeletePersonsFromProjectMembers]] позволяет удалить из объекта всех переданных участников, не находящихся в роли Руководитель или Исполнитель. Подробнее о методе на странице [[product:api:list:deletepersonsfromprojectmembers|Удаление пользователей из числа участников объекта]].+Новый метод API [[product:api:list:deletepersonsfromprojectmembers|DeletePersonsFromProjectMembers]] позволяет удалить из объекта всех переданных участников, не находящихся в роли Руководитель или Исполнитель. 
 +\\
 \\ \\
 ===== Новые события шины данных ===== ===== Новые события шины данных =====