IBM Enterprise Records, 版本 5.1.+            

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 表,以确定 Location 对象的 LocationName 值。
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 子句中,用于指定特定子类型。

记录容器

下表描述了常用于“即开即用”(OOTB) 记录容器类(例如,“记录类别”、“记录文件夹”和“卷”)且可用于生成报告用途的一些 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 字符串 操作名称,例如,“解密”、“删除”、“销毁”、“降级”、“导出”、“重新定位”、“转移”、“升级”、“挂起”、“除去挂起”和“取消申报”。


反馈

最近一次更新时间: 2011 年 8 月


© Copyright IBM Corporation 2011.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)