IBM Enterprise Records, Version 5.1.+            

Artefacts courants de requête IBM Enterprise Records

Cette rubrique décrit les classes et propriétés IBM® Enterprise Records les plus couramment utilisées avec les requêtes IBM Enterprise Records liées aux rapports.

Il ne s'agit pas des seules classes et propriétés que vous pouvez utiliser dans les requêtes de rapport, mais il s'agit des classes et propriétés les plus couramment utilisées dans les scénarios de rapport standard.

Les sections suivantes font référence à ces classes et propriétés en utilisant leur "nom symbolique" local et neutre par opposition à leur nom d'affichage utilisé dans l'interface utilisateur. Vous devez utiliser le nom symbolique d'une classe RM CM P8 ou d'une propriété RM CM P8 comme identificateur de colonne et de table dans les instructions SQL de la requête de rapport RM CM P8.

Propriétés communes

Le tableau suivant décrit plusieurs types de propriété IBM Enterprise Records qui sont communs à de nombreuses classes IBM Enterprise Records et qui sont utiles à des fins de rapport.

Tableau 1. Types de propriété IBM Enterprise Records communs
Nom symbolique Type de données Description
Id Id Identité unique de chaque objet d'instance CM P8
Aggregation Chaîne Indique le type général d'un objet IBM Enterprise Records. Les valeurs possibles sont "RecordInfo", "ClassificationScheme", "RecordCategory", "RecordFolder" et "Volume".
DateCreated Date/Heure Date de la création d'origine de l'instance
Creator Chaîne Nom utilisateur du créateur
DateLastModified Date/Heure Date de la dernière modification de l'instance
LastModifier Chaîne Nom utilisateur du dernier modificateur de l'instance
IsDeleted booléen Valeur "True" si l'objet IBM Enterprise Records a été supprimé logiquement. Généralement inclus pour confirmer la valeur "False" dans une clause WHERE.
Location, HomeLocation Objet [Location] Concerne généralement les enregistrements et conteneurs physiques. Cette valeur de propriété est souvent utilisée dans une clause LEFT OUTER JOIN avec la table Location pour déterminer la valeur LocationName de l'objet Location.
RMEntityType
Valeur unique en lecture seule affectée à chaque classe OOTB IBM Enterprise Records. Les valeurs les plus courantes sont :
100
ClassificationScheme (plan de fichiers)
101
RecordCategory
102
RecordFolder
103
Volume
105
ElectronicRecordFolder
106
PhysicalBox, Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Markers (enregistrement physique)
Le plus souvent utilisé dans une clause WHERE pour définir un sous-type spécifique.

Conteneurs d'enregistrement

Le tableau suivant décrit plusieurs types de propriété IBM Enterprise Records qui sont communs aux classes de conteneur d'enregistrement (OOTB) prêtes à l'emploi (par exemple, Catégorie d'enregistrement, Dossier d'enregistrement, Volume) et qui sont utiles à des fins de rapport.

