IBM Enterprise Records, Versió 5.1.+            

Artefactes de consulta comuns de l'IBM Enterprise Records

En aquest tema es descriuen les classes i les propietats de l'IBM® Enterprise Records que s'utilitzen més habitualment amb les consultes relaciones amb informes de l'IBM Enterprise Records.

No són les úniques classes i propietats que podeu utilitzar a les consultes d'informe, sinó més aviat els elements que s'utilitzen més habitualment en situacions de creació d'informes habituals.

Als apartats següents es fa referència a aquestes classes i propietats pel seu "nom simbòlic" sense localitzar, en contraposició amb el seu nom de visualització a la interfície d'usuari. Cal que utilitzeu el nom simbòlic d'una classe P8 CM RM o un propietat P8 CM RM com a identificadors de columna i taula a les sentències SQL de consulta d'informe P8 CM RM.

Propietats comunes

A la taula següent es descriuen diversos tipus de propietats de l¡IBM Enterprise Records que són comuns a moltes classes de l'IBM Enterprise Records i que són útils per crear informes.

Taula 1. Tipus de propietats comunes de l'IBM Enterprise Records
Nom simbòlic Tipus de dades Descripció
Id Id Identitat exclusiva de cada objecte d'instància de P8 CM
Aggregation Cadena Indica el tipus general d'un objecte IBM Enterprise Records. Els valors permesos són "RecordInfo", "ClassificationScheme", "RecordCategory", "RecordFolder" i "Volume".
DateCreated DateTime Data de creació original de la instància
Creator Cadena Nom de l'usuari creador
DateLastModified DateTime Data de la darrera modificació de la instància
LastModifier Cadena Nom de l'usuari que ha fet la darrer modificació de la instància
IsDeleted Booleà "True" si l'objecte IBM Enterprise Records s'ha suprimit lògicament. Normalment s'inclou com a comprovació de "false" en una clàusula WHERE.
Location, HomeLocation Objecte [Location] Normal ment s'aplica a registres físics i contenidors físics. Aquest valor de propietat sovint s'utilitza dins una clàusula LEFT OUTER JOIN amb la taula Location per determinar el valor de LocationName de l'objecte Location.
RMEntityType
Valor exclusiu només de lectura assignat a cada classe OOTB de l'IBM Enterprise Records. Els valors comuns són:
100
ClassificationScheme (pla de fitxers)
101
RecordCategory
102
RecordFolder
103
Volum
105
ElectronicRecordFolder
106
PhysicalBox, Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Markers (registre físic)
S'utilitza més sovint en una clàusula WHERE per especificar un subtipus específic.

Contenidors de registres

A la taula següent es descriuen diversos tipus de propietats de l'IBM Enterprise Records que són comunes a les classes de contenidor de registres predefinides (OOTB) (per exemple, Categoria de registres, Carpeta de registres, Volum) i són útils per generar informes.

Taula 2. Propietats relacionades amb la classe Contenidor de registres
Nom simbòlic Tipus de dades Descripció
PathName Cadena Nom del camí d'accés complet dins l'ObjectStore.
DateOpened DateTime Representa la data original quan s'ha obert per primer cop el contenidor.
DateClosed DateTime Representa la data quan el contenidor s'ha tancat per darrer cop.
ReOpenedDate DateTime Representa la data quan un contenidor tancat s'ha tornat a obrir.
Inactive Booleà "True" si el contenidor ja no està actiu.
DisposalSchedule Objecte [Disposal Schedule] Planificació, si n'hi ha, assignada al contenidor.
DisposalSchedule AllocationDate DateTime Data en què s'ha associat DispositionSchedule amb aquesta instància.
CurrentPhaseAction Objecte [Action1] Instància d'acció associada amb la fase de disposició actual.
CurrentPhase ReviewDecision Cadena Comentaris de la revisió de la fase de disposició actual.
CurrentPhase DecisionDate DateTime

Data de la decisió de revisió de la fase actual.

