如何配置项目的智能文件夹

作者:许孝文 审校:殷启帆

适用版本: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

运用项目的智能文件夹,不仅条理清晰,而且能规范文件数据,大大增强了项目的实用性。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171211G0ODY500?refer=cp_1026

扫码关注云+社区