Tableau 2. Propriétés relatives à la classe RecordContainer (Conteneur d'enregistrement)
Nom symbolique Type de données Description
PathName Chaîne Nom de chemin complet dans le librairie d'objets (ObjectStore).
DateOpened Date/Heure Représente la date d'origine de la première ouverture du conteneur.
DateClosed Date/Heure Représente la date de la dernière fermeture du conteneur.
ReOpenedDate Date/Heure Représente la date à laquelle un conteneur fermé a été réouvert.
Inactive booléen Valeur "True" si le conteneur n'est plus actif.
DisposalSchedule Objet [Disposal Schedule] Planning affecté, le cas échéant, au conteneur.
DisposalSchedule AllocationDate Date/Heure Date à laquelle DispositionSchedule a été associé à cette instance.
CurrentPhaseAction Objet [Action1] Instance d'action associée à la phase d'élimination en cours.
CurrentPhase ReviewDecision Chaîne Commentaires de révision de la phase d'élimination en cours.
CurrentPhase DecisionDate Date/Heure

Date de la décision de la révision de phase en cours.

Spécification de relations de référence dans une requête

La syntaxe utilisée pour spécifier un sous-conteneur enfant dépend de la profondeur de la recherche de la requête dans la hiérarchie du conteneur.

En général, quel que soit le niveau de recherche en aval dans la hiérarchie, on utilise l'opérateur SQL CM P8 "INSUBFOLDER". Par exemple :
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
Dans le cas spécifique d'un sous-conteneur enfant immédiat, vous pouvez utiliser l'opérateur "INFOLDER" :
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
Cependant, la propriété Parent de la classe de conteneur est plus efficace :
SELECT ... FROM RecordFolder rf 
WHERE rf.Parent = OBJECT('/...')
Lorsque la relation de référence se situe entre un conteneur et un objet enregistrement/document enfant immédiat, l'utilisation de la table ReferentialContainmentRelationship est plus efficace que celle de l'opérateur "INFOLDER" :
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head 
WHERE rcr.Tail = OBJECT('/...')
Tableau 3. Propriétés de classe ReferentialContainmentRelationship
Nom symbolique Type de données Description
Début Objet [RecordInfo] Référence à l'objet contenu
Fin Objet [Folder] Référence à l'objet conteneur
ContainmentName Chaîne Nom unique du contenu dans le conteneur.

Enregistrements

Le tableau suivant décrit plusieurs types de propriété IBM Enterprise Records qui sont communs aux classes d'enregistrement OOTB (par exemple, Enregistrement électronique, Enregistrement de marqueur, ...) et qui sont utiles à des fins d'enregistrement.

Tableau 4. Propriétés relatives à la classe Record (Enregistrement)
Nom symbolique Type de données Description
DocumentTitle Chaîne Nom de l'enregistrement. Il n'est pas nécessairement identique à l'élément containmentName dans un conteneur.
Associated RecordType Objet [RecordType] Instance RecordType, le cas échéant, associée à une instance d'enregistrement.
CutOffInherited From Id ID de l'objet via lequel un enregistrement est associé à un planning d'élimination. Il s'agit de l'ID d'un conteneur d'enregistrements ou d'un RecordType.
CurrentPhaseAction Objet [Action1] Instance d'action associée à la phase d'élimination en cours.
CurrentPhase ReviewDecision Chaîne Commentaires de révision de la phase d'élimination en cours.
CurrentPhase DecisionDate Date/Heure Date de la décision de la révision de phase en cours.
IsVitalRecord booléen Valeur "True" si l'enregistrement est de type référent.
VitalRecord ReviewDate Date/Heure Date de la dernière révision de l'enregistrement référent.
VitalRecord NextReviewDate Date/Heure Date de la prochaine révision de l'enregistrement référent.
CurrentClassification Chaîne (DoD classifié) Valeur actuelle de l'annotation de sécurité.
DowngradeOnDate Date/Heure (DoD classifié) Date de la diminution de niveau planifiée de l'enregistrement.
Downgrade Instructions Chaîne (DoD classifié) Instructions de diminution de niveau.
DeclassifyOnDate Date/Heure

(DoD classifié) Date de la déclassification planifiée de l'enregistrement.

Classes relatives à l'élimination

Tableau 5. Propriétés relatives à la planification d'une élimination
Nom symbolique Type de données Description
DisposalSchedule Name Chaîne Nom du planning.
CutoffDisposal Trigger Objet [Disposal Trigger] Déclencheur associé à ce planning.
Tableau 6. Propriétés relatives à la planification d'une élimination
Nom symbolique Type de données Description
DisposalTrigger Name Chaîne Nom du déclencheur.
EventType entier
Utilise une option "EventType" :
  1. Prédéfini
  2. Externe
  3. Métadonnées
  4. Cyclique
Tableau 7. Propriétés relatives à la phase applicable
Nom symbolique Type de données Description
PhaseName Chaîne Nom de la phase.
PhaseAction Objet [Action1]
Tableau 8. Propriétés relatives à l'Action1 applicable
Nom symbolique Type de données Description
ActionName Chaîne Nom de l'action.
ActionType entier Utilise une option "ActionType" :
  1. Révision
  2. Exportation
  3. Transfert
  4. Destruction
  5. Transfert temporaire
  6. Limite
  7. Révision des éléments référents
  8. Autodestruction
Tableau 9. Propriétés relatives au type d'enregistrement
Nom symbolique Type de données Description
RecordTypeName Chaîne Nom du type d'enregistrement (RecordType)
DisposalSchedule Objet [Disposal Schedule] Instance de planning d'élimination (DisposalSchedule) associée à l'instance de type d'enregistrement (RecordType)
DisposalSchedule AllocationDate Date/Heure Date à laquelle DispositionSchedule a été associé à cette instance.

Emplacement

Les objets de classe Location (Emplacement) sont associés à des classes de conteneur d'enregistrements physiques et à des enregistrements physiques. Ces classes possèdent généralement une propriété de type objet qui accepte les instances de classe Location (Emplacement). Dans certaines instances, on trouve également une propriété HomeLocation du même type.

Tableau 10. Propriétés relatives à l'emplacement
Nom symbolique Type de données Description
LocationName Chaîne Nom de l'emplacement
BarcodeID Chaîne Représente une valeur de code à barres analysée à partir d'un conteneur physique réel.

Mise en attente d'enregistrement

Une mise en attente IBM Enterprise Records peut être appliquée à des enregistrements individuels ou à des conteneurs d'enregistrements. Les instances de la classe RecordHold (Mise en attente d'enregistrement) représentent des situations de mise en attente distinctes qui sont appliquées à zéro élément ou plus. La classe RecordHold est utilisée pour les enregistrements et les conteneurs d'enregistrements. Il existe une relation plusieurs-à-plusieurs entre les mises en attente et les éléments mis en attente : une instance de mise en attente d'enregistrement donnée peut être appliquée à plusieurs enregistrements ou conteneurs d'enregistrements et tout enregistrement/conteneur d'enregistrements donné peut être associé à plusieurs mises en attente d'enregistrement en même temps. Ces relations sont établies via les classes RecordHoldLink (Lien vers la mise en attente d'enregistrement) ou RMFolderHoldLionk (Lien vers la mise en attente de dossier RM).