Especificació d'una relació de contenció en una consulta

La sintaxi que s'utilitza per especificar un subcontenidor descendent depèn de la profunditat dins una jerarquia de contenidor amb la qual cal cercar la consulta.

Per al cas general de qualsevol nivell inferior de la jerarquia, s'aplica l'operador SQL "INSUBFOLDER" de P8 CM. Per exemple:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
Per al cas específic d'un subcontenidor fill immediat, podeu utilitzar l'operador "INFOLDER":
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
Tot i això, la propietat Parent de la classe de contenidor és més eficaç:
SELECT ... FROM RecordFolder rf 
WHERE rf.Parent = OBJECT('/...')
Quan la relació de contenció és entre un contenidor i un objecte de registre/document fill immediat, l'ús de la taula ReferentialContainmentRelationship és més eficaç que l'ús de l'operador "INFOLDER":
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head 
WHERE rcr.Tail = OBJECT('/...')
Taula 3. Propietats de la classe ReferentialContainmentRelationship
Nom simbòlic Tipus de dades Descripció
Cap Objecte [RecordInfo] Referència a l'objecte contingut
Cua Objecte [Folder] Referència a l'objecte contenidor
ContainmentName Cadena Nom exclusiu del contingut dins el contenidor.

Registres

A la taula següent es descriuen diversos tipus de propietats de l'IBM Enterprise Records que són comuns a les classes de registres OOTB (per exemple, Registre electrònic, Registre de marcador, etc.) i que són útils per crear informes:

Taula 4. Propietats relacionades amb la classe Registre
Nom simbòlic Tipus de dades Descripció
DocumentTitle Cadena Nom del registre. No és necessàriament el mateix que el containmentName del registre dins un contenidor.
Associated RecordType Objecte [RecordType] Instància de RecordType, si n'hi ha, associada amb una instància de registre.
CutOffInherited From Id ID de l'objecte mitjançant el qual s'associa un registre amb una planificació de disposició. L'ID és un contenidor de registres o un RecordType.
CurrentPhaseAction Objecte [Action1] Instància d'acció associada amb la fase de disposició actual.
CurrentPhase ReviewDecision Cadena Comentaris de la revisió de la fase de disposició actual.
CurrentPhase DecisionDate DateTime Data de la decisió de revisió de la fase actual.
IsVitalRecord Booleà "True" si el registre és del tipus vital.
VitalRecord ReviewDate DateTime Data de la darrera revisió de registre vital.
VitalRecord NextReviewDate DateTime Data de la següent revisió de registre vital.
CurrentClassification Cadena (Classificat DoD) Valor de conjunt de senyalització de seguretat actual.
DowngradeOnDate DateTime (Classificat DoD) Data de la davallada de nivell de registre planificada.
Downgrade Instructions Cadena (Classificat DoD) Instruccions de davallada de nivell.
DeclassifyOnDate DateTime

(Classificat DoD) Data de la desclassificació de registre planificada.

Classes relacionades amb disposició

Taula 5. Propietats aplicables relacionades amb la planificació de disposició
Nom simbòlic Tipus de dades Descripció
DisposalSchedule Name Cadena Nom de la planificació.
CutoffDisposal Trigger Objecte [Disposal Trigger] Activador associat amb aquesta planificació.
Taula 6. Propietats aplicables relacionades amb la planificació de disposició
Nom simbòlic Tipus de dades Descripció
DisposalTrigger Name Cadena Nom de la planificació.
EventType Enter
Utilitza la llista d'opcions d'"EventType":
  1. Predefined
  2. External
  3. Metadata
  4. Cyclic
Taula 7. Propietats aplicables relacionades amb fases
Nom simbòlic Tipus de dades Descripció
PhaseName Cadena Nom de la fase.
PhaseAction Objecte [Action1]
Taula 8. Propietats aplicables relacionades Action1
Nom simbòlic Tipus de dades Descripció
ActionName Cadena Nom de l'acció.
ActionType Enter Utilitza la llista d'opcions d'"ActionType":
  1. Review
  2. Exportació
  3. Transfer
  4. Destroy
  5. Interim Transfer
  6. Cut Off
  7. Vital Review
  8. Auto Destroy
