Ao associar uma propriedade a uma classe, a propriedade é propagada a todas as instâncias do objecto e às subclasses dessa classe. Quando cria subclasses, pode garantir que as propriedades são propagadas apenas a essa subclasse e não a todas as subclasses e instâncias de objectos da classe ascendente.
Por exemplo, ElectronicRecordFolder e HybridRecordFolder são subclasses da classe RecordFolder. Estas subclasses contêm todas as propriedades associadas à classe ascendente, RecordFolder. Contudo a classe HybridRecordFolder contém propriedades adicionais, como o estado de saída e código de barras, que não são aplicáveis à classe ElectronicRecordFolder. Ou seja, estas propriedades estão directamente associadas à classe HybridRecordFolder.
Pode criar subclasses das classes do IBM® Enterprise Records seguintes:
Embora possa converter para subclasse outras classes do IBM Enterprise Records não indicadas acima, essa acção não terá qualquer impacto na interface de utilizador do IBM Enterprise Records. Por exemplo, ao utilizar a IBM Administration Console for Content Platform Engine, pode criar de forma lógica uma subclasse da classe Record, RecordFolder, ou RecordCategory e associar várias propriedades à subclasse. No entanto, a novo subclasse não será visível na interface do utilizador do IBM Enterprise Records.
Para criar uma subclasse:
Depois de criar a subclasse com êxito, esta será apresentada na árvore da IBM Administration Console for Content Platform Engine, sob o nó da classe que constitui a superclasse.