添加操作混搭
|
只要自定义混搭具有相同的输入和输出,此混搭即可被轻松替换为自定义混搭。有关详细信息,请参阅 替换模块化混搭。
|
添加操作混搭 (PTC.ActionTracker.AddAction_MU) 旨在显示用于创建新操作的屏幕。
输入所需的信息后,
“保存”按钮即会被启用,您可以使用该按钮来保存该操作。单击
“取消”可取消创建该操作并返回到
栅搭混搭。
小组件
PTC.ActionTracker.AddAction_MU 混搭会用到下列小组件:
• 多个“按钮”小组件:
◦ 用于“回到操作列表”操作按钮。
◦ 用于“设备”字段。 此不可见按钮用于启动“选择设备”窗口。
◦ 用于“损失原因”字段。此不可见按钮用于启动“选择损失原因”窗口。
◦ 用于“基线日期范围”字段。此不可见按钮用于启动“设置基线”窗口。
◦ 用于“删除”按钮,此按钮在此混搭中处于禁用状态。
◦ 用于“保存”按钮,此按钮可保存输入的信息并创建操作。只有在输入所需信息之后,才会启用此按钮。
◦ 用于
“取消”按钮,此按钮可在不保存任何信息的情况下关闭窗口,并返回到
栅格混搭。
• 多个“标签”小组件,用于文本字符串。
• 多个“文本字段”小组件。
• 多个“下拉列表”小组件。
• “日期时间选取器”小组件,用于选择开始日期和结束日期。
• “文本区域”小组件,用于“说明”字段。
输入
PTC.ActionTracker.AddAction_MU 混搭的输入参数如下:
• MashupName - 当前混搭的名称。
• Manager - 从中运行此混搭的动态服务的管理器。
• SelectedAction - 单击
“保存”并创建新操作后,将此参数视为您已在要查看的操作列表中双击了此新操作。此参数会传递到
编辑操作混搭,以便在查看模式下显示该新操作。
• ManagerName - 从 GetMfgModelManager 服务返回的管理器事物名称。
• selectedEquipments - 从“选择设备”窗口中选择的设备。
输出
PTC.ActionTracker.AddAction_MU 混搭的输出参数与输入参数相同。
服务
该混搭使用 PTC.ActionTracker.Management_TS 事物形态的以下动态服务:
• AddActions - 根据该混搭中输入的信息创建新操作。单击“保存”按钮后,将调用此服务。
• GetBaselineTokenLabel - 根据是否选择了“设备”和“损失原因”,检索要在“基线日期范围”字段中显示的标签。只有在选择了必填字段之后,才会启用此字段。
• GetEditActionMashupConfiguration - 检索被配置为要在单击
“保存”后针对新建操作显示的模块化混搭。有关详细信息,请参阅
操作追踪器模块化混搭。
• GetEquipmentBreadcrumb - 检索“设备路径”字段中显示的设备层次结构。
• GetMfgModelManager - 检索 PTC.Base.Manager 事物的 DefaultGlobalManagerConfiguration 配置表中已注册的 PTC.MfgModel.Manager 事物。
• GetModelEntities - 检索选定设备,然后检索“选择损失原因”窗口所需的原因。
• GetReasonTokenLabel - 检索要针对“损失原因”字段显示的选定原因的本地化标记。
• GetSiteUidFromModel - 检索与选定设备关联的站点 UID。此值将保存在数据库中的操作上。
• QueryActions - 接受所应用的筛选器选择,并使用满足所应用筛选器条件的操作来构建表。单击“保存”按钮后运行,以提供 SelectedAction 参数。
• QueryBaseline - 根据选定的设备、原因和日期范围计算基线值。
• QueryOwners - 检索可作为操作所有者的用户的列表。
• QueryStatus - 检索操作的状况的列表。
您可以通过动态服务选择要在运行时执行服务的实体。在这种情况下,可从实现
PTC.ActionTracker.Management_TS 事物形态的任何实体中执行服务。 有关详细信息,请参阅 ThingWorx 帮助中心中 "Mashup Builder" 一节下的
动态服务。