Taula 9. Propietats relacionades amb el tipus de registre
Nom simbòlic Tipus de dades Descripció
RecordTypeName Cadena Nom del tipus de registre
DisposalSchedule Objecte [Disposal Schedule] Instància de planificació de disposició associada amb la instància de RecordType
DisposalSchedule AllocationDate DateTime Data en què s'ha associat DispositionSchedule amb aquesta instància.

Ubicació

Els objectes de classe d'ubicació s'associen tant amb classes de registres físics com amb classes de contenidor de registres físics. Aquestes classes solen tenir una propietat Location del tipus objecte que accepta instància de la classe Ubicació. En algunes instàncies, també hi ha una propietat HomeLocation del mateix tipus.

Taula 10. Propietats relacionades amb la ubicació
Nom simbòlic Tipus de dades Descripció
LocationName Cadena Nom de la ubicació
BarcodeID Cadena Representa un valor de codi de barres escanejat des d'un contenidor físic real.

Retenció de registres

Una retenció de l'IBM Enterprise Records es pot aplicar a diversos registres o contenidors de registres. Les instàncies de la classe RecordHold representen situacions de retenció distintes que s'apliquen zero o més elements. La classe RecordHold s'utilitza tant per a registres com per a contenidors de registres. Hi ha una relació de molts a molts entre les retencions i els elements retinguts: es pot aplicar una instància de RecordHold determinada a més d'un registre o contenidor de registres i qualsevol registre o contenidor de registres es pot associar amb més d'una RecordHold alhora. Aquestes relacions s'estableixen mitjançant les classes RecordHoldLink o RMFolderHoldLink.

Taula 11. Propietats relacionades amb la retenció de registre
Nom simbòlic Tipus de dades Descripció
HoldName Cadena Nom de la retenció
HoldType Cadena S'associa amb la llista d'opcions de "HoldTypeList".
Active Booleà "True" indica que la instància de la retenció està activa actualment.
Taula 12. Propietats relacionades amb la classe HoldLink
Nom simbòlic Tipus de dades Descripció
Cap Objecte [RecordInfo] o [RMFolder] Membre del element retingut d'aquest enllaç
Cua Objecte [RecordHold] Membre de retenció d'aquest enllaç
DateCreated DateTime Representa la data en què l'element retingut s'ha "posat en retenció".
IsDynamicHold Booleà "True" per indicar que aquesta relació de retenció s'ha establert mitjançant el servei d'escombratge de retenció de l'IBM Enterprise Records, i no havent d'aplicar-la manualment.

Incidències RMAudit

Si s'habilita l'auditoria de l'IBM Enterprise Records, podeu utilitzar les instàncies de la classe RMAudit per notificar les accions dels usuaris sobre diverses classes de l'IBM Enterprise Records (per exemple, registres, contenidors de registres i altres entitats).

Taula 13. Propietats relacionades amb la classe RMAudit
Nom simbòlic Tipus de dades Descripció
SourceObjectID Id ID de l'objecte sobre el qual s'ha actuat per activar la incidència d'auditoria.
LastModifier Cadena Nom abreujat de l'usuari que ha actuat sobre l'objecte d'origen.
InitiatingUser Cadena Nom de l'usuari en format de nom principal o nom distingit.
DateLastModified DateTime Data en què s'ha produït la incidència.
AuditActionType Cadena Nom de l'acció; per exemple, Declassify, Delete, Destroy, Downgrade, Export, Relocate, Transfer, Upgrade, Hold, Remove Hold, Undeclare.


Comentaris

Darrera actualització: Agost de 2011


© Copyright IBM Corp. 2011.
Aquest Information Center està basat en tecnologia Eclipse. (http://www.eclipse.org)