IBM Enterprise Records, Versão 5.1.+            

Artefatos de Consulta Comuns do IBM Enterprise Records

Este tópico descreve classes e propriedades do IBM® Enterprise Records que são mais comumente usadas com as consultas relacionadas ao Relatório do IBM Enterprise Records.

Estas não são as únicas classes e propriedades que podem ser usadas em consultas de relatório, mas sim são os itens mais comumente usados em cenários de relatório típicos.

As seções a seguir referem-se a estas classes e propriedades por seus "nomes simbólicos" neutros em relação ao código de idioma ao contrário de seus nomes de exibição relacionados à UI. É necessário usar o nome simbólico de uma classe RM CM P8 ou propriedade RM CM P8 como identificadores de tabela e coluna nas instruções SQL de consulta de relatório RM CM P8.

Propriedades Comuns

A tabela a seguir descreve diversos tipos de propriedades IBM Enterprise Records que são comuns a muitas classes do IBM Enterprise Records e são úteis para propósitos de relatório.

Tabela 1. Tipos de Propriedades Comuns do IBM Enterprise Records
Nome Simbólico Tipo de Dados Descrição
Id Id Identidade exclusiva de cada objeto de instância P8 CM
Agregação Cadeia Indica o tipo geral de um objeto do IBM Enterprise Records. Os valores permitidos são "RecordInfo", "ClassificationScheme", "RecordCategory", "RecordFolder" e "Volume".
DateCreated DateTime Data da criação original da instância
Creator Cadeia Nome de usuário do criador
DateLastModified DateTime Data da última modificação da instância
Último modificador Cadeia Nome de usuário do último modificador da instância
IsDeleted booleano "True" se o objeto do IBM Enterprise Records foi logicamente excluído. Tipicamente incluído como uma verificação para "False" em uma cláusula WHERE
Location, HomeLocation Objeto [Local] Tipicamente aplicável a registros físicos e contêineres físicos. Este valor de propriedade é frequentemente usado dentro de uma cláusula LEFT OUTER JOIN com a tabela Local para determinar o valor LocationName do objeto Local.
RMEntityType
Um valor somente leitura, exclusivo, designado para cada classe do IBM Enterprise Records OOTB. Os valores comuns são:
100
ClassificationScheme (plano de arquivos)
101
RecordCategory
102
RecordFolder
103
Volume
105
ElectronicRecordFolder
106
PhysicalBox, Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Marcadores (registro físico)
Mais frequentemente usado em uma cláusula WHERE para especificar um subtipo específico.

Contêineres de Registro

A tabela a seguir descreve diversos tipos de propriedades do IBM Enterprise Records que são comuns para classes de contêiner de registro pronto para uso (OOTB) (por exemplo, Categoria de Registro, Pasta de Registro, Volume) e são úteis para propósitos de relatório.

Tabela 2. Propriedades Relacionadas da Classe Contêiner de Registro
Nome Simbólico Tipo de Dados Descrição
Nome do Caminho Cadeia Nome do caminho completo dentro do ObjectStore.
DateOpened DateTime Representa a data original na qual o contêiner foi aberto pela primeira vez.
DateClosed DateTime Representa a data na qual o contêiner foi fechado pela última vez.
ReOpenedDate DateTime Representa a data na qual um contêiner fechado foi reaberto.
Inativo booleano "True" se o contêiner não estiver mais ativo.
DisposalSchedule Objeto [Planejamento de Descarte] O planejamento, se houver algum, designado para o contêiner.
DisposalSchedule AllocationDate DateTime Data na qual DispositionSchedule foi associado a esta instância.
CurrentPhaseAction Objeto [Ação1] Instância da ação associada com a fase de disposição atual.
CurrentPhase ReviewDecision Cadeia Comentários de revisão para a fase de disposição atual.
CurrentPhase DecisionDate DateTime

Data da decisão da revisão da fase atual.

Especificando Relacionamento de Restrição em uma Consulta

