이 주제에서는 IBM® Enterprise Records 보고서 관련 쿼리와 함께 가장 일반적으로 사용되는 IBM Enterprise Records 클래스 및 특성에 대해 설명합니다.
보고서 쿼리 및 일반 보고 시나리오에서 이들 ID를 사용하십시오.
다음 절에서는 UI 관련 표시 이름과 반대로 로케일 공통 기호 이름에서 이러한 클래스 및 특성에 대해 언급합니다. P8 CM RM 클래스 또는 P8 CM RM 특성의 기호 이름을 P8 CM RM 보고서 쿼리 SQL문의 테이블 및 열 ID로 사용하십시오.
다음 표에서는 여러 IBM Enterprise Records 클래스에 공통이며 보고용으로 유용한 여러 IBM Enterprise Records 특성 유형에 대해 설명합니다.
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
ID | ID | 각 P8 CM 인스턴스 오브젝트의 고유 ID |
Aggregation | 문자열 | IBM Enterprise Records 오브젝트의 일반 유형을 표시합니다. 허용 가능한 값은 RecordInfo, ClassificationScheme, RecordCategory, RecordFolder 및 Volume입니다. |
DateCreated | 날짜/시간 | 인스턴스의 원래 작성 날짜 |
Creator | 문자열 | 작성자 사용자 이름 |
DateLastModified | 날짜/시간 | 인스턴스를 마지막으로 수정한 날짜 |
LastModifier | 문자열 | 마지막 인스턴스 수정자의 사용자 이름 |
IsDeleted | 부울 | IBM Enterprise Records 오브젝트가 논리적으로 삭제된 경우 True입니다. 일반적으로, WHERE절에서 False에 대한 검사로 포함됩니다. |
Location, HomeLocation | 오브젝트 [Location] | 일반적으로 실제 레코드 및 실제 컨테이너에 적용됩니다. 이 특성 값은 Location 오브젝트의 LocationName 값을 판별하기 위해 Location 테이블과 함께 주로 LEFT OUTER JOIN 절 내에서 사용됩니다. |
RMEntityType | 각 OOTB IBM Enterprise
Records 클래스에 지정되는 읽기 전용 고유 값입니다. 공통 값은 다음과 같습니다.
특정 하위 유형을 지정하기 위해 WHERE절에서
가장 자주 사용됩니다.
|
다음 표에서는 제공된 레코드 컨테이너 클래스(예: 레코드 카테고리, 레코드 폴더, 볼륨)에 공통인 여러 IBM Enterprise Records 특성 유형에 대해 설명합니다. 이러한 특성 유형은 보고용으로 유용합니다.
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
PathName | 문자열 | 오브젝트 저장소 내의 전체 경로 이름입니다. |
DateOpened | 날짜/시간 | 컨테이너가 처음 열린 원래 날짜를 표시합니다. |
DateClosed | 날짜/시간 | 컨테이너가 마지막으로 닫힌 날짜를 표시합니다. |
ReOpenedDate | 날짜/시간 | 닫힌 컨테이너가 다시 열린 날짜를 표시합니다. |
Inactive | 부울 | 컨테이너가 더 이상 활성 상태가 아닌 경우 True입니다. |
DisposalSchedule | 오브젝트 [Disposal Schedule] | 컨테이너에 지정된 스케줄입니다(있는 경우). |
DisposalSchedule AllocationDate | 날짜/시간 | 이 인스턴스와 연관된 DispositionSchedule의 날짜입니다. |
CurrentPhaseAction | 오브젝트 [Action1] | 현재 처리 단계와 연관된 수행 인스턴스입니다. |
CurrentPhase ReviewDecision | 문자열 | 현재 처리 단계에 대한 주석을 검토합니다. |
CurrentPhase DecisionDate | 날짜/시간 | 현재 단계 검토 의사결정의 날짜입니다. |
종속 하위 컨테이너를 지정하는 데 사용되는 구문은 쿼리에서 검색할 컨테이너 계층의 정도에 따라 다릅니다.
SELECT ... FROM RecordFolder rf
WHERE rf.This INSUBFOLDER '/...'
SELECT ... FROM RecordFolder rf
WHERE rf.This INFOLDER '/...'
SELECT ... FROM RecordFolder rf
WHERE rf.Parent = OBJECT('/...')
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head
WHERE rcr.Tail = OBJECT('/...')
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
Head | 오브젝트 [RecordInfo] | 하위 오브젝트에 대한 참조 |
Tail | 오브젝트 [Folder] | 컨테이너 오브젝트에 대한 참조 |
ContainmentName | 문자열 | 컨테이너 내의 하위에 대한 고유 이름 |
다음 표에서는 OOTB 레코드 클래스(예: 전자 레코드 및 마커 레코드)에 공통인 여러 IBM Enterprise Records 특성 유형에 대해 설명합니다. 이러한 특성 유형은 보고용으로 유용합니다.
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
DocumentTitle | 문자열 | 레코드의 이름입니다. 컨테이너 내 레코드의 containmentName과 동일할 필요는 없습니다. |
Associated RecordType | 오브젝트 [RecordType] | 레코드 인스턴스와 연관된 RecordType 인스턴스입니다(있는 경우). |
CutOffInherited From | ID | 처리 스케줄과 연관된 레코드의 오브젝트 ID입니다. ID는 레코드 컨테이너 또는 RecordType의 ID입니다. |
CurrentPhaseAction | 오브젝트 [Action1] | 현재 처리 단계와 연관된 수행 인스턴스입니다. |
CurrentPhase ReviewDecision | 문자열 | 현재 처리 단계에 대한 주석을 검토합니다. |
CurrentPhase DecisionDate | 날짜/시간 | 현재 단계 검토 의사결정의 날짜입니다. |
IsVitalRecord | 부울 | 레코드가 필수 유형인 경우 True입니다. |
VitalRecord ReviewDate | 날짜/시간 | 마지막 필수 레코드 검토 날짜입니다. |
VitalRecord NextReviewDate | 날짜/시간 | 다음 필수 레코드 검토 날짜입니다. |
CurrentClassification | 문자열 | (DoD 분류) 현재 보안 표시 세트 값입니다. |
DowngradeOnDate | 날짜/시간 | (DoD 분류) 스케줄된 레코드 다운그레이드의 날짜입니다. |
Downgrade Instructions | 문자열 | (DoD 분류) 다운그레이드 명령입니다. |
DeclassifyOnDate | 날짜/시간 | (DoD 분류) 스케줄된 레코드 분류 해제 날짜입니다. |
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
DisposalSchedule Name | 문자열 | 스케줄 이름입니다. |
CutoffDisposal Trigger | 오브젝트 [Disposal Trigger] | 이 스케줄과 연관된 트리거입니다. |
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
DisposalTrigger Name | 문자열 | 트리거 이름입니다. |
EventType | 정수 | 다음과 같은 EventType 선택 목록을 사용합니다.
|
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
PhaseName | 문자열 | 단계 이름입니다. |
PhaseAction | 오브젝트 [Action1] |
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
ActionName | 문자열 | 수행 이름입니다. |
ActionType | 정수 | 다음과 같은 ActionType 선택 목록을 사용합니다.
|
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
RecordTypeName | 문자열 | 레코드 유형 이름이름입니다. |
DisposalSchedule | 오브젝트 [Disposal Schedule] | RecordType 인스턴스와 연관된 처리 스케줄 인스턴스입니다. |
DisposalSchedule AllocationDate | 날짜/시간 | 이 인스턴스와 연관된 DispositionSchedule의 날짜입니다. |
위치 클래스 오브젝트가 실제 레코드 및 실제 레코드 컨테이너 클래스와 모두 연관되어 있습니다. 일반적으로 이러한 클래스에 클래스 위치의 인스턴스를 승인하는 유형 오브젝트의 위치 특성이 있습니다. 일부 인스턴스에 동일한 유형의 HomeLocation 특성도 있습니다.
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
LocationName | 문자열 | 위치 이름입니다. |
BarcodeID | 문자열 | 실제 컨테이너에서 스캔된 바코드 값을 표시합니다. |
개별 레코드 또는 레코드 컨테이너에 IBM Enterprise Records 보류항목을 적용할 수 있습니다. RecordHold 클래스의 인스턴스는 0개 이상의 항목에 적용되는 별도의 보류 상태를 표시합니다. 레코드와 레코드 컨테이너에 모두 RecordHold 클래스가 사용됩니다. 보류와 보류항목 사이의 관계는 다대다 관계입니다. RecordHold 인스턴스는 둘 이상의 레코드 또는 레코드 컨테이너에 적용될 수 있습니다. 모든 레코드 및 레코드 컨테이너는 동시에 둘 이상의 RecordHold와 연관될 수 있습니다. 이러한 관계는 RecordHoldLink 또는 RMFolderHoldLink 클래스 중 하나를 통해 시작됩니다.
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
HoldName | 문자열 | 보류항목 이름입니다. |
HoldType | 문자열 | HoldTypeList 선택 목록과 연관됩니다. |
Active | 부울 | True는 보류 인스턴스가 현재 활성 상태임을 나타냅니다. |
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
Head | 오브젝트 [RecordInfo] 또는 [RMFolder] | 이 링크의 보류된 항목 멤버입니다. |
Tail | 오브젝트 [RecordHold] | 이 링크의 보류된 멤버입니다. |
DateCreated | 날짜/시간 | 이 보류된 항목이 보류로 배치된 날짜를 표시합니다. |
IsDynamicHold | 부울 | True는 보류된 이 관계가 수동으로 적용하는 경우와 달리 IBM Enterprise Records 보류 스윕 서비스를 통해 설정됨을 나타냅니다. |
IBM Enterprise Records 감사를 사용하도록 설정한 경우, RMAudit 클래스의 인스턴스를 사용하여 다양한 IBM Enterprise Records 클래스 인스턴스(예: 레코드, 레코드 컨테이너 및 기타 엔티티)에서 사용자에 의한 수행을 보고할 수 있습니다.
기호 이름 | 데이터 유형 | 설명 |
---|---|---|
SourceObjectID | ID | 감사 이벤트를 트리거할 때 작동되는 오브젝트의 ID입니다. |
LastModifier | 문자열 | 소스 오브젝트에서 작동되는 사용자의 단축 이름입니다. |
InitiatingUser | 문자열 | 프린시펄 이름 또는 구별 이름 형식의 사용자 이름입니다. |
DateLastModified | 날짜/시간 | 이벤트가 발생한 날짜입니다. |
AuditActionType | 문자열 | 수행 이름(예: 분류 해제, 삭제, 영구삭제, 다운그레이드, 내보내기, 재배치, 전송, 업그레이드, 보류, 보류항목 제거 및 선언 취소)입니다. |