Общие компоновочные блоки > Базовый компоновочный блок > Ключевые сервисы (базовый компоновочный блок)
Ключевые сервисы (базовый компоновочный блок)
В базовом компоновочном блоке находятся следующие ключевые сервисы. Все сервисы в этом компоновочном блоке можно посмотреть, перейдя на страницу Сервисы для каждой сущности, указанной ниже.
PTC.Base.Manager
Следующие ключевые сервисы находятся в вещи PTC.Base.Manager:
AddNewComponent: создает стандартные или абстрактные компоновочные блоки. Создает все профили вещи, шаблоны вещей, вещи, группы, организации и т. д., которые необходимы для функционирования компоновочного блока.
AddNewImplComponent: создает компоновочные блоки реализации. Для этого сервиса требуется наименование проекта абстрактного блока, которое реализуется как входные данные. Эти сервисы автоматически задают все сущности и зависимости.
DeleteComponent: удаляет все объекты, принадлежащие переданному проекту. Это действие необратимо.
FixDefaultUserGroupHierarchy: внутренний сервис, используемый для работы ThingWorx Platform в промежутке, когда несколько проектов не могут быть добавлены в качестве зависимости проекта во время создания. После обновления зависимостей проекта вручную этот сервис корректирует все группы пользователей по умолчанию так, чтобы они были добавлены как участники в группы зависимых компонентов по умолчанию. Это позволяет наследовать безопасность по умолчанию в цепочке.
GetConfiguredComponentManager: возвращает настроенный по умолчанию диспетчер компонента. Диспетчер настроен в таблице конфигураций DefaultGlobalManagerConfiguration в вещи PTC.Base.EntryPoint.
GetDefaultConfiguredDatabaseThing: возвращает глобальную конфигурацию вещи настроенной базы данных.
GetDefaultConfiguredSolutionName: возвращает глобальную конфигурацию имени решения для использования в основном мастере-мэшапе.
GetGlobalDefaultManagerForIdentifier: возвращает глобальную конфигурацию диспетчера для переданного идентификатора.
InitializeSolution: запускает сценарии, выполняемые после развертывания, для компоновочных блоков в стеке решения компоновочного блока.
PTC.Base.CommonHelper
Следующие ключевые сервисы находятся в вещи PTC.Base.CommonHelper:
AddAuditLogEntry: добавляет журнал аудита в поток журнала аудита.
GetAuditLogsForDateRange: возвращает журналы, которые находятся в потоке журнала аудита для переданного диапазона дат.
PurgeAuditLog: удаляет все журналы в потоке журнала аудита для переданного диапазона дат.
GetAvailableTimeZones:: предоставляет список всех доступных часовых поясов.
GetTimeZoneInfo: предоставляет информацию о часовом поясе для данного идентификатора часового пояса, такую как смещение, отображаемое наименование часового пояса и т. д.
Было ли это полезно?