IBM Enterprise Records version 5.1.2    

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.

Utilisez ces identificateurs dans les requêtes de rapport et les scénarios de rapport standard.

Les sections suivantes mentionnent ces classes et propriétés en utilisant leur nom symbolique neutre par opposition à leur nom d'affichage associé à l'interface utilisateur. Utilisez 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 permises 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 True si l'objet IBM Enterprise Records est logiquement supprimé. 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 (Dossier d'enregistrement physique)
301
ElectronicRecordInfo
302
EmailRecordInfo (Info enregistrement d'e-mail)
303
Markers (enregistrement physique)
Le plus souvent utilisés 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 fournies, telles que Catégorie d'enregistrement, Dossier d'enregistrement, Volume. Ces types de propriétés sont utilisées pour générer des rapports.

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 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 descendant dépend de la profondeur de recherche de la requête dans une hiérarchie de conteneur.

En général, quel que soit le niveau de recherche en aval dans la hiérarchie, l'opérateur SQL CM P8 INSUBFOLDER est utilisé. 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 des restrictions se situe entre un conteneur et un objet de document ou un enregistrement enfant immédiat, l'utilisation de la table ReferentialContainmentRelationship s'avère 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
Head Objet [RecordInfo] Référence à l'objet enfant
Tail Objet [Folder] Référence à l'objet conteneur
ContainmentName Chaîne Nom unique pour l'enfant 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, telles que Enregistrement électronique et Enregistrement de marqueur. Ces types de propriétés sont utilisées pour générer des rapports.

Tableau 4. Propriétés liées aux classes d'enregistrement
Nom symbolique Type de données Description
DocumentTitle Chaîne Nom de l'enregistrement. Il n'est pas nécessairement identique au containmentName d'un enregistrement au sein d'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 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 liste d'options EventType :
  1. Prédéfini
  2. Externe
  3. Métadonnées
  4. Cyclique
Tableau 7. Propriétés de phase applicables
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 liste d'options ActionType :
  1. Révision
  2. Exportation
  3. Transfert
  4. Détruire
  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 liées à 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 en attente. Une instance RecordHold peut être appliquée à plusieurs enregistrements ou conteneurs d'enregistrement. Tout enregistrement ou conteneur d'enregistrement peut être associé à plusieurs RecordHold à la fois. Ces relations sont établies avec les classes RecordHoldLink ou RMFolderHoldLink.

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é à la liste d'options HoldTypeList
Active booléen True indique que l'instance de mise en attente est actuellement active.
Tableau 12. Propriétés liées à la classe HoldLink
Nom symbolique Type de données Description
Head Objet [RecordInfo] ou [RMFolder] Elément mis en attente membre de ce lien
Tail Objet [RecordHold] Elément de mise en attente membre de ce lien.
DateCreated Date/Heure Représente la date à laquelle cet élément a été placé en attente.
IsDynamicHold Booléen True indique que cette relation de mise en attente a été établie avec le service de balayage des mises en attente IBM Enterprise Records au lieu d'être appliquée manuellement.

Evénements d'audit RM

Si l'audit d'IBM Enterprise Records est activé, vous pouvez utiliser des instances de la classe RMAudit pour signaler des actions d'utilisateurs sur diverses instances de classe IBM Enterprise Records, telles que les enregistrements, les conteneurs d'enregistrements et d'autres entités.

Tableau 13. Propriétés RMAudit liées aux classes
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 : Novembre 2013
common_query_artifacts.htm

© Copyright IBM Corp. 2013