流程发起时检查对象下是否存在BOM视图

流程发起时检查对象下是否存在BOM视图

作者:黄至立   审校:陈泓希

适用版本:Teamcenter 10及以上

流程发起时检查对象下是否存在BOM视图

对于装配件来说,存在子件是其必要条件,一个对象如果没有任何子件,不存在BOM结构,那这个对象就不能算是一个装配件。同样的,对于工艺来说,工艺之下必须有工序的存在,才能算是一个完整的工艺BOM。当类似于装配件或工艺的对象在走流程时,客户希望能在发起流程时,检查一下此装配件或工艺对象下是否存在BOM结构,若不存在BOM结构则不可发起流程。这样做就能第一时间防止错误的发生。

解决方案

可以在流程中配置规则处理程序【EPM-check-related-objects】。这个处理程序的作用是:检查选中的对象下是否存在指定关系下的指定状态的指定对象,配置如下图所示:

流程发起时检查对象下是否存在BOM视图

参数介绍

-include_type:此处填写需要被检查的对象类型如装配件或工艺

-primary_type:此处填写要检查指定对象,如BOM版本视图

–relation:此处填写BOM版本视图所在的关系类型

这样,当发起流程的对象不存在BOM结构时,就会提示错误,阻止用户发起流程:

流程发起时检查对象下是否存在BOM视图

相关软件
Teamcenter PLM 是一种可调整的现代化产品生命周期管理 (PLM) 软件套装,能够内部部署或作为服务部署,以转变日常业务模式。Teamcenter 助力最全面的数字化双胞胎并提供数字线程,从而实现整个产品生命周期中所有利益相关方
相关阅读