IBM Enterprise Records 5.1.2 版    

共用的 IBM Enterprise Records 查詢構件

這個主題說明 IBM® Enterprise Records 報告相關查詢最常搭配使用的 IBM Enterprise Records 類別和內容。

請在報告查詢和一般報告實務中使用這些 ID。

下列區段是依其語言環境中立的 symbolic name,來提及這些類別和內容,而不是依其 UI 相關的顯示名稱。在 P8 CM RM 報告查詢 SQL 陳述式中,請使用 P8 CM RM 類別或 P8 CM RM 內容的符號名稱,作為表格和直欄 ID。

共用內容

下表說明許多 IBM Enterprise Records 類別共用的數個 IBM Enterprise Records 內容類型,這些內容類型對於產生報告非常有用。

表 1. 共用的 IBM Enterprise Records 內容類型
符號名稱 資料類型 說明
Id Id 每一個 P8 CM 實例物件的唯一身分。
聚合 String 指出 IBM Enterprise Records 物件的一般類型。容許的值為 RecordInfo、ClassificationScheme、RecordCategory、RecordFolder 及 Volume。
DateCreated DateTime 實例原始建立日期
Creator String 建立者使用者名稱
DateLastModified DateTime 實例前次修改日期
LastModifier String 上一個實例修改者的使用者名稱
IsDeleted boolean 如果 IBM Enterprise Records 物件已執行邏輯刪除,則為 True。在 WHERE 子句中,通常作為 False 併入
LocationHomeLocation Object [Location] 通常會套用到實體記錄和實體儲存器。 此內容值通常用於 LEFT OUTER JOIN 子句內,搭配 Location 表格來決定 Location 物件的 LocationName 值。
RM 實體類型
指派給每一個 OOTB IBM Enterprise Records 類別的唯讀唯一值。常用的值如下:
100
ClassificationScheme(檔案計劃)
101
記錄種類
102
記錄資料夾
103
磁區
105
ElectronicRecordFolder
106
PhysicalBox、Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Markers(實體記錄)
最常用於 WHERE 子句中指定特定的子類型。

記錄儲存器

下表說明所提供記錄儲存器類別(如記錄種類、記錄資料夾、磁區)共用的數個 IBM Enterprise Records 內容類型。這些內容類型對於產生報告非常有用。

表 2. 「記錄儲存器」類別相關內容
符號名稱 資料類型 說明
PathName String 物件儲存庫內的完整路徑名稱。
DateOpened DateTime 代表第一次開啟儲存器的原始日期。
DateClosed DateTime 代表前次關閉儲存器的日期。
ReOpenedDate DateTime 代表重新開啟已關閉之儲存器的日期。
Inactive boolean 如果儲存器不再作用,則為 True。
DisposalSchedule Object [Disposal Schedule] 指派給儲存器的排程(若有的話)。
DisposalSchedule AllocationDate DateTime DispositionSchedule 與此實例建立關聯的日期。
CurrentPhaseAction Object [Action1] 與現行處理階段相關聯的動作實例。
CurrentPhase ReviewDecision String 現行處理階段的審查註解。
CurrentPhase DecisionDate DateTime

現行階段審查決策的日期。

在查詢中指定包含關係

用來指定後代次儲存器的語法,取決於查詢搜尋的儲存器階層深度。

如果屬於較低階層的一般情況,則套用 P8 CM SQLINSUBFOLDER 運算子。例如:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
針對原生子項次儲存器的特定情況,您可以使用 INFOLDER 運算子:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
不過,儲存器類別母項內容會更有效:
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 類別內容
符號名稱 資料類型 說明
開頭 Object [RecordInfo] 子物件的參照
結尾 Object [Folder] 儲存器物件的參照
ContainmentName String 儲存器內子項的唯一名稱。

記錄

下表說明 OOTB 記錄類別(如電子記錄和標記記錄)共用的數個 IBM Enterprise Records 內容類型。 這些內容類型對於產生報告非常有用。

