В этой теме описаны классы и свойства IBM® Enterprise Records, обычно используемые со связанными с отчетами запросами IBM Enterprise Records.
Используйте эти идентификаторы в запросах отчетов и в типичных сценариях создания отчетов.
В следующих разделах эти классы и свойства рассмотрены по их символическим именам, независимым от локали, в противоположность именам для вывода, связанным с пользовательским интерфейсом. Используйте символические имена класса P8 CM RM или свойства P8 CM RM в качестве идентификаторов таблицы и столбца в операторах SQL запросов отчета P8 CM RM.
В следующей таблице описано несколько типов свойств IBM Enterprise Records, общих для многих классов IBM Enterprise Records и полезных для составления отчетов.
Символическое имя | Тип данных | Описание |
---|---|---|
ID | ID | Уникальные идентификационные данные каждого объекта экземпляра CM P8 |
Aggregation | Строка | Обозначает основной тип объекта IBM Enterprise Records. Допустимые значения: RecordInfo, ClassificationScheme, RecordCategory, RecordFolder и Volume. |
DateCreated | DateTime | Дата первоначального создания экземпляра |
Автор | Строка | Имя создавшего пользователя |
DateLastModified | DateTime | Дата последнего изменения экземпляра |
LastModifier | Строка | Имя последнего изменившего экземпляр пользователя |
IsDeleted | логический | True, если объект IBM Enterprise Records логически удален. Обычно включается как проверка на False в условии WHERE |
Location, HomeLocation | Объект [Location] | Обычно применяется к физическим записям и физическим контейнерам. Это значение свойства часто используется в условии LEFT OUTER JOIN с таблицей Location для определения объекта Location со значением LocationName. |
RMEntityType | Предназначенное только для чтения уникальное значение, назначенное каждому классу OOTB IBM Enterprise Records. Общие значения следующие:
Чаще всего используется в условии WHERE для указания конкретного подтипа.
|
В следующей таблице описано несколько типов свойств IBM Enterprise Records, общих для предоставленных классов контейнеров записей, таких как Record Category, Record Folder, Volume. Эти типы свойств полезны для составления отчетов.
Символическое имя | Тип данных | Описание |
---|---|---|
PathName | Строка | Полное имя пути в ObjectStore. |
DateOpened | DateTime | Представляет исходную дату, когда впервые был открыт контейнер. |
DateClosed | DateTime | Представляет дату последнего закрытия контейнера. |
ReOpenedDate | DateTime | Представляет дату повторного открытия закрытого контейнера. |
Inactive | логический | True, если контейнер более не активен. |
DisposalSchedule | Объект [Disposal Schedule] | Расписание, назначенное контейнеру, если оно есть. |
DisposalSchedule AllocationDate | DateTime | Дата, когда расписание DispositionSchedule было связано с данным экземпляром. |
CurrentPhaseAction | Объект [Action1] | Экземпляр действия, связанный с текущей фазой утилизации. |
CurrentPhase ReviewDecision | Строка | Комментарии к проверке для текущей фазы утилизации. |
CurrentPhase DecisionDate | DateTime | Дата решения по проверке текущей фазы. |
Синтаксис, используемый для определения порожденного подконтейнера, зависит от того, как глубоко в контейнерной иерархии должен выполняться поиск при запросе.
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 | Строка | Уникальное имя дочернего элемента в контейнере. |
В следующей таблице описано несколько типов свойств IBM Enterprise Records, общих для классов записей OOTB, таких как Electronic Record и Marker Record. Эти типы свойств полезны для составления отчетов.
Символьное имя | Тип данных | Описание |
---|---|---|
DocumentTitle | Строка | Имя записи. Не обязательно совпадает со значением containmentName записи в контейнере. |
Associated RecordType | Объект [RecordType] | Экземпляр RecordType, связанный с экземпляром записи, если он есть. |
CutOffInherited From | ID | ID объекта, по которому запись связывается с расписанием утилизации. Это ID или контейнера записей, или RecordType. |
CurrentPhaseAction | Объект [Action1] | Экземпляр действия, связанный с текущей фазой утилизации. |
CurrentPhase ReviewDecision | Строка | Комментарии к проверке для текущей фазы утилизации. |
CurrentPhase DecisionDate | DateTime | Дата решения по проверке текущей фазы. |
IsVitalRecord | логический | True, если запись важного типа. |
VitalRecord ReviewDate | DateTime | Дата последней проверки важной записи. |
VitalRecord NextReviewDate | DateTime | Дата следующей проверки важной записи. |
CurrentClassification | Строка | (DoD Classified) Текущее заданное значение маркировки защиты. |
DowngradeOnDate | DateTime | (DoD Classified) Дата запланированного понижения уровня записи. |
Downgrade Instructions | Строка | (DoD Classified) Инструкции по снижению уровня секретности. |
DeclassifyOnDate | DateTime | (DoD Classified) Дата запланированной отмены секретности записи. |
Символическое имя | Тип данных | Описание |
---|---|---|
DisposalSchedule Name | Строка | Имя расписания. |
CutoffDisposal Trigger | Объект [Disposal Trigger] | Триггер, связанный с этим расписанием. |
Символическое имя | Тип данных | Описание |
---|---|---|
DisposalTrigger Name | Строка | Имя триггера. |
EventType | целое число | Использует список выбора EventType:
|
Символическое имя | Тип данных | Описание |
---|---|---|
PhaseName | Строка | Имя фазы. |
PhaseAction | Объект [Action1] |
Символическое имя | Тип данных | Описание |
---|---|---|
ActionName | Строка | Имя действия. |
ActionType | целое число | Использует список выбора ActionType:
|
Символическое имя | Тип данных | Описание |
---|---|---|
RecordTypeName | Строка | Имя RecordType |
DisposalSchedule | Объект [Disposal Schedule] | Экземпляр расписания утилизации, связанный с экземпляром RecordType |
DisposalSchedule AllocationDate | DateTime | Дата, когда расписание DispositionSchedule было связано с данным экземпляром. |
Объекты класса Location связаны с классами и физической записи, и контейнера физических записей. У таких классов обычно есть свойство Location объекта типа, принимающего экземпляры класса Location. В некоторых экземплярах есть также свойство HomeLocation того же типа.
Символическое имя | Тип данных | Описание |
---|---|---|
LocationName | Строка | Имя положения |
BarcodeID | Строка | Представляет значение штрих-кода, отсканированное с фактического физического контейнера. |
Удержание IBM Enterprise Records может применяться к конкретным записям или к контейнерам записей. Экземпляры класса RecordHold представляют различные ситуации удержания, или не применяемые к элементам, или применяемые к нескольким элементам. Класс RecordHold используется и для записей, и для контейнеров записей. Существует взаимосвязь типа многие-ко-многим между удержаниями и удерживаемыми элементами. Экземпляр RecordHold может применяться к нескольким записям или контейнерам записей. Любая запись или контейнер записей могут одновременно быть связаны с несколькими RecordHold. Эти взаимосвязи устанавливаются с классами RecordHoldLink или RMFolderHoldLink.
Символическое имя | Тип данных | Описание |
---|---|---|
HoldName | Строка | Имя удержания |
HoldType | Строка | Связано со списком выбора HoldTypeList |
Active | логический | Значение True определяет, что экземпляр удержания в настоящее время активен. |
Символическое имя | Тип данных | Описание |
---|---|---|
Head | Объект [RecordInfo] или [RMFolder] | Участник удерживаемых элементов данной связи |
Tail | Объект [RecordHold] | Участник удержания данной связи. |
DateCreated | DateTime | Представляет дату, когда данный удерживаемый элемент был помещен на удержание. |
IsDynamicHold | Логический | Значение True для указания того, что эта взаимосвязь удержания была установлена службой очистки удержания IBM Enterprise Records, а не применена вручную. |
Если включен аудит IBM Enterprise Records, можно использовать экземпляры класса RMAudit для сообщений о действиях пользователей в разных экземплярах классов IBM Enterprise Records, таких как записи, контейнеры записей и другие объекты.
Символическое имя | Тип данных | Описание |
---|---|---|
SourceObjectID | ID | ID объекта, который обрабатывался для инициирования события аудита. |
LastModifier | Строка | Короткое имя пользователя, который работал с исходным объектом |
InitiatingUser | Строка | Имя пользователя в форме основного или уникального имени. |
DateLastModified | DateTime | Дата, когда произошло событие. |
AuditActionType | Строка | Имя действия, например, Declassify, Delete, Destroy, Downgrade, Export, Relocate, Transfer, Upgrade, Hold, Remove Hold, Undeclare. |