作者:许孝文 审校:殷启帆
适用版本:Teamcenter 10
在TC的项目模块中,新建的项目默认只有两个文件夹,如图1所示,项目中的交付文件也全部存放在“项目数据”文件夹中。而在项目中,由于各阶段的交付物很多,文件的种类也很多,为了使条理清楚,层次分明,我们可以根据各类文件的特性或功用对其进行分类存放,那么该如何创建相应的分类文件夹并自动发送到相应的文件夹中呢?
图1
具体操作如下
1
打开BMIDE,创建传统LOV,该LOV的值表示文件夹的层级结构,这里以单层LOV为例,如图2
图2
2
在全局常数中找到DefaultProjectSmartFolders,该常数定义了系统中默认的智能文件夹配置,双击编辑,将该LOV的值添加到该常数的值中,如图3
图3
3
部署到服务器中,新建项目并查看项目文件夹结构,如图4
图4
4
在OOTB的环境下,发送零组件到项目中,默认会在每个文件夹中都存放一遍数据,这样会显得乱且不符合逻辑,首选项_FilterCriteria可解决这一问题。新建站点首选项_FilterCriteria,为定义的LOV的值(如该事例中的SMP、STP、SOP),该首选项的值定义了:当满足何种条件时,发送到项目中符合该条件的零组件将自动放至对应的文件夹中。这里以零组件类型为例:新建首选项SMP_FilterCriteria,在值中写入Item:object_type:R8_SMP,如图5,表示当零组件类型为SMP时,发送到项目中的零组件会自动放入“管理标准SMP”文件夹中。同理,为了规范每个文件夹的数据,新建SOP_FilterCriteria、STP_FilterCriteria首选项,方法同上,如图6
图5
图6
5
验证:将R8_SMP对象指派到项目中,如图7
图7
6
进入项目中查看该零组件位置,如图8,该零组件只发送到了特定文件夹中
图8
7
同理,新建STP和SOP零组件,将其发送到项目中,如图9
图9
8
不同文件夹中只会放入符合要求的数据,如图10
图10
运用项目的智能文件夹,不仅条理清晰,而且能规范文件数据,大大增强了项目的实用性。
领取专属 10元无门槛券
私享最新 技术干货