表 4. 記錄類別相關內容
符號名稱 資料類型 說明
DocumentTitle String 記錄的名稱。不一定要與儲存器內記錄的 containmentName 相同。
Associated RecordType Object [RecordType] 與記錄實例相關聯的 RecordType 實例(若有的話)。
CutOffInherited From Id 可讓記錄與「處置排程」相關聯的物件 ID。ID 就是記錄儲存器或 RecordType 的 ID。
CurrentPhaseAction Object [Action1] 與現行處理階段相關聯的動作實例。
CurrentPhase ReviewDecision String 現行處理階段的審查註解。
CurrentPhase DecisionDate DateTime 現行階段審查決策的日期。
IsVitalRecord boolean 如果記錄是重要類型,則為 True。
VitalRecord ReviewDate DateTime 重要記錄上次審查日期。
VitalRecord NextReviewDate DateTime 重要記錄下次審查日期。
CurrentClassification String (DoD 已分類)現行安全標記設定值。
DowngradeOnDate DateTime (DoD 已分類)排程記錄降級的日期。
Downgrade Instructions String (DoD 已分類)降級指示。
DeclassifyOnDate DateTime

(DoD 已分類)排程記錄取消分類的日期。

處置相關類別

表 5. 適用的處置排程相關內容
符號名稱 資料類型 說明
DisposalSchedule Name String 排程名稱。
CutoffDisposal Trigger Object [Disposal Trigger] 與這個排程相關聯的觸發程式。
表 6. 適用的處置排程相關內容
符號名稱 資料類型 說明
DisposalTrigger Name String 觸發程式名稱。
EventType integer
使用 EventType 選項清單:
  1. 預先定義
  2. 外部
  3. meta 資料
  4. 循環
表 7. 適用階段相關內容
符號名稱 資料類型 說明
PhaseName String 階段名稱。
PhaseAction Object [Action1]
表 8. 適用的 Action1 相關內容
符號名稱 資料類型 說明
ActionName String 動作名稱。
ActionType integer 使用 ActionType 選項清單:
  1. 審查
  2. 匯出
  3. 傳送
  4. 毀損
  5. 臨時傳送
  6. 截斷
  7. 重要審查
  8. 自動毀損
表 9. 記錄類型相關內容
符號名稱 資料類型 說明
RecordTypeName String RecordType 名稱
DisposalSchedule Object [Disposal Schedule] 與 RecordType 實例相關聯的「處置排程」實例
DisposalSchedule AllocationDate DateTime DispositionSchedule 與此實例建立關聯的日期。

位置

位置類別物件與實體記錄和實體記錄儲存器類別相關聯。 這種類別通常會有接受「位置」類別實例之類型物件的 Location 內容。在部分實例中,也會有相同類型的 HomeLocation 內容。

表 10. 位置相關內容
符號名稱 資料類型 說明
LocationName String 位置名稱
BarcodeID String 代表從實際的實體儲存器掃描到的條碼值。

記錄保留

IBM Enterprise Records 保留可套用到個別記錄或記錄儲存器。RecordHold 類別的實例代表套用到零或多個項目的特定保留狀況。 RecordHold 類別是用於記錄和記錄儲存器。保留與保留項目之間有多對多關係。RecordHold 實例可套用到多個記錄或記錄儲存器。 任何記錄或記錄儲存器可同時與多個 RecordHold 相關聯。這些關係是透過 RecordHoldLink 或 RMFolderHoldLink 類別而建立的。

表 11. 記錄保留相關內容
符號名稱 資料類型 說明
HoldName String 保留名稱
HoldType String 與 HoldTypeList 選項清單相關聯
Active boolean True 表示保留實例目前在作用中。
表 12. HoldLink 類別相關內容
符號名稱 資料類型 說明
開頭 Object [RecordInfo] 或 [RMFolder] 這個鏈結的保留項目成員
結尾 Object [RecordHold] 這個鏈結的保留成員。
DateCreated DateTime 代表將此保留項目置於保留狀態的日期。
IsDynamicHold Boolean True 表示此保留關係是透過 IBM Enterprise Records 的「保留清理」服務建立的,而不是以手動方式套用。

RMAudit 事件

如果啟用 IBM Enterprise Records 審核,您可以使用 RMAudit 類別的實例,依使用者來報告各種 IBM Enterprise Records 類別實例(例如,記錄、記錄儲存器以及其他實體)的動作。

表 13. RMAudit 類別相關內容
符號名稱 資料類型 說明
SourceObjectID Id 被操作而觸發審核事件之物件的 ID。
LastModifier String 操作來源物件之使用者的簡稱
InitiatingUser String 主體名稱或識別名稱格式的使用者名稱。
DateLastModified DateTime 發生事件的日期。
AuditActionType String 動作名稱,例如,取消分類、刪除、毀損、降級、匯出、重新定位、傳送、升級、保留、移除保留、取消宣告。


意見

前次更新: 2013 年 11 月
common_query_artifacts.htm

© Copyright IBM Corp. 2013