~~ODT~~

Última atualização: 2017/04/03 18:10 (edição externa)

Atualizações Realizadas

As solicitações de atualização (código e banco de dados) são marcadas como realizadas quando associadas a uma Build. Uma Build, portanto, agrupa atualizações realizadas em um determinado sistema. Esse relatório é útil para o responsável pelas atualizações dos sistemas e pela coordenação para acompanhar as mudanças realizadas.

Essa funcionalidade pode ser obtida através do link: iProject → Relatórios → Atualizações Realizadas.

O caso de uso inicia com uma filtragem pelas solicitações de atualização. Essa filtragem pode ser feita de duas formas:

  • Pela Build
    • Build* - Tipo - TEXTO, São apresentadas as builds cadastradas.
    • Solicitante - Tipo - TEXTO, São apresentadas usuários ativos do Iproject.
  • Pelo Período: Neste caso o sistema realiza a busca levando em conta os seguintes critérios:
    • Início*: Formato : DD/MM/AAAA. Tipo : DATA
    • Fim*: Formato : DD/MM/AAAA. Tipo : DATA
    • Sistema - Tipo - TEXTO
    • Módulo - Tipo - TEXTO
    • Solicitante - Tipo - TEXTO, São apresentadas usuários ativos do Iproject.

Após preencher os formulários é possível criar gerar o relatório em dois formatos:

  • Gerar Relatório: Gera um relatório que contém as seguintes informações:
    • Versão da próxima Build. Tipo : TEXTO a Data de Publicação: Formato : DD/MM/AAAA Tipo : DATA - NUM.Número da Build: Formato : AAAAMMDDHHmm Tipo : NUMÉRICO.
    • Data de atualização em produção: Formato : DD/MM/AAAA Tipo : DATA
    • Número e descrição da tarefa
    • Responsável Atual: Nome do responsável atual pela tarefa.
    • Solicitante: Nome do usuário que solicitou a atualização.
    • Chamado Associado: Número do chamado associado. (RN01)
    • Changelog(s): Lista dos changelogs das solicitação de update em produção associadas a build.
    • Log(s): Lista de logs das solicitação de update em produção e solicitações de atualização de base de dados associadas a build.
    • Responsável do Suporte: Nome do usuário de suporte associado quando houver. (RN02)
  • Gerar Resumo: Gera um relatório resumido que contém as seguintes informações.
    • Versão da próxima Build. Tipo : TEXTO a Data de Publicação: Formato : DD/MM/AAAA Tipo : DATA - NUM.Número da Build: Formato : AAAAMMDDHHmm Tipo : NUMÉRICO.
    • Data de atualização em produção: Formato : DD/MM/AAAA Tipo : DATA
    • Número e descrição da tarefa
    • Responsável Atual: Nome do responsável atual pela tarefa.
    • Solicitante: Nome do usuário que solicitou a atualização.
    • Chamado Associado: Número do chamado associado. (RN01)
    • Changelog(s): Lista dos changelogs das solicitação de update em produção associadas a build.
    • Responsável do Suporte: Nome do usuário de suporte associado quando houver. (RN02)

Enviar relatório por e-mail: Conforme RN03 após gerar o relatório ou resumo é possível enviá-los por e-mail preenchendo o formulário:

  • E-mail*: Tipo - TEXTO, Endereço eletrônico para o qual o relatório será enviado.
  • Observação: Tipo - TEXTO, A observação será concatenada ao e-mail.
  • RN01: O número do chamado só será apresentado se a tarefa for relacionada a um chamado, se não houver chamado associado então apresenta “Nenhum”.
  • RN02: O usuário do suporte associado só será apresentado se houver um usuário do suporte associado.
  • RN03: Ao gerar um resumo ou relatório o usuário poderá enviá-lo por e-mail preenchendo o formulário apresentado abaixo do mesmo.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.com.jeebrasil.iproject.jsf.Build.java comum.iproject.build

Plano de Teste

Sistema: iProject

Módulo: Tarefas

Link(s): iProject → Relatórios → Atualizações Realizadas

Usuário: dalton

Papel que usuário deve ter: Qualquer papel.

Caso 1:

Caso 2:

  • Gerar um Resumo.
  • Verificar se o resultado do relatório está coerente com as informações de filtro informadas.
  • Verificar se o link do número da tarefa mostra tela com detalhe da mesma.
  • Verificar se as descrições de changelog e scripts de banco de dados estão sendo agrupadas quando forem da mesma tarefa.
  • Enviar resumo por e-mail.
  • Verificar se o e-mail enviado possui as mesmas informações do resumo gerado.
  • Verificar se a observação foi concatenada ao e-mail.

Caso 3:

  • Gerar um Resumo.
  • Verificar se o resultado do relatório está coerente com as informações de filtro informadas.
  • Verificar se o link do número da tarefa mostra tela com detalhe da mesma.
  • Enviar resumo por e-mail.
  • Verificar se o e-mail enviado possui as mesmas informações do resumo gerado.
  • Verificar se a observação foi concatenada ao e-mail.

Em uma tarefa cadastrar um log de update em produção, com seu respectivo changelog.

Fazer o mesmo para uma solicitação de update em banco de dados.

Note que é obrigatório informar o changelog se a tarefa for de solicitação de update em produção.

  • desenvolvimento/especificacoes/iproject/casos_de_uso/relatorios/atualizacoes_realizadas.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)