A sintaxe usada para especificar um sub-contêiner descendente depende de quão profunda em uma hierarquia de contêineres a consulta está para procura.

Para o caso geral de qualquer nível inferior na hierarquia, o operador "INSUBFOLDER" SQL CM P8 é aplicável. Por exemplo:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
Para o caso específico de um sub-contêiner filho imediato, é possível usar o operador "INFOLDER":
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
Entretanto, a propriedade Pai da classe do contêiner é mais eficiente:
SELECT ... FROM RecordFolder rf 
WHERE rf.Parent = OBJECT('/...')
Quando o relacionamento de restrição é entre um contêiner e um objeto de registro/documento filho imediato, o uso da tabela ReferentialContainmentRelationship é mais eficiente do que o uso do operador "INFOLDER":
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head 
WHERE rcr.Tail = OBJECT('/...')
Tabela 3. Propriedades da Classe ReferentialContainmentRelationship
Nome Simbólico Tipo de Dados Descrição
Cabeçalho Objeto [RecordInfo] Referência para o objeto contido
Parte posterior Objeto [Pasta] Referência ao objeto contêiner
ContainmentName Cadeia Nome exclusivo para o objeto contido no contêiner.

Registros

A tabela a seguir descreve diversos tipos de propriedades do IBM Enterprise Records que são comuns para as classes de registro OOTB (por exemplo, Registro Eletrônico, Registro de Marcador, ...) e que são úteis para propósitos de relatório:

Tabela 4. Propriedades Relacionadas da Classe Registro
Nome Simbólico Tipo de Dados Descrição
DocumentTitle Cadeia Nome do registro. Não necessariamente o mesmo que o containmentName do registro dentro de um contêiner.
RecordType Associado Objeto [RecordType] A instância RecordType, se houver alguma, associada com uma instância de registro.
CutOffInherited From Id O ID do objeto pelo qual um registro está associado com um Planejamento da Disposição. O ID é de um contêiner de registro ou um RecordType.
CurrentPhaseAction Objeto [Action1] Instância da ação associada com a fase de disposição atual.
CurrentPhase ReviewDecision Cadeia Comentários de revisão para a fase de disposição atual.
CurrentPhase DecisionDate DateTime Data da decisão da revisão da fase atual.
IsVitalRecord booleano "True" se o registro for do tipo vital.
VitalRecord ReviewDate DateTime Data da última revisão de registro vital.
VitalRecord NextReviewDate DateTime Data da próxima revisão de registro vital.
CurrentClassification Cadeia (DoD Classified) Valor configurado de marcação de segurança atual.
DowngradeOnDate DateTime (DoD Classified) Data de downgrade de registro planejada.
Instruções de Downgrade Cadeia (DoD Classified) Instruções de downgrade.
DeclassifyOnDate DateTime

(DoD Classified) Data da desclassificação do registro planejado.

Classes Relacionadas à Disposição

Tabela 5. Propriedades Relacionadas do Planejamento da Disposição Aplicáveis
Nome Simbólico Tipo de Dados Descrição
Nome de DisposalSchedule Cadeia Nome do planejamento.
Acionador CutoffDisposal Objeto [Acionador de Descarte] Acionador associado com este planejamento.
Tabela 6. Propriedades Relacionadas do Planejamento da Disposição Aplicáveis
Nome Simbólico Tipo de Dados Descrição
Nome de DisposalTrigger Cadeia Nome do acionador.
EventType número inteiro
Usa a lista de opções "EventType":
  1. Predefinido
  2. Externo
  3. Metadados
  4. Cíclico
Tabela 7. Propriedades Relacionadas da Fase Aplicáveis
Nome Simbólico Tipo de Dados Descrição
PhaseName Cadeia Nome da fase.
PhaseAction Objeto [Action1]
Tabela 8. Propriedades Relacionadas de Action1 Aplicáveis
Nome Simbólico Tipo de Dados Descrição
ActionName Cadeia Nome da ação.
ActionType número inteiro Usa a lista de opções "ActionType":
  1. Revisão
  2. Exportar
  3. Transferência
  4. Destruir
  5. Transferência temporária
  6. Cortar
  7. Revisão Vital
  8. Autodestruir
