Компоновочные блоки > Настройка и обновление компоновочных блоков
Настройка и обновление компоновочных блоков
Все компоновочные блоки можно настроить. Настройки компоновочных блоков должны находиться в отдельном компоновочном блоке, который переопределяет функциональность решения по умолчанию. Профили вещи используются для обеспечения логики стандартного компоновочного блока, что позволяет переопределять сервисы. Если невозможно использовать профили вещи, то реализуются шаблоны вещей с переопределенными сервисами.
Для настройки уровня интерфейса пользователя необходимо дублировать мэшапы, чтобы внести пользовательские изменения.
Меню навигации решения в мэшап-мастере решений (PTC.Base.SolutionMaster_MM) составляется из всех записей в таблице конфигурации menuConfiguration в вещах диспетчера со значением menuName из MasterMenuNavigation. Значение menuName AdminMenuNavigation используется главным мэшапом администрирования (PTC.Administration.Main_MU) в компоновочном блоке администрирования (PTC.Administration) для решения DPM, чтобы составить навигационное меню по администрированию. Разработчики компоновочных блоков могут добавлять собственные значения menuName для использования в собственных компоновочных блоках.
Таблицу конфигурации mashupConfiguration в вещи диспетчера можно использовать для замены вложенных мэшапов. Примеры этого показаны в компоновочном блоке системы отслеживания действий, компоновочном блоке анализа производительности и компоновочном блоке инструментальной панели производства для решения DPM.
Сущности, содержащиеся в предоставленном PTC компоновочном блоке, заблокированы для обновления. Если настройки выполнены так, как указано выше, то можно установить новые версии решения для обновлений. Эти обновления не влияют на существующие настройки не прерывают контракты на уровне API. Настройки присутствующих мэшапов и меню не изменятся после обновления. При выполнении других настроек клиенту нужно будет их изменить, чтобы воспользоваться новыми функциями.
Было ли это полезно?