发行说明 > Digital Performance Management 1.2 发行说明
Digital Performance Management 1.2 发行说明
Digital Performance Management (DPM) 1.2 版本中呈现了以下增强功能已知问题和限制以及已解决的支持问题。此外,还提供了数据库架构变更重构服务支持终止信息
增强功能
DPM 1.2 版本中添加了以下增强功能:
增强功能
部署增强功能
在客户系统或云上,可以使用 Solution Central 或通过“PTC 软件下载”页面部署 DPM。
有关这些情景的详细信息,请参阅在客户拥有的系统或云上部署 DPM
瓶颈分析
在绩效分析中添加了新的“瓶颈”图,便于识别排在最前面的生产瓶颈。
瓶颈分析工具可自动识别一些工序,所述工序会约束站点在计划排程内满足生产需求的能力。通过识别站点中的最主要生产瓶颈,DPM 可帮助您重点关注最有价值的改进机会,并确定对制造过程影响最大的工序改进措施的优先顺序。
有关详细信息,请参阅瓶颈图配置瓶颈分析
计分卡
新增了“计分卡”工具,该工具可基于预定义标准指标提供整个企业内各个工作中心的绩效报告,方便您查看并下探到整个企业乃至各个工作中心中设备层级的任意级别,以供了解相关指标信息。有关详细信息,请参阅计分卡
可对各个预定义指标进行配置,以指定设备的状况阈值和目标值。“计分卡”工具使用这些值来显示工作中心的运行和绩效数据。有关详细信息,请参阅指标
配置指标时,通过“计算”选项卡可以了解用于计算各个指标的公式。有关详细信息,请参阅“计算”选项卡
通过“时间损失分析”操作查看损失洞察
时间损失分析可获得洞察,并确定某一生产区域内时间损失较大的情景。可通过 DPM 绩效分析中的“查看损失洞察”操作访问这些洞察。有关详细信息,请参阅查看损失洞察
分析设置针对各个单独的生产区域而配置,其中包括计算洞察时要包含的特征,而管道排程用于将数据从 DPM 推送到 ThingWorx Analytics Server 以供分析。有关详细信息,请参阅时间损失分析
在初始版本中,此功能适用于 PTC Cloud 托管的客户。
生产仪表板增强功能
对“生产仪表板”用户界面进行了更新,改善其在最低屏幕分辨率 1280x1024 下的显示效果。此更新包括主屏幕、展开的事件日志以及“添加损失事件”“编辑损失事件”“时间损失核算”“历史次品事件”“拆分自动化事件”窗口。
有关详细信息,请参阅生产仪表板
绩效分析增强功能
在瀑布图和排列图的底部添加了信息窗格,用以提供图表中所示选定数据的其他详情。有关详细信息,请参阅时间损失瀑布图损失原因排列图
瀑布图、排列图和趋势图的“查看事件日志”会打开一个只读事件日志,其中提供了有关选定蓝色柱形中所涉事件的详情。有关详细信息,请参阅查看事件日志
利用“下一张图”按钮和导航痕迹,改善了在各种绩效分析图之间进行导航的效果。有关详细信息,请参阅在图表之间导航
导航增强功能
为便于使用,对 DPM 导航菜单进行了更新。
有关详细信息,请参阅导航 DPM
日期和时间格式增强功能
目前,DPM 以国际格式显示日期和时间。
有关详细信息,请参阅DPM 中的日期和时间格式
物料的多站点支持
目前,同一物料在 DPM 中可以属于一个、多个或所有站点,且物料名称在整个企业中必须是唯一的。在先前的版本中,单个物料只能属于一个站点,且物料名称在每个站点中都必须是唯一的。也就是说,如果某物料在多个站点中生产,则需要在 DPM 中为每个站点创建单独的物料,而这些物料的名称可能相同。
如今,在创建物料或在以后编辑物料时,可将同一物料分配给多个站点。有关详细信息,请参阅物料
在升级到 DPM 1.2 期间迁移现有物料,同时更新任何重复物料的名称以附加其站点名称。这样便可根据需要来编辑和禁用物料,从而轻松识别和合并重复物料。有关详细信息,请参阅升级 DPM下关于部署方案的升级主题中的“升级后活动”部分。
数据库增强功能
目前,数据库事物扩展自 ThingWorx 中提供的 SQLThing 事物模板。这样一来,可以更好地使用数据库,包括对持久化方案提供工具提供的共享连接池的使用。
有关详细信息,请参阅本帮助中心中的实施模型 (数据库连接构建基块)主题和 ThingWorx 帮助中心中的使用 ThingWorx 存储数据主题。
数据库值的本地化
添加了相关功能,支持对存储在数据库中的某些值 (例如作业单状况、测量单位、原因类别和原因代码等) 进行本地化。此功能独立于 ThingWorx 提供的本地化表支持功能。随 DPM 解决方案一同交付的此类值已实现本地化。有关详细信息 (包括本地化的数据库字符串的完整列表),请参阅使用数据库表实现数据库字符串本地化
为客户提供了基础结构支持,便于客户为原因代码名称和说明提供译文。客户可以使用 PTC 实施服务为其自己的原因代码提供译文。有关详细信息,请参阅为客户创建的原因代码的名称和说明提供译文
构建基块增强功能
DPM 1.2 版本中添加了以下新构建基块:
自定义混搭
创建或更新自定义混搭时,请确保您使用的表达式是安全的。有关详细信息,请参阅在自定义混搭中使用安全表达式
数据自动化增强功能
现在,PTC.OperationKPI.AutomationEventProcessor_TI 计时器默认处于启用状态。有关详细信息,请参阅设置数据自动化
数据库架构更新
有关构建基块数据库架构更新的详细信息,请参阅本主题中的数据库架构更改
已知问题和限制
DPM 1.2 版本中呈现了以下已知问题和限制:
已知问题
解决方案
用户不应直接修改数据库。
必须通过由 PTC.DBConnection.Database_TS 事物形态和 PTC.DBConnection.Manager_TS 事物形态提供的受支持服务来执行对数据库架构的更改。 有关详细信息,请参阅数据库连接构建基块
不支持对 PTC 提供的存储过程和函数进行更改。 存储过程和函数可在升级时被覆盖,因此所做的所有更改都会丢失。
更新物料的理想周期时间后,物料的现有作业单不会更新为新的理想周期时间。
解决方法:如果希望尚未开始生产 (处于 PendingDispatched 状态) 的作业单使用更新后的理想周期时间,请取消现有作业单并创建新作业单。新作业单将反映物料的更新理想周期时间。
已完成或正在生产 (处于 RunningHeld 状态) 的作业单可正确使用先前的理想周期时间。
“编辑损失事件”窗口中,非常小的次品值 (小于 0.1) 显示为空。这些值按预期显示在“事件日志”中。
此问题将在以后的版本中解决。
如果连续多次从导航菜单中选择“管理”,则“设备列表”间歇性地显示。
解决方法:要查看“设备列表”,请选择菜单中的另一项或“管理”内的另一页面,然后再次选择“管理”“设备列表”
如果用户在“时间损失核算”窗口的“输入数量”字段中输入一个值,并且在保存该数量之前接收自动化事件,则该数量会被清除。
此问题将在以后的版本中解决。
配置数据自动化后,如果 ThingWorx 服务器时间晚于服务器上 Kepware 的安装时间,则忽略来自 Kepware 的自动化事件。
此问题将在以后的版本中解决。
“管理”中的某些错误消息未完全外部化。即使以另一种语言查看用户界面,这些消息的某些部分也会以英语显示。
此问题将在以后的版本中解决。
“原因树”“作业单”“物料”“指标”“班次和日历”以及“计分卡”中提供的列进行排序时,多级排序在不同表中呈现的行为有所不同。
此问题将在以后的版本中解决。
升级到 DPM 1.2 后,一些自定义管理混搭在 Google Chrome 和 Microsoft Edge 浏览器中打开后会显示不必要的滚动条。
解决方法:在 Google Chrome 和 Microsoft Edge 浏览器中查看自定义混搭时,想要使自定义混搭不出现滚动条,可以更新自定义混搭,使其与 PTC 提供的更新混搭保持一致。
当 Kepware 时钟和 ThingWorx 服务器时钟不同步时,可以针对不正确的作业单记录自动化事件。
解决方法:请确保 Kepware 服务器与 ThingWorx 服务器上的系统时钟 (Windows OS 上的“日期和时间设置”) 在 5 秒内同步,并一直保持这种同步。
禁用的原因代码显示在“编辑损失事件”窗口的“选择损失原因”窗格中,这可能会导致录入错误。可以针对属于错误原因类别的禁用原因代码记录损失事件。
此问题将在以后的版本中解决。
未执行计划程序、计时器或其他定拍单元数据处理。例如,未创建班次实例,或者未处理自动化事件。可能的原因是相关实体的锁定属性设置为 true
解决方法:将相关实体的锁定属性重置为 false
下表列出了相关实体及其锁定属性和属性名称:
实体
属性
PTC.OperationKPIImpl.EventsAggregationScheduler
processingLock
PTC.OperationKPI.ShiftInstanceCreationScheduler
processingLock
PTC.OperationKPI.MonitoringScheduler
processingLock
PTC.OperationKPI.AutomationPurgeScheduler
processingLock
用来实现或继承 PTC.TimeLoss.ModelLogic_TS 事物形态的任何模型 (设备)
PTCAnalyticProcessingLock
用来实现或继承 PTC.OperationKPI.AutomationEventsModelLogic_TS 事物形态的任何模型 (设备)
PTCAutomationEventProcessingLock
用来实现或继承 PTC.MfgModel.AnalysisModelLogic_TS 事物形态的任何模型 (设备)
PTCProfileServiceLock
将数据附加到时间损失分析数据集时,给定工作中心附加数据中的第一个生产区块不会按预期包含前一个生产区块中的时间损失值。而在这些生产区块的附加数据中,以下各列为空:
TimeLossScrapPrevious
TimeLossUnscheduledPrevious
TimeLossPlannedDowntimePrevious
TimeLossUnplannedDowntimePrevious
TimeLossChangeoverPrevious
TimeLossUnaccountedTimePrevious
TimeLossSpeedLossPrevious
TimeLossSmallStopsPrevious
此问题将在以后的版本中解决。
将新的工作中心、物料或班次添加到生产区域时,需要删除该生产区域的现有时间损失分析数据集,并创建新数据集。您可以通过“生产区域设置” > “管道排程” > “创建手动推送” > “删除并重新创建数据集”来删除并重新创建数据集
此问题将在以后的版本中解决。
已解决的支持问题
DPM 1.2 版本中解决了以下支持问题:
问题编号
说明
16281212
解决了后述问题:DPM 计时器在主机重新启动时变为禁用状态。
16348474
解决了后述问题:未正确处理通过数据自动化接收的次品计数和产品计数。
16371018
解决了后述问题:小于 1 秒的理想周期时间被记录为 0。
16391164
解决了后述问题:“生产仪表板”和“管理”屏幕上显示的实际周期时间和理想周期时间被限制为 1 位小数,而不是 4 位小数。
16407511
解决了后述问题:原因树中会针对没有启用任何子项的原因代码显示下探箭头。
16467966
解决了后述问题:执行 PTC.UserManagement.Manager 事物的 RemoveUserFromRole 服务时出错。
16485326
解决了后述问题:每次将自动化事件插入数据库中时都会记录错误。
数据库架构更改
DPM 1.2 版本中进行了以下数据库架构变更:
数据形状
更改
PTC.DBConnection.Language
添加了新数据形状。
PTC.DBConnection.Token
添加了新数据形状。
PTC.DBConnection.TokenLanguageLink
添加了新数据形状。
PTC.SCA.SCO.DispatchStatus
添加了新字段:name_token
PTC.MaterialMaster.UOM
添加了新字段:abbreviation_tokendescription_token
PTC.ReasonCode.Reason
添加了新字段:displayname_tokendescription_token
PTC.ReasonCode.ReasonCategory
添加了新字段:name_tokendescription_token
PTC.Status.StatusDefinition
添加了新字段:displayname_token
PTC.Metric.Metric
添加了新数据形状。
PTC.Metric.MetricCorrelation
添加了新数据形状。
PTC.Metric.MetricRollUp
添加了新数据形状。
PTC.Metric.ModelMetricColorStatus
添加了新数据形状。
PTC.Metric.ModelMetricTarget
添加了新数据形状。
PTC.MaterialMaster.MaterialMaster
弃用了字段:siteUid
PTC.MaterialMaster.MaterialMasterSiteLink
添加了新数据形状。
PTC.Bottleneck.MaterialDemand
添加了新数据形状。
PTC.Bottleneck.MaterialDemandAllocation
添加了新数据形状。
PTC.Bottleneck.MaterialDemandBOM
添加了新数据形状。
PTC.Bottleneck.MaterialDemandBOMLink
添加了新数据形状。
PTC.Bottleneck.MaterialDemandWindow
添加了新数据形状。
PTC.Bottleneck.ModelDemand
添加了新数据形状。
PTC.Bottleneck.DemandType
添加了新数据形状。
重构服务
以下服务已从 PTC.AdminConfiguration.Management_TS 事物形态移至 PTC.Administration.Management_TS 事物形态。任何使用或引用这些服务的自定义都需要更新。
AddCalendarInfoToSession
CreateReasonTreeInfoTableFromID
DisableButtonForMaterialMasters
DisableReasonTreeButton
DisableReasonTreeNodeButton
EnableAssignEquipmentButton
EnableSaveButtonForAddMaterial
EnableButtonForMaterialMasters
ExpandCreatedReasonCode
EnableReasonTreeButton
EnableReasonTreeNodeButton
EnableButtonsOnReasonTreeSelection
EnableAssignButton
EnableAssignButtonForCalendarModelAssignment
EnableEditButton
EnableJobOrders
EnableJobOrderSaveButton
GetAllTimeZones
GetAssignmentFilter
GetAssignShiftValidationMessage
GetEmptyInfotable
GetEmptyMachineCodeInfotable
GetEmptyModelInfotable
GetHours
GetMaterialAssignmentsForConfirmPopup
GetMaterialFilter
GetMinutes
GetModelNameString
GetModelThingName
GetModelType
GetModelUid
GetNewShiftIndex
GetReasonTreeAssignmentLabel
GetRemoveDayValidationMessage
GetSelectedModelUid
GetSelectedReasonTreesNameListForHiearchy
GetSelectedReasonTreesUIDLIst
GetShiftValidationMessage
GetStatusFilter
GetToolbarConfiguration
IsInfotableEmpty
IsShiftScheduleAvailable
ResetCalendarSessionData
UpdateCalendarDaysForAssignShift
ValidateDispatchStatus
支持终止信息
有关 DPM 1.2 中已弃用内容的信息,请参阅弃用的实体、服务和其他内容
这对您有帮助吗?