工作定义详细信息页面
工作定义详细信息页面将显示选自“工作定义”表中欲进行查看的工作定义的相关信息。详细信息页面包括三个用于显示信息的菜单选项: “常规信息”“操作”“设备”
混搭和小组件
PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭用于定义工作定义详细信息页面。它包括可显示与左侧菜单窗格中选定选项相关联的混搭的内置混搭:“常规信息”(PTC.Factory.Demo.WorkDefinitionGeneralInfoMashup)、“操作”(PTC.Factory.Demo.WorkDefinitionOperationsMashup) 或 “设备”(PTC.Factory.Demo.WorkDefinition.EquipmentMashup)。
PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭使用下列小组件:
“按钮”小组件,用于“返回”按钮 ()。
“标签”小组件,用于显示工作定义的标识信息。标识信息由类型和工作定义 ID 组成。例如:
Historyless Accordion Menu 小组件,用于定义左侧菜单栏。该菜单包括三个选项:“常规信息”“操作”“设备”。选择菜单选项时,与 PTC.Factory.Demo.WorkDefinitionMenu 菜单中选定选项关联的混搭将显示在“内置混搭”小组件中。
“内置混搭”小组件,用于显示与选定菜单选项相关联的混搭。
PTC.Factory.Demo.WorkDefinitionDetailMaster 混搭被指定为 PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭上的“主数据”属性,并在页面顶部提供横幅。
输入
PTC.Factory.Demo.WorkDefinitionDetailMashup 混搭的输入参数包括:
wdUID - 从“工作定义”表中选择要进行查看的工作定义的 UID。
nestedMashup - 与 Historyless Accordion Menu 小组件中选定选项相关联的混搭。如果此输入参数值为空 (例如详细信息页面初次启动时),则系统将显示于 PTC.Factory.Demo.WorkDefinitionMenu 菜单中定义的默认混搭。
输出
正在查看的工作定义 UID 将会传递至“内置混搭”小组件中显示的混搭。
服务
混搭使用 PTC.Factory.CommonUtilities 资源的以下服务:
GetNestedMenu - 检索从 GetWorkDefinitionMenuName 服务 (此服务将传递至 Historyless Accordion Menu 小组件) 传递的菜单名称的信息。
混搭使用 PTC.Factory.Demo.WorkDefinitionUtils 事物的以下服务:
GetWorkDefinition - 检索从“工作定义”表中选择的工作定义的相关信息。
GetWorkDefinitionTitleLabel - 从 GetWorkDefinition 服务所返回的信息中检索工作定义的 ID 值。此值用于页面顶部的“标签”小组件。
GetWorkDefinitionMenuName - 返回左侧窗格中所使用的菜单的名称 (PTC.Factory.Demo.WorkDefinitionMenu)。此值会作为输入传递至 GetNestedMenuGetDefaultNestedMashupFromMenu 服务。
混搭使用 PTC.SCA.SCO.ManageResourceUtils 事物的以下服务:
GetDefaultNestedMashupFromMenu - 检索要在“内置混搭”小组件中针对 PTC.Factory.Demo.WorkDefinitionMenu 菜单中的选定菜单选项显示的混搭。如果未针对此服务提供任何 nestedMashup 输入参数,则会显示在 PTC.Factory.Demo.WorkDefinitionMenu 菜单中定义的默认混搭。