IBM Enterprise Records V5.1.2    

IBM Enterprise Records 常用查询工件

本主题描述最常用于 IBM® Enterprise Records 报告相关查询的 IBM Enterprise Records 类和属性。

在报告查询和典型的报告场景中使用这些标识。

以下各节在提及这些类和属性时,使用其语言环境中性的符号名称,而不是其 UI 相关的显示名称。在 P8 CM RM 报告查询 SQL 语句中,请使用 P8 CM RM 类或 P8 CM RM 属性的符号名称作为表和列标识。

常用属性

下表描述了常用于多数 IBM Enterprise Records 类且可用于生成报告用途的一些 IBM Enterprise Records 属性类型。

表 1. IBM Enterprise Records 常用属性类型
符号名称 数据类型 描述
Id 标识 每个 P8 CM 实例对象的唯一身份
聚集 字符串 指定 IBM Enterprise Records 对象的一般类型。允许的值为 RecordInfo、ClassificationScheme、RecordCategory、RecordFolder 和 Volume。
DateCreated 日期时间 实例最初创建的日期
Creator 字符串 创建者用户名
DateLastModified 日期时间 实例上次修改日期
LastModifier 字符串 上次实例修改者的用户名
IsDeleted 布尔值 如果已在逻辑上删除 IBM Enterprise Records 对象,那么为 True。通常包括在 WHERE 子句中,用于检查 False
LocationHomeLocation 对象 [Location] 通常适用于物理记录和物理容器。 此属性值经常在 LEFT OUTER JOIN 子句中 用于 Location 表,以确定 LocationNameLocation 对象的值。
RMEntityType
分配至每个 OOTB IBM Enterprise Records 类的只读唯一值。常用值为:
100
ClassificationScheme(归档计划)
101
RecordCategory
102
RecordFolder
103
105
ElectronicRecordFolder
106
PhysicalBox,Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Markers(物理记录)
最常用在 WHERE 子句中,用于指定特定子类型。

记录容器

下表描述了常用于所提供的记录容器类(例如“记录类别”、“记录文件夹”和“卷”)的多种 IBM Enterprise Records 属性类型。这些属性类型对于生成报告用途非常有用。

表 2. “记录容器”类相关属性
符号名称 数据类型 描述
PathName 字符串 对象库中的完整路径名
DateOpened 日期时间 代表该容器第一次打开的初始日期。
DateClosed 日期时间 代表该容器上次关闭的日期。
ReOpenedDate 日期时间 代表已关闭的容器重新打开的日期。
Inactive 布尔值 如果该容器不再活动,那么为 True。
DisposalSchedule 对象 [Disposal Schedule] 分配给容器的调度(如果有)。
DisposalSchedule AllocationDate 日期时间 DispositionSchedule 与此实例关联的日期。
CurrentPhaseAction 对象 [Action1] 与当前处理阶段关联的操作实例。
CurrentPhase ReviewDecision 字符串 当前处理阶段的审阅注释。
CurrentPhase DecisionDate 日期时间

当前阶段审阅决定的日期。

在查询中指定包含关系

用于指定后代子容器的语法取决于查询在容器层次结构中的搜索深度。

对于层次结构下任何级别的常规情况,应使用 P8 CM SQL INSUBFOLDER 运算符。例如:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
对于直接子代子容器的特定情况,您可以使用 INFOLDER 运算符:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
但是,使用容器类“Parent”属性更有效:
SELECT ... FROM RecordFolder rf 
WHERE rf.Parent = OBJECT('/...')
当包含关系存在于容器与直接子代记录或文档对象之间时,使用 ReferentialContainmentRelationship 表比使用 INFOLDER 运算符更有效:
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head 
WHERE rcr.Tail = OBJECT('/...')
表 3. ReferentialContainmentRelationship 类属性
符号名称 数据类型 描述
对象 [RecordInfo] 对子代对象的引用
对象 [Folder] 对容器对象的引用
ContainmentName 字符串 容器内子代的唯一名称。

记录

下表描述了常用于 OOTB 记录类(例如“电子记录”和“标记记录”)的多种 IBM Enterprise Records 属性类型。 这些属性类型对于生成报告用途非常有用。

