IBM Enterprise Records, Versione 5.1.+            

Risorse comuni delle query IBM Enterprise Records

Questo argomento descrive le classi e le proprietà IBM® Enterprise Records utilizzate più di frequente con le query correlate ai report di IBM Enterprise Records.

Le classi descritte in questa sezione non sono le uniche che è possibile utilizzare nelle query dei report, ma sono piuttosto gli elementi più comunemente utilizzati in scenari report tipici.

La seguente sezione fa riferimento a tali classi e proprietà tramite il "nome simbolico", che è indipendente dalla locale, invece che tramite il nome di visualizzazione della UI. Si dovrà quindi utilizzare il nome simbolico di una classe P8 CM RM class o di una proprietà P8 CM RM come identificatori di colonna e tabella nelle istruzioni SQL delle query dei report P8 CM RM.

Proprietà comuni

La seguente tabella descrive diversi tipi di proprietà IBM Enterprise Records comuni a svariate classi IBM Enterprise Records e sono utili nella creazione di report.

Tabella 1. Tipi di proprietà comuni di IBM Enterprise Records
Nome simbolico Tipo di dati Descrizione
Id Id Identità univoca di ciascun oggetto istanza P8 CM
Aggregation Stringa Indica il tipo generale di un oggetto IBM Enterprise Records. I valori consentiti sono "RecordInfo", "ClassificationScheme", "RecordCategory", "RecordFolder" e "Volume".
DateCreated Data/Ora Data di creazione dell'istanza
Creator Stringa Nome utente del creatore
DateLastModified Data/Ora Data dell'ultima modifica dell'istanza
LastModifier Stringa Nome utente dell'ultimo autore della modifica
IsDeleted booleano "True" se l'oggetto IBM Enterprise Records è stato eliminato logicamente. Solitamente inserito per una verifica di "False" in una clausola Where
Location, HomeLocation Oggetto [Location] Si applica di solito ai record fisici ed ai contenitori fisici. Questo valore proprietà viene spesso utilizzato all'interno di una clausola LEFT OUTER JOIN con la tabella Location per determinare il valore LocationName dell'oggetto Location.
RMEntityType
Un valore univoco di sola lettura assegnato a ciascuna classe IBM Enterprise Records OOTB. I valore più comuni sono:
100
ClassificationScheme (piano file)
101
RecordCategory
102
RecordFolder
103
Volume
105
ElectronicRecordFolder
106
PhysicalBox, Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Markers (record fisico)
Più di frequente utilizzato in una clausola WHERE per definire un sottotipo specifico.

Contenitori record

La seguente tabella descrive diversi tipi di proprietà IBM Enterprise Records comuni alle classi del contenitore record OOTB (out-of-the-box) (ad esempio, Categoria record, Cartella record, Volume) e sono utili nella creazione di report.

Tabella 2. Proprietà correlate alla classe Contenitore record
Nome simbolico Tipo di dati Descrizione
PathName Stringa Nome percorso completo all'interno di ObjectStore.
DateOpened Data/Ora Rappresenta la data in cui il contenitore è stato aperto per la prima volta.
DateClosed Data/Ora Rappresenta la data in cui il contenitore è stato chiuso per l'ultima volta.
ReOpenedDate Data/Ora Rappresenta la data in cui un contenitore chiuso è stato nuovamente aperto.
Inactive booleano "True" se il contenitore non è più attivo.
DisposalSchedule Oggetto [Disposal Schedule] La pianificazione, se ne esiste una, assegnata al contenitore.
DisposalSchedule AllocationDate Data/Ora La data in cui DispositionSchedule è stata associata a questa istanza.
CurrentPhaseAction Oggetto [Action1] L'istanza azione attualmente associata alla fase di disposizione.
CurrentPhase ReviewDecision Stringa Commenti di revisione per la fase di disposizione corrente.
CurrentPhase DecisionDate Data/Ora

Data della fase corrente di decisione di revisione.

