工作定义的“设备”页面
工作定义的“设备”页面会显示链接到“工作定义”表中所查看的工作定义的设备。
单击 可将链接的设备添加到工作定义中。选择某一行,然后单击 可从工作定义中移除链接的设备。默认情况下,只有站点和生产线设备类型可链接到顶级工作定义。可通过覆盖 GetAllowedEquipmentTypeForWorkDefinition 服务来自定义允许链接至顶级工作定义的设备类型。
* 
仅在创建链接时才会检查设备信息。如果设备在链接到工作定义后进行了更新,则该更新不会同步到工作定义的相关信息。
混搭和小组件
PTC.Factory.Demo.WorkDefinition.EquipmentMashup 混搭用于定义“设备”页面的显示。此混搭使用下列小组件:
“高级栅格”小组件,用于列出链接到工作定义的所有设备。
“按钮”小组件,用于“添加链接的设备”() 和“移除链接的设备”() 操作。
“数据筛选器”小组件,用于根据所选值筛选列表。
“信息表选择器”小组件。如果未选择表格中的任何行,或者没有已链接的设备,则此小组件将禁用“移除链接的设备”按钮。
“导航”小组件,用于在单击 时启动“移除链接的设备”窗口。
“导航”小组件,用于在单击 时启动“添加链接的设备”窗口。
隐藏的“复选框”小组件,用于将“移除链接的设备”窗口的 okClicked 输入参数的默认值设置为 false。
输入
PTC.Factory.Demo.WorkDefinition.EquipmentMashup 混搭的输入是从“工作定义”表中查看的工作定义的 UID。
服务
混搭使用 PTC.Resource.Factory.MessageFormatUtiltites 资源的以下服务:
GetLocalizedMessageOneParam - 用于为“移除链接的设备”窗口返回本地化标记。为窗口标题和消息文本的消息提供了一个服务实例。
混搭使用 PTC.Factory.Demo.WorkDefinitionUtils 事物的以下服务:
DeleteWorkDefinitionProcessingResourceSpecifications - 用于在用户单击“移除链接的设备”弹出窗口中的“确定”时,从列表中移除选定设备。
GetAllowedEquipmentTypeForWorkDefinition - 用于检索可链接到工作定义的设备类型的设备。默认情况下,顶级工作定义只允许站点和生产线设备类型。可通过覆盖服务并编辑在服务中指定的设备类型来对此进行自定义。可以逗号分隔列表的形式指定多个设备类型。所列出的任何设备类型的名称都必须与启动点配置事物上 EquipmentTypeSettings 配置表中定义的设备类型的 EquipmentType 字段中的值相匹配。有关详细信息,请参阅 定义设备类型
GetEquipmentLinkedToWorkDefinition - 用于检索链接到工作定义 UID 并且要显示在表中的设备。访问“设备”页面以及关闭 “添加链接的设备”窗口时,将触发此服务。