As classes do IBM® Enterprise Records são modelos que ajudam a definir a estrutura e as funções de um objecto. Um objecto é uma instância da classe que pode efectuar serviços e reter dados. Existem várias classes e subclasses no IBM Enterprise Records.
A classe base é a classe de pasta que é a classe ascendente para todas as classes de contentor no IBM Enterprise Records. Estas classes de contentor são as seguintes: Raiz dos esquemas de classificação, Plano de ficheiros, Contentor de localização, Categorias de registo, Pastas de registo e Volume. Os objectos que são criados na Pasta raiz por predefinição são Funções de acesso, doc, Preferências e Gestão de registos.
A lista seguinte descreve os objectos do IBM Enterprise Records que podem ser criados:
O objecto Gestão de registos tem a classe Raiz dos esquemas de classificação como classe ascendente. Pode ter um ou mais planos de ficheiro neste objecto de pasta mas, normalmente, apenas teria um plano de ficheiros por armazenamento de objectos.
O objecto Plano de ficheiros tem a classe Plano de ficheiros como classe ascendente. Um plano de ficheiros pode incluir muitas categorias de registo e categorias de sub-registo.
Um objecto Categoria de registo pode ser criado num objecto de plano de ficheiros e pode armazenar vários níveis de categorias de sub-registo. Nos modelos de dados DoD e Base, pode declarar um registo directamente na categoria de registo. Pode adicionar um objecto de pasta de registos apenas no nível mais inferior de uma categoria de registo. Esta limitação significa que, se uma categoria de registo contém uma subcategoria, pode apenas adicionar um objecto de pasta de registos nessa subcategoria e não directamente na categoria de registo ascendente. Pode também adicionar um objecto de pasta de registos apenas a uma categoria de registo activa.
Um objecto Pasta de registo pode conter objectos de volume de registo. Por predefinição, todas as pastas de registos contêm um objecto de volume e herdam todas as propriedades da entidade ascendente, excepto as propriedades Nome, Identificador e Data de abertura. Pode alterar estes valores herdados. Pode criar um registo directamente no objecto da pasta de registo.
Um objecto Volume herda a agenda de eliminação da pasta de registo onde é criado. Não pode definir uma agenda de eliminação independente da pasta de registo ascendente. Adicionalmente, não pode criar uma subpasta ou volume num volume.
Para um objecto de registo é necessário ter um objecto de documento no Workplace. Numa instalação PRO, pode declarar um objecto de registo numa pasta de registos ou num volume. Numa instalação DoD, pode declarar um objecto de registo num volume, pasta de registos ou categoria de registo. Para declarar um objecto Registo, tem de se certificar de que a entidade onde está a declarar esse registo está aberta.