Specifica della relazione di contenimento in una query

La sintassi utilizzata per specificare un sottocontenitore discendente, dipende da quanto in profondità nella gerarchia del contenitore dovrà ricercare la query.

In generale per ciascun livello in basso nella gerarchia di applica l'operatore "INSUBFOLDER" P8 CM SQL. Esempio:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
Nel caso specifico di un sottocontenitore immediatamente secondario, è possibile utilizzare l'operatore "INFOLDER":
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
Tuttavia la proprietà Parent della classe contenitore è più efficiente:
SELECT ... FROM RecordFolder rf 
WHERE rf.Parent = OBJECT('/...')
Quando la relazione di contenimento è tra un contenitore ed un oggetto record/documento immediatamente secondario, l'uso della tabella ReferentialContainmentRelationship è più efficiente dell'utilizzo dell'operatore "INFOLDER":
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head 
WHERE rcr.Tail = OBJECT('/...')
Tabella 3. Proprietà della classe ReferentialContainmentRelationship
Nome simbolico Tipo di dati Descrizione
Testa Oggetto [RecordInfo] Riferimento all'oggetto contenuto
Tail Oggetto [Folder] Riferimento all'oggetto contenitore
ContainmentName Stringa Nome univoco del contenuto nel contenitore.

Record

La seguente tabella descrive diversi tipi di proprietà IBM Enterprise Records comuni alle classi del record OOTB (out-of-the-box)(e.g., Record elettronici, Record di contrassegno, ...) che sono utili nella creazione di report.

Tabella 4. Proprietà correlate alla classe Record
Nome simbolico Tipo di dati Descrizione
DocumentTitle Stringa Nome del record. Non necessariamente uguale alla containmentName del record in un contenitore.
Associated RecordType Oggetto [RecordType] L'istanza RecordType, se ne esiste una, associata all'istanza del record.
CutOffInherited From Id L'Id dell'oggetto tramite il quale un record è associato con un Disposition Schedule. L'Id è quello di un contenitore record o un RecordType.
CurrentPhaseAction Oggetto [Action1] L'istanza azione attualmente associata alla fase di disposizione.
CurrentPhase ReviewDecision Stringa Commenti di revisione per la fase di disposizione corrente.
CurrentPhase DecisionDate Data/Ora Data della fase corrente di decisione di revisione.
IsVitalRecord booleano "True" è del tipo vitale.
VitalRecord ReviewDate Data/Ora Data dell'ultima revisione del record vitale.
VitalRecord NextReviewDate Data/Ora Data della successiva revisione del record vitale.
CurrentClassification Stringa (DoD Classified) Sicurezza corrente che contrassegna il valore impostato.
DowngradeOnDate Data/Ora (DoD Classified) Data pianificata dalla retrocessione del record.
Downgrade Instructions Stringa (DoD Classified) Istruzioni di retrocessione.
DeclassifyOnDate Data/Ora

(DoD Classified) Data pianificata del declassamento del record.

Classi correlate alla disposizione

Tabella 5. Proprietà correlate alla pianificazione di disposizione applicabili
Nome simbolico Tipo di dati Descrizione
DisposalSchedule Name Stringa Nome pianificazione.
CutoffDisposal Trigger Oggetto [Disposal Trigger] Trigger associato a questa pianificazione.
Tabella 6. Proprietà correlate alla pianificazione di disposizione applicabili
Nome simbolico Tipo di dati Descrizione
DisposalTrigger Name Stringa Nome trigger
EventType numero intero
Utilizza l'elenco scelte "EventType":
  1. Predefined
  2. External
  3. Metadata
  4. Cyclic
Tabella 7. Proprietà correlate alla fase applicabili
Nome simbolico Tipo di dati Descrizione
PhaseName Stringa Nome fase.
PhaseAction Oggetto [Action1]
Tabella 8. Proprietà correlate alla Action1 applicabili
Nome simbolico Tipo di dati Descrizione
ActionName Stringa Nome azione.
ActionType numero intero Utilizza l'elenco scelte "ActionType":
  1. Revisiona
  2. Export
  3. Trasferisci
  4. Distruggi
  5. Trasferimento provvisorio
  6. Cut Off
  7. Vital Review
  8. Auto Destroy
