构建基块 > 常用构建基块 > 基本构建基块 > 关键服务 (基本构建基块)
关键服务 (基本构建基块)
基本构建基块中提供了以下关键服务。通过导航至下述各个实体的“服务”页面,可以查看此构建基块中的所有服务。
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 - 向审计日志流中添加审计日志。
FormatDateTime -- 使用所需的模式返回日期和时间实例的字符串表示。默认情况下,此服务使用下表中列出的预定义本地化标记值返回日期和时间字符串。
FormatDateTimeString -- 使用所需的模式返回日期和时间字符串的字符串表示。默认情况下,此服务使用下表中列出的预定义本地化标记值返回日期和时间字符串。
GetAuditLogsForDateRange - 返回已传入日期范围的审计日志流中的日志。
GetDateTime -- 返回指定时区的日期和时间。
GetAvailableTimeZones - 提供所有可用时区的列表。
GetTimeZoneInfo - 提供给定时区 ID 的时区信息,例如时差和时区的显示名称等。
PurgeAuditLog - 删除已传入日期范围的审计日志流中的所有日志。
本地化标记
PTC.Base.InternationalDateFormat
yyyy-MM-dd
PTC.Base.InternationalDateTimeFormat
yyyy-MM-dd HH:mm
PTC.Base.InternationalTimeFormat
HH:mm:ss
PTC.Base.InternationalShortDateFormat
MM-dd
PTC.Base.InternationalShortTimeFormat
HH:mm
PTC.Base.DatePickerDateFormat
YYYY-MM-DD
PTC.Base.DatePickerDateTimeFormat
YYYY-MM-DD HH:mm
PTC.Base.ChartDateFormat
MM-DD
这对您有帮助吗?