Tableau 11. Propriétés relatives à la mise en attente d'enregistrements
Nom symbolique Type de données Description
HoldName Chaîne Nom de la mise en attente
HoldType Chaîne Associé aux options "HoldTypeList"
Active booléen La valeur "True" indique que l'instance de mise en attente est actuellement active.
Tableau 12. Propriétés relatives à la classe HoldLink (Lien vers la mise en attente d'enregistrement)
Nom symbolique Type de données Description
Début Objet [RecordInfo] ou [RMFolder] Elément mis en attente membre de ce lien
Fin Objet [RecordHold] Elément de mise en attente membre de ce lien.
DateCreated Date/Heure Représente la date à laquelle l'élément mis en attente a été "placé en attente".
IsDynamicHold Booléen La valeur "True" indique que cette relation de mise en attente a été établie au moyen du service de balayage des mises en attente IBM Enterprise Records, par opposition à une application manuelle.

Evénements d'audit RM

Si la fonction d'audit IBM Enterprise Records est activée, vous pouvez utiliser des instances de la classe Audit RM pour signaler des actions d'utilisateurs sur diverses instances de classe IBM Enterprise Records (par exemple, enregistrements, conteneurs d'enregistrements et autres entités).

Tableau 13. Propriétés relatives à la classe Audit RM
Nom symbolique Type de données Description
SourceObjectID Id ID de l'objet qui a été utilisé pour déclencher l'événement d'audit.
LastModifier Chaîne Nom abrégé de l'utilisateur qui a agi sur l'objet source
InitiatingUser Chaîne Nom de l'utilisateur sous forme d'un nom principal ou d'un nom distinctif.
DateLastModified Date/Heure Date à laquelle l'événement s'est produit.
AuditActionType Chaîne Nom d'action (par exemple, Déclassifier, Supprimer, Détruire, Diminuer le niveau, Exporter, Relocaliser, Transférer, Mettre à jour, Mettre en attente, Supprimer la mise en attente, Annuler la déclaration).


Commentaires

Dernière mise à jour : Août 2011


© Copyright IBM Corp. 2011.
Ce centre de documentation est basé sur la Technologie Eclipse. (http://www.eclipse.org)