このトピックでは、IBM® Enterprise Records のレポート関連の照会で最も広く使用されている IBM Enterprise Records クラスおよびプロパティーについて説明します。
レポート照会で使用できるクラスおよびプロパティーはほかにもありますが、これらが通常のレポート・シナリオで最も一般的に使用されるアイテムです。
以下のセクションでは UI に関連したロケール依存の表示名ではなく、ロケール中立な「シンボル名」によってクラスおよびプロパティーを参照します。P8 CM RM レポート照会 SQL ステートメント内ではテーブルや列の識別子として、P8 CM RM クラスや P8 CM RM プロパティーのシンボル名を使用する必要があります。
多くの IBM Enterprise Records クラスに共通しており、レポート作成に役立つ、いくつかの IBM Enterprise Records プロパティー・タイプについて、次の表で説明します。
シンボル名 | データ型 | 説明 |
---|---|---|
Id | Id | 各 P8 CM インスタンス・オブジェクトの固有 ID |
集合 | 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」をチェックをするために組み込まれています。 |
Location、HomeLocation | オブジェクト [Location] | 通常、物理レコードおよび物理コンテナーに適用されます。 このプロパティー値は、多くの場合、Location オブジェクトの LocationName 値を判別するために、Location テーブルと共に LEFT OUTER JOIN 節の内部で使用されます。 |
RM エンティティーのタイプ | 各 OOTB IBM Enterprise
Records クラスに割り当てられた読み取り専用の固有値。共通の値は以下のとおりです。
ほとんどの場合、特定のサブタイプを指定するために WHERE 節で使用されます。
|
すぐに使用可能な (OOTB) レコード・コンテナー・クラス (レコード・カテゴリー、レコード・フォルダー、ボリュームなど) に共通しており、レポート作成に役立つ、いくつかの IBM Enterprise Records プロパティー・タイプについて、次の表で説明します。
シンボル名 | データ型 | 説明 |
---|---|---|
PathName | String | ObjectStore 内部の絶対パス名。 |
DateOpened | DateTime | コンテナーが最初に開かれた元の日付を表します。 |
DateClosed | DateTime | コンテナーが最後に閉じられた日付を表します。 |
ReOpenedDate | DateTime | 閉じられたコンテナーが再度開かれた日付を表します。 |
Inactive | boolean | コンテナーがアクティブではなくなった場合は「True」。 |
DisposalSchedule | オブジェクト [Disposal Schedule] | コンテナーに割り当てられたスケジュール (存在する場合)。 |
DisposalSchedule AllocationDate | DateTime | DispositionSchedule がこのインスタンスに関連付けられた日付。 |
CurrentPhaseAction | オブジェクト [Action1] | 現在の廃棄フェーズに関連付けられたアクション・インスタンス。 |
CurrentPhase ReviewDecision | String | 現在の廃棄フェーズのレビュー・コメント。 |
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('/...')
シンボル名 | データ型 | 説明 |
---|---|---|
先頭 | オブジェクト [RecordInfo] | コンテニー・オブジェクトへの参照 |
末尾 | オブジェクト [Folder] | コンテナー・オブジェクトへの参照 |
ContainmentName | String | コンテナー内部のコンテニーの固有の名前 |
OOTB レコード・クラス (電子レコード、マーカー・レコードなど) に共通しており、レポート作成に役立つ、いくつかの IBM Enterprise Records プロパティー・タイプについて、次の表で説明します。
シンボル名 | データ型 | 説明 |
---|---|---|
DocumentTitle | String | レコードの名前。コンテナー内のレコードの containmentName と同じであるとは限りません。 |
Associated RecordType | オブジェクト [RecordType] | レコード・インスタンスに関連付けられた RecordType インスタンス (存在する場合)。 |
CutOffInherited From | Id | レコードが廃棄スケジュールに関連付けられるときに使用されるオブジェクトの ID。ID は、レコード・コンテナーまたは RecordType の ID です。 |
CurrentPhaseAction | オブジェクト [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) スケジュールされたレコードの分類解除の日付。 |
シンボル名 | データ型 | 説明 |
---|---|---|
DisposalSchedule Name | String | スケジュール名。 |
CutoffDisposal Trigger | オブジェクト [Disposal Trigger] | このスケジュールに関連付けられたトリガー。 |
シンボル名 | データ型 | 説明 |
---|---|---|
DisposalTrigger Name | String | トリガー名。 |
EventType | integer | 「EventType」選択リストを使用します。
|
シンボル名 | データ型 | 説明 |
---|---|---|
PhaseName | String | フェーズ名。 |
PhaseAction | オブジェクト [Action1] |
シンボル名 | データ型 | 説明 |
---|---|---|
ActionName | String | アクション名。 |
ActionType | integer | 「ActionType」選択リストを使用します。
|
シンボル名 | データ型 | 説明 |
---|---|---|
RecordTypeName | String | RecordType 名 |
DisposalSchedule | オブジェクト [Disposal Schedule] | RecordType インスタンスに関連付けられた廃棄スケジュール・インスタンス |
DisposalSchedule AllocationDate | DateTime | DispositionSchedule がこのインスタンスに関連付けられた日付。 |
ロケーション・クラス・オブジェクトは、物理レコードと物理レコード・コンテナー・クラスの両方に関連付けられています。このようなクラスは、通常、Location クラスのインスタンスを受け入れるタイプ・オブジェクトの Location プロパティーを持ちます。一部のインスタンスでは、同じタイプの HomeLocation プロパティーもあります。
シンボル名 | データ型 | 説明 |
---|---|---|
LocationName | String | ロケーションの名前 |
BarcodeID | String | 実際の物理コンテナーからスキャンされたバーコード値を表します。 |
IBM Enterprise Records の保留は、個別のレコードまたはレコード・コンテナーに適用できます。RecordHold クラスのインスタンスは、ゼロ個以上の項目に適用される別個の保留状態を表します。RecordHold クラスは、レコードとレコード・コンテナーの両方に使用されます。保留と、保留された項目の間には、多対多の関係があります。ある RecordHold インスタンスを複数のレコード/レコード・コンテナーに適用することができ、任意のレコード/レコード・コンテナーを一度に複数の RecordHold に関連付けることができます。これらの関係は、RecordHoldLink または RMFolderHoldLink クラスのいずれかによって設定することができます。
シンボル名 | データ型 | 説明 |
---|---|---|
HoldName | String | 保留名 |
HoldType | String | 「HoldTypeList」選択リストに関連付けられています。 |
Active | boolean | 「True」は、保留インスタンスが現在アクティブであることを示します。 |
シンボル名 | データ型 | 説明 |
---|---|---|
先頭 | オブジェクト [RecordInfo] または [RMFolder] | このリンクの保留項目メンバー |
末尾 | オブジェクト [RecordHold] | このリンクの保留メンバー。 |
DateCreated | DateTime | この保留された項目が「保留にされた」日付を表します。 |
IsDynamicHold | ブール | 「True」は、この保留関係が手動で適用されたのではなく、IBM Enterprise Records 保留スイープ・サービスによって設定されたことを示します。 |
IBM Enterprise Records 監査が使用可能である場合、RMAudit クラスのインスタンスを使用して、さまざまな IBM Enterprise Records クラス・インスタンス (例えばレコード、レコード・コンテナー、およびその他のエンティティー) でのユーザーによるアクションを報告することができます。
シンボル名 | データ型 | 説明 |
---|---|---|
SourceObjectID | Id | 監査イベントをトリガーするように操作されたオブジェクトの ID。 |
LastModifier | String | ソース・オブジェクトを操作したユーザーのショート・ネーム |
InitiatingUser | String | プリンシパル名または識別名の形式のユーザー名。 |
DateLastModified | DateTime | イベントが発生した日付。 |
AuditActionType | String | アクション名。例えば、Declassify、Delete、Destroy、Downgrade、 Export、Relocate、Transfer、Upgrade、Hold、Remove Hold、Undeclare などです。 |