클래스와 특성을 연관하면 특성이 모든 오브젝트 인스턴스 및 해당 클래스의 서브클래스에 전파됩니다. 서브클래스를 작성할 때 해당 특성이 해당 서브클래스에만 전파되고 상위 클래스의 모든 서브클래스 및 오브젝트 인스턴스에는 전파되지 않도록 할 수 있습니다.
예를 들어, ElectronicRecordFolder 및 HybridRecordFolder는 RecordFolder 클래스의 서브클래스입니다. 이러한 서브클래스에 상위 클래스인 RecordFolder와 연관된 특성이 모두 포함됩니다. 그러나 HybridRecordFolder 클래스에 차지 아웃 상태 및 바코드와 같이 ElectronicRecordFolder에 적용되지 않는 추가 특성이 포함되어 있습니다. 결과적으로 이러한 특성이 HybridRecordFolder 클래스와 직접 연관됩니다.
다음 IBM® Enterprise Records 클래스의 서브클래스를 작성할 수 있습니다.
위에 특별히 언급되지 않은 기타 IBM Enterprise Records 클래스를 논리적으로 서브클래스화할 수 있지만 서브클래스화해도 IBM Enterprise Records 사용자 인터페이스에 영향을 미치지 않습니다. 예를 들어, Enterprise Manager를 사용하여 Record, RecordFolder 또는 RecordCategory 클래스의 새 서브클래스를 논리적으로 작성하고 서브클래스와 다양한 특성을 연관시킬 수 있습니다. 그러나 새로 작성된 서브클래스는 IBM Enterprise Records 사용자 인터페이스에 표시되지 않습니다.
서브클래스를 작성하려면 다음을 수행하십시오.
서브클래스가 성공적으로 작성되면 Enterprise Manager 트리에서 수퍼클래스인 클래스의 노드 아래에 표시됩니다.