IBM Enterprise Records, Versão 5.1.2    

Criar o modelo de relatórios

É possível criar um modelo de relatórios no Crystal Reports.

Sobre esta tarefa

Para executar esta tarefa é necessário:

Procedimento

Para criar o modelo de relatórios:

  1. Inicie o Crystal Reports Designer e abra um relatório em branco.
  2. Utilize a caixa de diálogo Crystal Reports Designer Database Expert para estabelecer uma ligação ao Content Platform Engine.
    1. Na caixa de diálogo Database Expert, seleccione JDBC.
    2. Certifique-se de que o URL da ligação está correcto e introduza o nome de utilizador e a palavra-passe para estabelecer ligação ao Content Platform Engine.
  3. Na janela do Database Expert:
    1. Adicione 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}'
    2. Crie estes cinco parâmetros, todos com o tipo String: fileplan_browse, start_date, end_date, time_zone, media_type. O nome do parâmetro tem de corresponder ao nome simbólico do modelo de propriedades do CE.
  4. No Crystal Reports Designer:
    1. Se pretender que os campos de data/hora do resultado do relatório sejam apresentados com um fuso horário específico, crie um parâmetro time_zone do tipo cadeia. Seleccione Do not show para a opção Show on (Viewer) Panel. Se um modelo de relatórios tiver ligações de sub-relatório:
      • Adicione o parâmetro time_zone a cada sub-relatório
      • Adicione o campo ?time_zone a Fields(s) to link to
      • Utilize o ?time_zone do campo Subreport parameter para a ligação do campo time_zone
      Atenção: Quando o relatório for executado a partir de IBM Enterprise Records, os valores de data/hora e fuso horário são transferidos da aplicação da Web do IBM Enterprise Records. Os valores de data do resultado do relatório são formatados com o fuso horário especificado. Se pretender aplicar o fuso horário transferido da interface de utilizador da Web do IBM Enterprise Records aos campos de data no resultado do relatório, tem de definir o parâmetro time_zone e criar os campos de fórmula para os campos de data no modelo de relatório.
    2. Defina os seguintes campos de 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})
    3. Defina Report UI, com os campos seguintes em Details Sections:
      Creator: Command.Creator
      DateCreated: Command.DateCreated
      MediaType: Command.MediaType
      @EntityName: Formula EntityName.
  5. Guarde este relatório na pasta Samples no caminho de 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

  6. Pré-visualize o relatório do Crystal Reports Designer.
  7. Faça clique em Refresh para introduzir os valores adequados para cada parâmetro:
    Tabela 1. Valores de parâmetros 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 definição de formato de data e hora no Crystal Reports Designer
    end_date 2008-12-31

    OU

    2008-12-31TO6:59:59Z
    Verifique a definição de formato de data e hora no Crystal Reports Designer
    time_zone America/Los_Angeles,480

    OU

    America/Los_Angeles,480,DST,-60
    Verifique a definição de formato de data e hora no Crystal Reports Designer
    media_type paper

Resultados

Criou o modelo de relatório detalhado Detailed Physical Records By Media Type Created.rpt.

Este modelo destina-se a um armazenamento de objectos de plano de ficheiros (FPOS) de modelo de dados Base. Se o modelo se destinar ao modelo de dados DOD Classified, guarde o modelo como Detailed Physical Records By Media Type Created DoDClassified.rpt.

Este exemplo cria apenas um relatório detalhado. Pode criar outro relatório de resumo e guardar o mesmo como Summary Physical Records By Media Type Created.rpt.



Comentários

Última actualização: Novembro de 2013
example_create_template.htm

© Copyright IBM Corp. 2013