Tabella 9. Proprietà correlate al Tipo Record
Nome simbolico Tipo di dati Descrizione
RecordTypeName Stringa Nome RecordType
DisposalSchedule Oggetto [Disposal Schedule] L'istanza pianificazione smaltimento associata con l'istanza RecordType.
DisposalSchedule AllocationDate Data/Ora La data in cui DispositionSchedule è stata associata a questa istanza.

Posizione

Gli oggetti classe Posizione sono associati sia ai record fisico che alle classi contenitore del record fisico. Tali classi solitamente hanno una proprietà posizione di oggetto tipo che accetta istanze della classe Posizione. In alcune istanze, vi è anche una proprietà HomeLocation dello stesso tipo.

Tabella 10. Proprietà correlate alla Posizione
Nome simbolico Tipo di dati Descrizione
LocationName Stringa Nome posizione
BarcodeID Stringa Rappresenta il valore di un codice a barre scansionato da un effettivo contenitore fisico.

Attesa dei record

Un'attesa IBM Enterprise Records può essere applicata a record singoli o a contenitori di record. Le istanze della classe RecordHold rappresentano situazioni di attesa diverse, che sono applicate a zero o più elementi. La classe RecordHold viene utilizzata sia per i record che per i contenitori di record. Vi è una relazione molti-a-molti tra le attese e gli elementi in attesa: una data istanza RecordHold può essere applicata a più di un record/contenitore di record e ciascun record/contenitore di record può essere associato a più di un RecordHold per volta. Queste relazioni sono istituite tramite l'utilizzo della classe RecordHoldLink o RMFolderHoldLink.

Tabella 11. Proprietà correlate all'attesa dei record
Nome simbolico Tipo di dati Descrizione
HoldName Stringa Nome dell'attesa
HoldType Stringa Associato all'elenco di scelte "HoldTypeList"
Active booleano "True" indica che l'istanza di attesa è attualmente attiva.
Tabella 12. Proprietà correlate alla classe HoldLink
Nome simbolico Tipo di dati Descrizione
Testa Oggetto [RecordInfo] o [RMFolder] I membri dell'elemento in attesa di questo link
Tail Oggetto [RecordHold] Il membro di attesa di questo link.
DateCreated Data/Ora Rappresenta la data in cui questo elemento di attesa è stato "messo in attesa".
IsDynamicHold Booleano "True" per indicare che questa relazione di attesa è stata stabilita tramite il servizio Pulitura attesa di IBM Enterprise Records invece di essere applicata manualmente.

Eventi RMAudit

Se la verifica IBM Enterprise Records è attiva, è possibile utilizzare le istanze della classe RMAudit per generare report delle azioni degli utenti effettuate su diverse istanze di classe IBM Enterprise Records (ad esempio, record, contenitori record ed altre entità).

Tabella 13. Proprietà correlate alla classe RMAudit
Nome simbolico Tipo di dati Descrizione
SourceObjectID Id Id dell'oggetto su cui si è lavorato per attivare l'evento di verifica.
LastModifier Stringa Nome breve dell'utente che ha operato sull'oggetto origine
InitiatingUser Stringa Nome dell'utente nel formato nome principal o nome distinto.
DateLastModified Data/Ora La data in cui si è verificato l'evento.
AuditActionType Stringa Nome dell'azione, ad esempio, Declassify, Delete, Destroy, Downgrade, Export, Relocate, Transfer, Upgrade, Hold, Remove Hold, Undeclare.


Feedback

Ultimo aggiornamento: Agosto 2011


© Copyright IBM Corp. 2011.
Questo centro informazioni è basato su tecnologia Eclipse. (http://www.eclipse.org)