添加操作混搭
* 
只要自定义混搭具有相同的输入和输出,此混搭即可被轻松替换为自定义混搭。有关详细信息,请参阅替换模块化混搭
添加操作混搭 (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" 一节下的动态服务
这对您有帮助吗?