添加自定义命令
通过 Windchill Desktop Integration 可向现有集中添加新命令。这些命令用于根据与功能区 UI 上新控件的交互来实现要触发的操作集。
这些命令可直接从服务器进行控制,而不是在每个客户端系统上实现更改。
自定义的功能区操作位于以下服务器文件中:
<Windchill>\codebase\com\ptc\windchill\enterprise\nativeapp\msoi\client\custom\wtCustomActions.xml
保存对此文件所做的更改后,Windchill Desktop Integration 客户端在下次连接到服务器时会自动从服务器获取这些更改的副本。
以下示例显示了自定义命令:
<command key="CustomAction01">
<action method="run_macro" type="CLIENT">
<defaultdata key="macro_name">DisplayHelloWorldAlert</defaultdata>
</action>
<action serverAction="customization.DTICustomizationDemo" type="WIZARD"/>
</command>
|
在此示例中,method 和 serverAction 实际上分别在客户端和服务器上实现。每个属性值都应在实现中随附。
否则,Action not found Desktop Integration 将显示 Windchill 错误。
|
添加操作特定数据
文件将使用 Add your description below this 文本进行预填充。
如果只是想将从服务器检索到的数据从早期操作传递到下一个操作,则可以使用空 macro_args 数据节点。有关详细信息,请参阅本主题后面 SearchParts 示例实现方案中的第二个 run_macro 操作实例。