表 4. 与记录类相关的属性
符号名称 数据类型 描述
DocumentTitle 字符串 记录的名称。不必与容器中记录的 containmentName 相同。
Associated RecordType 对象 [RecordType] 与记录实例关联的 RecordType 实例(如果有)。
CutOffInherited From 标识 用于将记录与处理调度关联的对象的标识。此标识是记录容器的标识或 RecordType 的标识。
CurrentPhaseAction 对象 [Action1] 与当前处理阶段关联的操作实例。
CurrentPhase ReviewDecision 字符串 当前处理阶段的审阅注释。
CurrentPhase DecisionDate 日期时间 当前阶段审阅决定的日期。
IsVitalRecord 布尔值 如果该记录为重要类型,那么为 True。
VitalRecord ReviewDate 日期时间 上次重要记录审阅的日期。
VitalRecord NextReviewDate 日期时间 下次重要记录审阅的日期。
CurrentClassification 字符串 (DoD 分类)当前安全性标记集值。
DowngradeOnDate 日期时间 (DoD 分类)计划将记录降级的日期。
Downgrade Instructions 字符串 (DoD 分类)降级指示信息。
DeclassifyOnDate 日期时间

(DoD 分类)计划将记录取消分类的日期。

处理相关类

表 5. 处理调度相关适用属性
符号名称 数据类型 描述
DisposalSchedule Name 字符串 调度名称。
CutoffDisposal Trigger 对象 [Disposal Trigger] 与此调度关联的触发器。
表 6. 处理调度相关适用属性
符号名称 数据类型 描述
DisposalTrigger Name 字符串 触发器名称。
EventType 整数
使用 EventType 选项列表:
  1. 预定义
  2. 外部
  3. 元数据
  4. 循环
表 7. 阶段相关的适用属性
符号名称 数据类型 描述
PhaseName 字符串 阶段名称。
PhaseAction 对象 [Action1]
表 8. Action1 相关适用属性
符号名称 数据类型 描述
ActionName 字符串 操作名称。
ActionType 整数 使用 ActionType 选项列表:
  1. 审阅
  2. 导出
  3. 转移
  4. 销毁
  5. 过渡转移
  6. 截止
  7. 重要审阅
  8. 自动销毁
表 9. 记录类型相关属性
符号名称 数据类型 描述
RecordTypeName 字符串 RecordType 名称
DisposalSchedule 对象 [Disposal Schedule] 与 RecordType 实例关联的处理调度实例
DisposalSchedule AllocationDate 日期时间 DispositionSchedule 与此实例关联的日期。

位置

“位置”类对象与物理记录和物理记录容器类均关联。这些类通常具有 Location 属性的类型对象,此类对象可接受“位置”类的实例。在某些实例中,还存在相同类型的 HomeLocation 属性。

表 10. 位置相关的属性
符号名称 数据类型 描述
LocationName 字符串 位置名
BarcodeID 字符串 代表从某个实际物理容器扫描得到的条形码值。

记录挂起

可以将 IBM Enterprise Records 挂起应用至个别记录或记录容器。RecordHold 类的实例代表应用至零或多个项目的不同挂起情况。RecordHold 类用于记录和记录容器。挂起与被挂起项之间有多对多的关系。可将 RecordHold 实例应用至多个记录或记录容器。任何记录或记录容器一次可与多个 RecordHold 相关联。这些关系通过 RecordHoldLink 或 RMFolderHoldLink 类来创建。

表 11. “记录挂起”相关属性
符号名称 数据类型 描述
HoldName 字符串 挂起名称
HoldType 字符串 与 HoldTypeList 选项列表关联
活动 布尔值 True 表示挂起实例当前处于活动状态。
表 12. HoldLink 类相关的属性
符号名称 数据类型 描述
对象 [RecordInfo] 或 [RMFolder] 此链接的被挂起项成员
对象 [RecordHold] 此链接的挂起成员。
DateCreated 日期时间 代表此被挂起项被置于挂起状态的日期。
IsDynamicHold 布尔值 True 指示此挂起关系通过 IBM Enterprise Records 挂起扫描服务建立,而不是手动应用。

RMAudit 事件

如果启用了 IBM Enterprise Records 审计,那么您可使用 RMAudit 类的实例来报告用户对各种 IBM Enterprise Records 类实例(例如记录、记录容器和其他实体)的操作。

表 13. RMAudit 类相关的属性
符号名称 数据类型 描述
SourceObjectID 标识 为触发审计事件而操作的对象的标识。
LastModifier 字符串 操作源对象的用户的短名称
InitiatingUser 字符串 主体名称或专有名称格式的用户名称
DateLastModified 日期时间 事件发生的日期。
AuditActionType 字符串 操作名称,例如,“取消分类”、“删除”、“销毁”、“降级”、“导出”、“重新定位”、“转移”、“升级”、“挂起”、“除去挂起”和“取消申报”。


反馈

最近一次更新时间: 2013 年 11 月
common_query_artifacts.htm

© Copyright IBM Corporation 2013