常用构建基块 > 基本构建基块 > 关键服务 (基本构建基块)
关键服务 (基本构建基块)
基本构建基块中提供了以下关键服务。通过导航至下述各个实体的“服务”页面,可以查看此构建基块中的所有服务。
PTC.Base.Manager
PTC.Base.Manager 事物中提供了以下关键服务:
AddNewComponent - 创建标准或抽象构建基块。此服务用于创建构建基块正常运行所需的所有事物形态、事物模板、事物、组和组织等。
AddNewImplComponent - 创建实施构建基块。此服务需要用到作为输入实现的抽象构建基块的项目名称。此服务自动设置所有实体和依存关系。
DeleteComponent - 删除属于已传入项目的所有实体。此操作不可逆。
FixDefaultUserGroupHierarchy - 用于解决在创建时无法将多个项目添加为项目依存关系这一 ThingWorx Platform 漏洞的内部服务。手动更新项目依存关系后,此服务会调整所有默认用户组,以便将其添加为依存组件默认组的成员。这样可以沿着链向上继承默认安全性。
GetConfiguredComponentManager - 返回组件的默认配置管理器。此管理器在 PTC.Base.EntryPoint 事物的 DefaultGlobalManagerConfiguration 配置表中进行配置。
GetDefaultConfiguredDatabaseThing - 返回已配置数据库事物的全局配置。
GetDefaultConfiguredSolutionName - 返回公共主数据混搭所使用的全局配置解决方案名称。
GetGlobalDefaultManagerForIdentifier - 为传入的标识符返回全局配置管理器。
InitializeSolution - 针对构建基块解决方案堆栈中的构建基块运行任何部署后脚本。
PTC.Base.CommonHelper
PTC.Base.CommonHelper 事物中提供了以下关键服务:
AddAuditLogEntry - 向审计日志流中添加审计日志。
GetAuditLogsForDateRange - 返回已传入日期范围的审计日志流中的日志。
PurgeAuditLog - 删除已传入日期范围的审计日志流中的所有日志。
GetAvailableTimeZones: - 提供所有可用时区的列表。
GetTimeZoneInfo - 提供给定时区 ID 的时区信息,例如时差和时区的显示名称等。
这对您有帮助吗?