Руководство разработчика. Создание подсистем и управления их составом

Материал из largespace
Версия от 14:54, 10 августа 2023; Irit (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Назад к руководству

Подсистемы расширения используются для двух целей:

1) Создание раздела в меню разделов и группировки элементов внутри данного раздела по подчиненным подсистемам.

2) Группировка объектов метаданных по какому-либо признаку, например - состав некоторой функциональной опции.

Отображение раздела в меню определяется флажком Включать в командный интерфейс.

Свойства подсистемы

Отображение в интерфейсе можно настроить через кнопку "Командный интерфейс".

Рекомендуется добавлять также картинку раздела, если это подсистема верхнего уровня.


Функциональные подсистемы расширений размещаются как подчиненные подсистемы в основной подсистеме "<Префикс>_ПодсистемыРасширения". При этом состав функциональной системы определяется какие объекты метаданных были использованы для реализации той или иной функциональной возможности. Определение состава должно строиться по логике "Чтобы как можно проще было потом удалить функционал".

Пример подчиненных подсистем для функциональных возможностей

Удобство использования функциональных подсистем заключается в быстрых отборах только тех объектов, которые в целом используются в рамках функциональной возможности.

Отбор по функциональной подсистеме