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.
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.
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:
S'utilitza més sovint en una clàusula WHERE per especificar un subtipus específic.
|
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.
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. |
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.
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('/...')
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. |
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:
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. |
Nom simbòlic | Tipus de dades | Descripció |
---|---|---|
DisposalSchedule Name | Cadena | Nom de la planificació. |
CutoffDisposal Trigger | Objecte [Disposal Trigger] | Activador associat amb aquesta planificació. |
Nom simbòlic | Tipus de dades | Descripció |
---|---|---|
DisposalTrigger Name | Cadena | Nom de la planificació. |
EventType | Enter | Utilitza la llista d'opcions d'"EventType":
|
Nom simbòlic | Tipus de dades | Descripció |
---|---|---|
PhaseName | Cadena | Nom de la fase. |
PhaseAction | Objecte [Action1] |
Nom simbòlic | Tipus de dades | Descripció |
---|---|---|
ActionName | Cadena | Nom de l'acció. |
ActionType | Enter | Utilitza la llista d'opcions d'"ActionType":
|
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. |
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.
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. |
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.
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. |
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. |
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).
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. |