编辑操作混搭
* 
只要自定义混搭具有相同的输入和输出,此混搭即可被轻松替换为自定义混搭。有关详细信息,请参阅替换模块化混搭
编辑操作混搭 (PTC.ActionTracker.EditAction_MU) 旨在显示用于查看和编辑现有操作的屏幕。
操作详情页面,以红色矩形框指示编辑操作混搭。
在此屏幕上,单击“删除”可删除该操作,或单击“编辑”可编辑该操作。修改操作信息、添加新任务或删除任务后,单击“保存”可保存已编辑的操作。单击“取消”可放弃对操作信息所做的任何更改,并返回到栅格混搭。添加操作后,这些更改会立即保存到数据库中。
小组件
PTC.ActionTracker.EditAction_MU 混搭会用到下列小组件:
多个“按钮”小组件:
用于“回到操作列表”操作按钮。
用于“编辑”按钮。当操作处于查看模式时,启用此按钮;当操作处于编辑模式时,则禁用此按钮。
用于“设备”字段。 此不可见按钮用于启动“选择设备”窗口,并且只有在操作处于编辑模式时才会被启用。
用于“损失原因”字段。 此不可见按钮用于启动“选择损失原因”窗口,并且只有在操作处于编辑模式时才会被启用。
用于“基线日期范围”字段。 此不可见按钮用于启动“设置基线”窗口。
用于“添加任务”按钮。此按钮只有在操作处于编辑模式时才会被启用。
用于“删除”按钮,此按钮可删除操作和所有相关任务。
用于“保存”按钮,此按钮可保存更新后的操作信息。此按钮只有在操作处于编辑模式时才会被启用。
用于“取消”按钮,此按钮可将操作返回到查看模式,同时放弃对操作信息或任务删除所做的任何更改。
多个“标签”小组件,用于文本字符串。
多个“文本字段”小组件。
多个“下拉列表”小组件。
“文本区域”小组件,用于“说明”字段。
“日期时间选取器”小组件,用于选择开始日期和结束日期。
“集合”小组件,用于任务区域。调用操作任务集合混搭
“内置混搭”小组件,用于趋势图。调用趋势详图混搭
输入
PTC.ActionTracker.EditAction_MU 混搭的输入参数如下:
MashupName - 当前混搭的名称。
SelectedAction - 已被选择用来查看的操作,具体方法是在栅格混搭中双击操作或从添加操作混搭中单击“保存”
Manager - 从中运行此混搭的动态服务的管理器。
ManagerName - 从 GetMfgModelManager 服务返回的管理器事物名称。
selectedEquipments - 从“选择设备”窗口中选择的设备。
输出
PTC.ActionTracker.Management_TS 事物形态的输出参数与输入参数相同。
服务
该混搭使用 PTC.ActionTracker.Management_TS 事物形态的以下动态服务:
AddTasks - 根据文本字段中的输入向数据库中添加任务。在单击“添加任务”按钮时调用。
CheckTaskListEmpty - 检查任务的文本字段是否为空。如果任务的文本字段为空,则不能添加新任务,也不能保存现有任务。
DeleteAction - 在用户单击“删除确认”窗口中的“删除”后,删除该操作。
GetActionTaskCollectionMashupConfiguration - 检索被配置为用于操作任务集合混搭的模块化混搭。有关详细信息,请参阅操作追踪器模块化混搭
GetDetailTrendChartMashupConfiguration - 检索被配置为用于趋势详图混搭的模块化混搭。有关详细信息,请参阅操作追踪器模块化混搭
GetEquipmentBreadcrumb - 计算要针对“设备路径”字段显示的字符串。
GetMfgModelManager - 检索 PTC.Base.Manager 事物的 DefaultGlobalManagerConfiguration 配置表中已注册的 PTC.MfgModel.Manager 事物。
GetSelectedAction - 检索 selectedAction 输入参数中操作的信息。
GetSiteUidFromModel - 检索与选定设备关联的站点 UID。 此值将保存在数据库中的操作上。
GetStatusName - 检索要针对“状况”字段显示的本地化标记。
GetTask - 检索操作的所有任务。
QueryActions - 在更改操作的值后,检索操作的值。
QueryOwners - 检索可作为操作所有者的用户的列表。
QueryStatus - 检索操作的状况的列表。
UpdateActions - 单击“保存”后,更新对数据库中的操作所做的更改。
UpdateTasks - 单击“保存”后,更新对数据库中的任务所做的更改。
您可以通过动态服务选择要在运行时执行服务的实体。在这种情况下,可从实现 PTC.PerformanceAnalysis.Manager_TS 事物形态的任何实体中执行服务。有关详细信息,请参阅 ThingWorx 帮助中心中 "Mashup Builder" 一节下的动态服务
这对您有帮助吗?