É possível criar um modelo de relatório no Crystal Reports.
Sobre Esta Tarefa
A conclusão desta tarefa requer que:
Procedimento
Para criar o modelo de relatório:
- Inicie o Crystal Reports Designer e abra um relatório em branco.
- Use o diálogo Crystal Reports Designer Database Expert para
estabelecer uma conexão com o Mecanismo de Plataforma de Conteúdo.
- No diálogo Especialista de Banco de Dados, selecione JDBC.
- Certifique-se de que a URL de Conexão esteja correta e insira o nome de usuário
e a senha para estabelecer a conexão com o
Mecanismo de Plataforma de Conteúdo.
- No Database Expert:
- Inclua o seguinte Comando SQL:
Select F.PathName, RCR.ContainmentName, MK.MediaType, MK.DateCreated, MK.Creator from (Markers MK Inner join ReferentialContainmentRelationship RCR on MK.This=RCR.Head) Inner join RMFolder Fon F.This=RCR.Tail where MK.DateCreated >= {?start_date} And MK.DateCreated <= {?end_date} And MK.MediaType = '{?media_type}' And MK.this insubfolder '/{?fileplan_browse}'
- Crie esses cinco parâmetros, todos do tipo Sequência: fileplan_browse,
start_date, end_date, time_zone, media_type. O nome do parâmetro deve corresponder ao nome simbólico do Modelo de
Propriedade do CE.
- No Crystal Reports Designer:
- Se quiser que os campos de data/hora da saída de relatório sejam exibidos em um
fuso horário específico, crie um parâmetro time_zone do tipo
sequência. Selecione Não Mostrar para a opção Mostrar
no (Visualizador) Painel. Se um modelo de relatório tiver links de
sub-relatório:
- Inclua o parâmetro time_zone em cada sub-relatório
- Inclua o campo ?time_zone em Campo(s) ao(s)
qual(is) vincular
- Use ?time_zone do campo Parâmetro de
sub-relatório para o link do campo time_zone
Atenção: Quando o relatório for executado a partir do
IBM Enterprise
Records, os valores de data/hora e fuso
horário serão passados a partir do aplicativo da web
IBM Enterprise
Records. Os valores de data da saída de
relatório são formatados com o fuso horário especificado. Se quiser aplicar o fuso
horário passado a partir da interface com o usuário da web do
IBM Enterprise
Records para os campos de data na saída
de relatório, você deverá definir o parâmetro time_zone e criar
os campos de fórmula para os campos de data no modelo de relatório.
- Defina estes campos Fórmula:
date = ShiftDateTime (CurrentDateTime, "" ,{?time_zone})
start = ShiftDateTime (DateTime(Left({?start_date},10) + " " + mid
({?start_date},12,8)),"GMT,0" ,{?time_zone})
end = ShiftDateTime (DateTime(Left({?end_date},10) + " " + mid
({?end_date},12,8)),"GMT,0" ,{?time_zone})
DateCreated = ShiftDateTime ({Command.DateCreated},"",{?time_zone})
- Defina a UI de Relatório, com os seguintes campos de Seções de
Detalhes:
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- Salve este relatório na pasta Amostras sob o caminho da
instalação do Crystal Reports. Por exemplo:
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\
Detailed Physical Records By Media Type Created.rpt
- Visualize o relatório no Crystal Reports Designer.
- Clique em Atualizar para inserir os valores
apropriados para cada parâmetro:
Tabela 1. Valores de Parâmetro de Relatório de Exemplo Parâmetro |
Valor |
Comentários |
fileplan_browse |
Records Management/<FilePlanName> |
|
start_date |
2008-01-01 OU
2008-01-01TO7:00:00Z |
Verifique a configuração de formato de data/hora no Crystal Reports Designer |
end_date |
2008-12-31 OU
2008-12-31TO6:59:59Z |
Verifique a configuração de formato de data/hora no Crystal Reports Designer |
time_zone |
America/Los_Angeles,480 OU
America/Los_Angeles,480,DST,-60 |
Verifique a configuração de formato de data/hora no Crystal Reports Designer |
media_type |
papel |
|
Resultados
Você criou o relatório detalhado, Detailed Physical Records By
Media Type Created.rpt.
Este modelo é
para um armazenamento de objetos de plano de arquivos (FPOS) de modelo de
dados Base. Se o modelo for para o modelo de dados DOD Classified, salve-o como
Detailed Physical Records By Media Type Created DoDClassified.rpt.
Esta
amostra cria apenas um relatório detalhado. É possível criar outro
relatório resumido e salvá-lo como Summary Physical
Records By Media Type Created.rpt.