You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1250 lines
47 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.commands">
<command name="指派" id="cn.net.connor.ml.plm.gotoQMS.AssignProjectHandler"/>
<command name="规划大纲导入" id="cn.net.connor.ml.plm.modelImport.ModelImportCommand"/>
<command name="规划大纲看板" id="cn.net.connor.ml.plm.planningPanel.PlanningPanelCommand"/>
<command name="美菱型谱" id="cn.net.connor.ml.plm.melingSectrum.MelingSectrumCommand"/>
<command name="美菱知识库" id="cn.net.connor.ml.plm.melingKnowledgeBase.MelingKnowledgeBaseCommand"/>
<command name="立项完成率报表" id="cn.net.connor.ml.plm.implementRate.ImplementRateCommand"/>
<command name="修改专利状态" id="cn.net.connor.ml.plm.updateDocState.UpdateDocStateCommand"/>
<command name="创建项目" id="cn.net.connor.ml.plm.createProject.CreateProjectCommand"/>
<command name="项目WBS导出excel" id="cn.net.connor.ml.plm.WBSExport.WBSExportCommand"/>
<command name="修改申请人" id="cn.net.connor.ml.plm.updateUser.UpdateUserCommand"/>
<command name="同步项目表单信息" id="cn.net.connor.ml.plm.updateDesignProperty.UpdateDesignPropertyCommand"/>
<command name="统计项目进度" id="cn.net.connor.ml.plm.projectSchedule.ProjectScheduleCommand"/>
<command name="获取规格流水" id="cn.net.connor.ml.plm.getSpecifications.GetSpecificationsCommand"/>
<command name="获取优选库文件夹" id="cn.net.connor.ml.plm.getFolder.GetFolderCommand"/>
<command name="零件另存" id="cn.net.connor.ml.plm.saveAs.SaveAsCommand"/>
<command name="修改设计文档名称" id="cn.net.connor.ml.plm.updateDesignName.UpdateDesignNameCommand"/>
<command name="属性审核日报表" id="cn.net.connor.ml.plm.exportExcel.ExportExcel1Command"/>
<command name="物料继承设计文档属性" id="cn.net.connor.ml.plm.getPropertyByDesign.GetPropertyByDesignCommand"/>
<command name="发起QMS流程" id="cn.net.connor.ml.plm.gotoQMS.GotoQMSCommand"/>
<command name="匹配名字" id="cn.net.connor.ml.plm.test.CheckCommand"/>
<command name="修改数量" id="cn.net.connor.ml.plm.bom.UpdateQuantityHandler"/>
<command name="移除BOM行" id="cn.net.connor.ml.plm.bom.RemoveBOMHandler"/>
<command name="剪切关系对象" id="cn.net.connor.ml.plm.bom.RemoveBOM2Handler"/>
<command name="无效数据报表" id="cn.net.connor.ml.plm.exportExcel.ExportExcel2Command"/>
<command name="修改物料描述" id="cn.net.connor.ml.plm.bom.UpdateDescCommand"/>
<command name="游离物料报表" id="cn.net.connor.ml.plm.exportExcel.ExportExcel3Command"/>
<command name="待冻结数据报表" id="cn.net.connor.ml.plm.exportExcel.ExportExcel4Command"/>
<command name="使用于机型清单" id="cn.net.connor.ml.plm.exportExcel.ExportExcel5Command"/>
<command name="批量替换订单零部件" id="cn.net.connor.ml.plm.tcm.TCM01Command"/>
<command name="PLM系统接口传递报表" id="cn.net.connor.ml.plm.exportExcel.ExportExcelCommand6"/>
<command name="时间表-自动关联项目" id="cn.net.connor.ml.plm.CreateTimeSheet.Schedule"/>
<command name="刷新项目表单" id="cn.net.connor.ml.plm.refreshRev.refreshRev"/>
</extension>
<!-- 绑定快捷键 -->
<extension point="org.eclipse.ui.bindings">
<key
commandId="cn.net.connor.ml.plm.refreshRev.refreshRev"
sequence="F4"
schemeId="com.teamcenter.rac.scheme"><!-- 特殊点 -->
</key>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
commandId="cn.net.connor.ml.plm.gotoQMS.AssignProjectHandler"
class="cn.net.connor.ml.plm.gotoQMS.AssignProjectHandler">
</handler>
<handler commandId="cn.net.connor.ml.plm.refreshRev.refreshRev" class="cn.net.connor.ml.plm.refreshRev.RefreshRevHandler"/>
<handler commandId="cn.net.connor.ml.plm.tcm.TCM01Command" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel5Command" class="cn.net.connor.ml.plm.exportExcel.UsedbyProductReportHandler"/>
<handler commandId="cn.net.connor.ml.plm.bom.UpdateDescCommand" class="cn.net.connor.ml.plm.bom.UpdateDescHandler"/>
<handler commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel4Command" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel3Command" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel2Command" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.bom.RemoveBOM2Handler" class="cn.net.connor.ml.plm.bom.RemoveBOM2Handler"/>
<handler commandId="cn.net.connor.ml.plm.bom.RemoveBOMHandler" class="cn.net.connor.ml.plm.bom.RemoveBOMHandler"/>
<handler commandId="cn.net.connor.ml.plm.bom.UpdateQuantityHandler" class="cn.net.connor.ml.plm.bom.UpdateQuantityHandler"/>
<handler commandId="cn.net.connor.ml.plm.test.CheckCommand" class="cn.net.connor.ml.plm.test.CheckHandler"/>
<handler commandId="cn.net.connor.ml.plm.gotoQMS.GotoQMSCommand" class="cn.net.connor.ml.plm.gotoQMS.GotoQMSHandler"/>
<handler commandId="cn.net.connor.ml.plm.projectSchedule.ProjectScheduleCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.modelImport.ModelImportCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.planningPanel.PlanningPanelCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.melingSectrum.MelingSectrumCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.implementRate.ImplementRateCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.updateDocState.UpdateDocStateCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.melingKnowledgeBase.MelingKnowledgeBaseCommand"
class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.createProject.CreateProjectCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.WBSExport.WBSExportCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.updateUser.UpdateUserCommand" class="cn.net.connor.ml.plm.updateUser.UpdateUserHandler"/>
<handler commandId="cn.net.connor.ml.plm.updateDesignProperty.UpdateDesignPropertyCommand"
class="cn.net.connor.ml.plm.updateDesignProperty.UpdateDesignPropertyHandler"/>
<handler commandId="cn.net.connor.ml.plm.getSpecifications.GetSpecificationsCommand"
class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.getFolder.GetFolderCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.saveAs.SaveAsCommand" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.updateDesignName.UpdateDesignNameCommand"
class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel1Command" class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.getPropertyByDesign.GetPropertyByDesignCommand"
class="cn.net.connor.ml.plm.getPropertyByDesign.GetPropertyByDesignHandler"/>
<handler commandId="cn.net.connor.ml.plm.exportExcel.ExportExcelCommand6"
class="cn.net.connor.ml.plm.KHandler"/>
<handler commandId="cn.net.connor.ml.plm.CreateTimeSheet.Schedule"
class="cn.net.connor.ml.plm.CreateTimeSheet.CreateScheduleHandler"/>
</extension>
<!--菜单org.eclipse.ui.menus -->
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<!--<menu id="cn.net.connor.ml.plm.menusTemp" label="temp">
<command commandId="cn.net.connor.ml.plm.tcm.TCM01Command" id="cn.net.connor.ml.plm.tcm.TCM01Command">
</command>
</menu>-->
<menu id="cn.net.connor.ml.plm.menus1" label="规划管理">
<command commandId="cn.net.connor.ml.plm.melingSectrum.MelingSectrumCommand" mnemonic="S"
id="cn.net.connor.ml.plm.melingSectrum.MelingSectrumCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.melingSectrum.MelingSectrumCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="SpectrumStructureHandler" label="型谱结构创建" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="SpectrumStructureHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.modelImport.ModelImportCommand" mnemonic="S"
id="cn.net.connor.ml.plm.modelImport.ModelImportCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.modelImport.ModelImportCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.planningPanel.PlanningPanelCommand" mnemonic="S"
id="cn.net.connor.ml.plm.planningPanel.PlanningPanelCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.planningPanel.PlanningPanelCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.implementRate.ImplementRateCommand" mnemonic="S"
id="cn.net.connor.ml.plm.implementRate.ImplementRateCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.implementRate.ImplementRateCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<menu id="cn.net.connor.ml.plm.menus2" label="项目管理">
<command commandId="cn.net.connor.ml.plm.updateUser.UpdateUserCommand" mnemonic="S"
id="cn.net.connor.ml.plm.updateUser.UpdateUserCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.updateUser.UpdateUserCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.CreateDocumentByOA" mnemonic="S" id="com.connor.ml.menus.CreateDocumentByOA">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.CreateDocumentByOA">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.gotoQMS.GotoQMSCommand" mnemonic="S" id="cn.net.connor.ml.plm.gotoQMS.GotoQMSCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.gotoQMS.GotoQMSCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.SetFilingRequirements" mnemonic="S" id="com.connor.ml.menus.SetFilingRequirements">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.SetFilingRequirements">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.CreateMaster" mnemonic="S" id="com.connor.ml.menus.CreateMaster">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.CreateMaster">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.CreateProductChangeMaster" mnemonic="S"
id="com.connor.ml.menus.CreateProductChangeMaster">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.CreateProductChangeMaster">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.GetProjectCost" mnemonic="S" id="com.connor.ml.menus.GetProjectCost">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.GetProjectCost">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<menu label="项目统计类报表" id="cn.net.connor.ml.plm.menus22">
<command commandId="cn.net.connor.ml.plm.WBSExport.WBSExportCommand" mnemonic="S"
id="cn.net.connor.ml.plm.WBSExport.WBSExportCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.WBSExport.WBSExportCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.projectSchedule.ProjectScheduleCommand" mnemonic="S"
id="cn.net.connor.ml.plm.projectSchedule.ProjectScheduleCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.projectSchedule.ProjectScheduleCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="ProjectBoardHandler" label="项目运行跟踪表-产品类" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProjectBoardHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="TechProjectBoardHandler" label="项目运行跟踪表-技术类" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="TechProjectBoardHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="TechProjectDocReportHandler" label="项目文档归档明细-技术类" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="TechProjectDocReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="ProjectDocReportHandler" label="项目文档归档明细-产品类" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProjectDocReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
</menu>
<menu id="cn.net.connor.ml.plm.menus3" label="研发设计">
<command commandId="cn.net.connor.ml.plm.melingKnowledgeBase.MelingKnowledgeBaseCommand"
mnemonic="S" id="cn.net.connor.ml.plm.melingKnowledgeBase.MelingKnowledgeBaseCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.melingKnowledgeBase.MelingKnowledgeBaseCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<menu label="设计文档管理" id="cn.net.connor.ml.plm.menus31">
<command commandId="cn.com.origin.autocode.handlers.ML_CreateTechnologyHandler" mnemonic="S"
id="cn.com.origin.autocode.handlers.ML_CreateTechnologyHandler" label="创建技术文档">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_CreateTechnologyHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.com.origin.autocode.handlers.ML_AutoCodeNewItemHandler" mnemonic="S"
id="cn.com.origin.autocode.handlers.ML_AutoCodeNewItemHandler" label="创建设计文档">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_AutoCodeNewItemHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.com.origin.autocode.handlers.ML_CreateStandardPartHandler"
mnemonic="S" id="cn.com.origin.autocode.handlers.ML_CreateStandardPartHandler"
label="创建标准件">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_CreateStandardPartHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.com.origin.autocode.handlers.ML_CreateStandardPartHandler2"
mnemonic="S" id="cn.com.origin.autocode.handlers.ML_CreateStandardPartHandler2"
label="创建有色金属">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_CreateStandardPartHandler2">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.com.origin.autocode.handlers.ML_CreatePatternHandler" mnemonic="S"
id="cn.com.origin.autocode.handlers.ML_CreatePatternHandler" label="创建图案件">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_CreatePatternHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.updateDesignProperty.UpdateDesignPropertyCommand"
mnemonic="S" id="cn.net.connor.ml.plm.updateDesignProperty.UpdateDesignPropertyCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.updateDesignProperty.UpdateDesignPropertyCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<command commandId="cn.com.origin.autocode.handlers.ML_AutoCodeNewItemHandler2" mnemonic="S"
id="cn.com.origin.autocode.handlers.ML_AutoCodeNewItemHandler2" label="创建产品技术规格书">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_AutoCodeNewItemHandler2">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<menu label="物料管理" id="cn.net.connor.ml.plm.menus32">
<command commandId="cn.com.origin.autocode.handlers.ML_CreatePartHandler" mnemonic="S"
id="cn.com.origin.autocode.handlers.ML_CreatePartHandler" label="创建产品及零件物料">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_CreatePartHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.com.origin.autocode.handlers.ML_CreateRawMaterialHandler" mnemonic="S"
id="cn.com.origin.autocode.handlers.ML_CreateRawMaterialHandler" label="创建原辅材料">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ML_CreateRawMaterialHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.getPropertyByDesign.GetPropertyByDesignCommand"
mnemonic="S" id="cn.net.connor.ml.plm.getPropertyByDesign.GetPropertyByDesignCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.getPropertyByDesign.GetPropertyByDesignCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.GetERPInventory" mnemonic="S" id="com.connor.ml.menus.GetERPInventory">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.GetERPInventory">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.GetERPMatnrPrice" mnemonic="S" id="com.connor.ml.menus.GetERPMatnrPrice">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.GetERPMatnrPrice">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<command commandId="com.connor.ml.commands.DbomTransitionToEbom" mnemonic="S" id="com.connor.ml.menus.DbomTransitionToEbom">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.DbomTransitionToEbom">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<!-- MBOM搭建 -->
<command commandId="com.connor.ml.commands.MbomConstruct" mnemonic="S" id="com.connor.ml.menus.MbomConstruct">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.MbomConstruct">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler" mnemonic="S"
id="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler" label="创建变更单">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="PictureMaterialHandler" label="项目表单更新" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="PictureMaterialHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<menu label="配置管理" id="cn.net.connor.ml.plm.menus33">
<command commandId="com.connor.ml.commands.ProductConfiguration" mnemonic="S" id="com.connor.ml.menus.ProductConfiguration">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.ProductConfiguration">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.getSpecifications.GetSpecificationsCommand"
mnemonic="S" id="cn.net.connor.ml.plm.getSpecifications.GetSpecificationsCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.getSpecifications.GetSpecificationsCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<command commandId="cn.net.connor.ml.plm.getFolder.GetFolderCommand" mnemonic="S"
id="cn.net.connor.ml.plm.getFolder.GetFolderCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.getFolder.GetFolderCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.CreateAfterAaleBom" mnemonic="S" id="com.connor.ml.menus.CreateAfterAaleBom">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.ml.commands.CreateAfterAaleBom">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.bom.UpdateDescCommand" mnemonic="S" id="cn.net.connor.ml.plm.bom.UpdateDescCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.bom.UpdateDescCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<menu id="cn.net.connor.ml.plm.menus4" label="技术管理">
<command commandId="ConnorHistoryImportObject" mnemonic="S" id="ConnorHistoryImportObject.ID">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals value="ConnorHistoryImportObject">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ConnorHistoryImportBOM" mnemonic="S" id="ConnorHistoryImportBOM.ID">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="ConnorHistoryImportBOM">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ConnorHistoryImportRelation" mnemonic="S" id="ConnorHistoryImportRelation.ID">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals value="ConnorHistoryImportRelation">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ConnorHistoryImportObjectProductClass" mnemonic="S" id="ConnorHistoryImportObjectProductClass.ID">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals value="ConnorHistoryImportObjectProductClass">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="com.connor.batchdownload.commands.download0" id="com.connor.batchdownload.menus.download0">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.batchdownload.commands.download0">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="com.connor.batchdownload.commands.download1" id="com.connor.batchdownload.menus.download1">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.batchdownload.commands.download1">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<!--<command commandId="com.connor.batchdownload.commands.download2" id="com.connor.batchdownload.menus.download2">
</command>-->
<command commandId="com.connor.batchdownload.commands.download3" id="com.connor.batchdownload.menus.download3">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.batchdownload.commands.download3">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.updateDocState.UpdateDocStateCommand" mnemonic="S"
id="cn.net.connor.ml.plm.updateDocState.UpdateDocStateCommand">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.updateDocState.UpdateDocStateCommand">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<menu id="cn.net.connor.ml.plm.menus5" label="数据报表">
<command commandId="ProductListReportHandler" label="产品明细表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProductListReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="ParentListReportHandler" label="物料父级使用清单" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ParentListReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<!--<command commandId="UsedbyProductReportHandler" label="使用于机型清单" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="UsedbyProductReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>-->
<menu label="系统管理类" id="cn.net.connor.ml.plm.menus51">
<command commandId="WorkflowReportHandler" label="流程模板报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="WorkflowReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="WorkMemberReportHandler" label="流程模板节点报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="WorkMemberReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<menu label="数据管理类" id="cn.net.connor.ml.plm.menus52">
<command commandId="CodeCreateReportHandler" label="代码创建报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="CodeCreateReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="MaterialsListReportHandler" label="物料数据明细报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="MaterialsListReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="EffectiveDataReportHandler" label="有效数据报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="EffectiveDataReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="RejectedListReportHandler" label="审核错误明细报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="RejectedListReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="RejectedCountReportHandler" label="审核错误统计报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="RejectedCountReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="NewAndChangedReportHandler" label="新建与更改统计报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="NewAndChangedReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel1Command" mnemonic="S"
id="cn.net.connor.ml.plm.exportExcel.ExportExcel1Command">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.exportExcel.ExportExcel1Command">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="InvalidListReportHandler" label="游离物料报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="InvalidListReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="StandardRateReportHandler" label="标准化系数报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="StandardRateReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="TypeChangedReportHandler" label="产品型号更改表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="TypeChangedReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<menu label="知识类" id="cn.net.connor.ml.plm.menus53">
<command commandId="CompetitiveReportHandler" label="竞品分析报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="CompetitiveReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="PatentApplyReportHandler" label="专利申请维护明细表导出" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="PatentApplyReportHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menu>
<command commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel2Command" label="无效数据报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.exportExcel.ExportExcel2Command">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel3Command" label="游离物料报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.exportExcel.ExportExcel3Command">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel4Command" label="待冻结数据报表" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.exportExcel.ExportExcel4Command">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.exportExcel.ExportExcel5Command" label="使用于机型清单" style="push">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.exportExcel.ExportExcel5Command">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
<command
commandId="cn.net.connor.ml.plm.exportExcel.ExportExcelCommand6"
id="cn.net.connor.ml.plm.exportExcel.ExportExcelCommand6">
</command>
</menu>
</menuContribution>
<!--KUMA自定义“新建时间表”按钮-->
<!--<menuContribution locationURI="menu:file.new?after=file.newStart">-->
<menuContribution locationURI="menu:file.new?after=additions">
<command commandId="cn.net.connor.ml.plm.CreateTimeSheet.Schedule"
id="cn.net.connor.ml.plm.menu.CreateTimeSheet">
</command>
</menuContribution>
<!--KUMA自定义“刷新”按钮-->
<menuContribution locationURI="menu:view?after=com.teamcenter.rac.refreshWindow">
<command commandId="cn.net.connor.ml.plm.refreshRev.refreshRev"
id="cn.net.connor.ml.plm.menu.refreshRev">
</command>
</menuContribution>
<!-- 右键菜单 -->
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command commandId="cn.net.connor.ml.plm.bom.RemoveBOM2Handler" id="cn.net.connor.ml.plm.bom.RemoveBOM2Handler">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<!-- 此处为判断右键类型,只有该类型才能显示菜单 -->
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="ML8_DesignRevision,ML8_PartRevision,ML8_RefrigeratorRevision,ML8_WashingRevision,ML8_ColdRevision,ML8_OthersRevision">
</test>
</or>
</adapt>
</iterate>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.bom.UpdateQuantityHandler" id="cn.net.connor.ml.plm.bom.UpdateQuantityHandler">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="BOMLine">
<!-- 此处为判断右键类型,只有该类型才能显示菜单 -->
</test>
</or>
</adapt>
</iterate>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile"/>
</iterate>
</not>
</with>
<with variable="rac_contextmenu_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile">
</equals>
</iterate>
</not>
</with>
</and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.bom.RemoveBOMHandler" id="cn.net.connor.ml.plm.bom.RemoveBOMHandler">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="BOMLine">
<!-- 此处为判断右键类型,只有该类型才能显示菜单 -->
</test>
</or>
</adapt>
</iterate>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile"/>
</iterate>
</not>
</with>
<with variable="rac_contextmenu_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile">
</equals>
</iterate>
</not>
</with>
</and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
</visibleWhen>
</command>
<menu label="任务裁剪" mnemonic="M" id="com.connor.jl.menus.configuration22">
<command commandId="com.connor.ml.commands.SetScheduleTaskCut" id="com.connor.ml.menus.SetScheduleTaskCelCut">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="ScheduleTask">
<!-- 此处为判断右键类型,只有该类型才能显示菜单 -->
</test>
</or>
</adapt>
</iterate>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile"/>
</iterate>
</not>
</with>
<with variable="rac_contextmenu_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile">
</equals>
</iterate>
</not>
</with>
</and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
</visibleWhen>
</command>
<command commandId="com.connor.ml.commands.SetScheduleTaskCelCut" id="com.connor.ml.menus.SetScheduleTaskCelCut">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="ScheduleTask">
<!-- 此处为判断右键类型,只有该类型才能显示菜单 -->
</test>
</or>
</adapt>
</iterate>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile"/>
</iterate>
</not>
</with>
<with variable="rac_contextmenu_suppression">
<not>
<iterate operator="or">
<equals value="com.connor.fed.plm.upfile">
</equals>
</iterate>
</not>
</with>
</and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
</visibleWhen>
</command>
</menu>
<command commandId="cn.net.connor.ml.plm.updateDesignName.UpdateDesignNameCommand"
id="cn.net.connor.ml.plm.updateDesignName.UpdateDesignNameCommand">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="ML8_Design">
</test>
</or>
</adapt>
</iterate>
</and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
</visibleWhen>
</command>
<command commandId="cn.net.connor.ml.plm.saveAs.SaveAsCommand" id="cn.net.connor.ml.plm.saveAs.SaveAsCommand">
<visibleWhen>
<and>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponent">
<or>
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass" value="ML8_Design">
</test>
</or>
</adapt>
</iterate>
</and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
</visibleWhen>
</command>
</menuContribution>
<!--右键菜单-->
<menuContribution locationURI="popup:project.popup?after=additions">
<command
commandId="cn.net.connor.ml.plm.gotoQMS.AssignProjectHandler"
mnemonic="S"
id="cn.net.connor.ml.plm.gotoQMS.AssignProjectHandler">
<visibleWhen checkEnabled="true">
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.ml.plm.gotoQMS.AssignProjectHandler">
</equals>
</iterate>
</not>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="com.teamcenter.rac.common.renderingHint">
<renderingHint
id="loadsheet"
priority="0">
<legacyPropertyBean
class="cn.net.connor.ml.plm.AssignProductName.AssignPropertyTextField"/>
</renderingHint>
</extension>
</plugin>