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