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