刚刚认识Documentum的时候,就开始做项目了;项目执行过程中,才发现原来Type的定义模式也很重要。
以前提到过,dm_document可以说是所有文档类型的根类型,基本上,客户化的类型都是来自于该类型;这里有以一点需要关注:建议针对一个项目建立基本的文档类型,所有其他类型都从该基本类型中进行扩展。这样便利于数据的查询和管理,因为,所有子类型的数据都会在父类型的数据表中存储一条记录的。
比如:创建一个类型smepc_doc,以smepc_doc为父类型,再创建一个类型smepc_tech_doc;那么,所有smepc_tech_doc类型的数据在2个视图:
smepc_tech_doc_sp和smepc_doc_sp中都会有记录,换句话说,如果你希望查询smepc_doc类型的数据,那么可以看到所有父类型为 smepc_doc的子类型的对应文档信息。
是不是觉得很方便,一旦文档类型已经创建并有对应数据存在,就不能再更改其对应的父类型,这点,很是郁闷。因为正是碰到了一个这样的需求,觉得很困惑。