将链接设备添加到工作定义
“添加链接的设备”窗口可通过从“设备”页面 ( 适用于工作定义) 或“设备”选项卡 ( 适用于操作) 中单击 来启动。该窗口会根据其启动位置列出可链接至工作定义或操作的设备。对于顶级工作定义,默认情况下可链接站点和生产线。对于操作 (子工作定义),默认情况下可链接资产。可用设备列表中的设备均属于工作定义或操作所允许的设备类型,但会排除已链接至工作定义或操作的设备。
混搭和小组件
PTC.Factory.Demo.AddLinkedEquipmentToWorkDefinitionMashup 混搭用于定义“添加链接的设备”窗口的显示。此混搭使用下列小组件:
“值显示”小组件,用于窗口标题
“按钮”小组件,用于“添加”“取消”按钮
“高级栅格”小组件,用于列出可链接设备。
“数据筛选器”小组件,用于根据所选值筛选列表。
输入
PTC.Factory.Demo.AddLinkedEquipmentToWorkDefinitionMashup 混搭的输入参数包括:
linkedEquipment - 已链接到工作定义或操作的设备的列表。此设备将会从可添加的设备列表中排除。
workDefinitionUID - 设备将链接到的工作定义或操作 (子工作定义) 的 UID。
allowedEquipmentTypes - 可添加到工作定义或操作的设备类型。默认情况下,站点和生产线可链接到顶级工作定义,资产可链接到操作。此输入来自于启动混搭的 GetAllowedEquipmentTypeForWorkDefinitionGetAllowedEquipmentTypeForOperation 服务。
输出
“添加链接的设备”窗口关闭后,通过单击“添加”“取消”,会针对从中启动窗口的混搭触发 GetEquipmentLinkedToWorkDefinition 服务。
服务
混搭使用 PTC.Factory.Demo.WorkDefinitionUtils 事物的以下服务:
GetLinkableEquipment - 检索可链接到此工作定义或操作的所有设备的列表。此列表由属于所允许设备类型的所有设备组成,但会排除已链接至工作定义或操作的设备的列表。
LinkWorkDefinitionAndEquipment - 单击“添加”按钮时,此服务将创建所选设备与工作定义或操作之间的链接。