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.
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.
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 :
Le plus souvent utilisés dans une clause WHERE pour définir un sous-type spécifique.
|
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.
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. |
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.
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 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. |
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.
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. |
Nom symbolique | Type de données | Description |
---|---|---|
DisposalSchedule Name | Chaîne | Nom du planning. |
CutoffDisposal Trigger | Objet [Disposal Trigger] | Déclencheur associé à ce planning. |
Nom symbolique | Type de données | Description |
---|---|---|
DisposalTrigger Name | Chaîne | Nom du déclencheur. |
EventType | entier | Utilise une liste d'options EventType :
|
Nom symbolique | Type de données | Description |
---|---|---|
PhaseName | Chaîne | Nom de la phase. |
PhaseAction | Objet [Action1] |
Nom symbolique | Type de données | Description |
---|---|---|
ActionName | Chaîne | Nom de l'action. |
ActionType | entier | Utilise une liste d'options ActionType :
|
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. |
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.
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. |
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.
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. |
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. |
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.
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). |