Tabela 9. Propriedades Relacionadas do Tipo de Registro
Nome Simbólico Tipo de Dados Descrição
RecordTypeName Cadeia Nome RecordType
DisposalSchedule Objeto [Planejamento de Descarte] A instância Planejamento de Descarte associada com a instância RecordType
DisposalSchedule AllocationDate DateTime Data na qual DispositionSchedule foi associado a esta instância.

Local

Objetos de classe de local são associados com classes de registro físico e de contêiner de registro físico. Tais classes geralmente têm uma propriedade Local do tipo de objeto que aceita instâncias da classe Local. Em algumas instâncias, também há uma propriedade HomeLocation do mesmo tipo.

Tabela 10. Propriedades Relacionadas do Local
Nome Simbólico Tipo de Dados Descrição
LocationName Cadeia Nome do local
BarcodeID Cadeia Representa um valor do código de barras varrido a partir de um contêiner físico real.

Suspensão de Registro

Uma suspensão do IBM Enterprise Records pode ser aplicada a registros individuais ou contêineres de registro. Instâncias da classe RecordHold representam situações de suspensão distintas que são aplicadas a zero ou mais itens. A classe RecordHold é usada para registros e contêineres de registro. Há um relacionamento muitos-para-muitos entre suspensões e itens suspensos: uma determinada instância RecordHold pode ser aplicada a mais de um registro/contêiner de registro e qualquer registro/contêiner de registro determinado pode ser associado a mais de um RecordHold de uma vez. Estes relacionamentos são instituídos por meio das classes RecordHoldLink ou RMFolderHoldLink.

Tabela 11. Propriedades Relacionadas da Suspensão de Registro
Nome Simbólico Tipo de Dados Descrição
HoldName Cadeia Nome da suspensão
HoldType Cadeia Associado com a lista de opções "HoldTypeList"
Ativo booleano "True" indica que a instância de suspensão está ativa atualmente.
Tabela 12. Propriedades Relacionadas da Classe HoldLink
Nome Simbólico Tipo de Dados Descrição
Cabeçalho Objeto [RecordInfo] ou [RMFolder] O membro do item suspenso deste link
Parte posterior Objeto [RecordHold] O membro de suspensão deste link.
DateCreated DateTime Representa a data na qual este item suspenso foi "colocado em suspensão".
IsDynamicHold Booleano "True" para indicar que este relacionamento de suspensão foi estabelecido através do serviço de Varredura da Suspensão do IBM Enterprise Records, ao contrário de ter sido manualmente aplicado.

Eventos RMAudit

Se a auditoria do IBM Enterprise Records estiver ativada, então, é possível usar instâncias da classe RMAudit para relatar ações executadas por usuários em diversas instâncias de classe do IBM Enterprise Records (por exemplo, registros, contêineres de registro e outras entidades).

Tabela 13. Propriedades Relacionadas da Classe RMAudit
Nome Simbólico Tipo de Dados Descrição
SourceObjectID Id ID do objeto que foi operado para acionar o evento de auditoria.
Último modificador Cadeia Nome abreviado do usuário que operou no objeto de origem
InitiatingUser Cadeia Nome do usuário no formato de um nome principal ou nome distinto.
DateLastModified DateTime Data na qual ocorreu o evento.
AuditActionType Cadeia Nome da ação, por exemplo, Desclassificar, Excluir, Destruir, Fazer Downgrade, Exportar, Relocalizar, Transferir, Fazer Upgrade, Suspender, Remover Suspensão, Remover a Declaração.


Feedback

Última atualização: Agosto 2011


© Copyright IBM Corporation 2011.
Este centro de informações é desenvolvido com tecnologia Eclipse. (http://www.eclipse.org)