~~ODT~~

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

Cadastrar Check-list

A intenção de criação de um check-list, é criar um formulário de forma dinâmica baseado em cada log de tarefa. Ao realizar um log de uma tarefa, o iProject deverá avaliar se existe algum check-list associado a um log e um tipo de tarefa. O mesmo será utilizado para geração de relatórios.

O seguintes campos estão disponíveis:

  • Selecione o Tipo de tarefa: Tipo - TEXTO. Vincula o check-list a um tipo de tarefa. Caso seja selecionado a opção TODOS, o check-list será de forma generica quanto ao tipo de tarefa.
  • Selecione o Tipo de log: Tipo - TEXTO. Vincula o check-list a um tipo de log. Caso seja selecionado a opção TODOS, o check-list será de forma generica quanto ao tipo de log.
  • Nome para o Check-list*: Tipo - TEXTO. Nome que será dado ao check-list.
  • Perguntas do Check-list. Lista de pergunta, contendo título da pergunta e tipo de pergunta que podem ser verdadeiro/falso, percentual e numérico.
    • Digite o título para a pergunta: Tipo - TEXTO.
    • Selecione o tipo de pergunta: Tipo - TEXTO. Possui as seguintes opções: Verdadeiro/Falso, Numérico e Percentual.

O sistema disponibiliza a opção adicionar para relecionar as perguntas ao seu respectivo check-list. À medida que as perguntas vão sendo adicionadas o sistema mostra os seguintes dados:

  • Pergunta: Tipo - TEXTO.
  • Tipo de Pergunta: Tipo - TEXTO.

O usuário pode a qualquer momento remover as perguntas adicionadas ao check-list.

O caso de uso é finalizado.

  • RN01: Deverá ser preenchido o título da pergunta para poder inserir as perguntas.
  • RN02: As perguntas não poderão conter mesmo título e tipo, em relação as já adicionadas.
  • RN03: Poderá ser cadastrado um check-list associado a o tipo de tarefa e tipo de log denominado TODOS, o sistema irá exibir o check-list independente do que estiver configurado como TODOS.

Caso o check-list seja criado, conforme o log e o tipo de tarefa, o mesmo será obrigatório ao lançar algum log na tarefa.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.com.jeebrasil.iproject.dominio.CheckList iproject.checklist
br.com.jeebrasil.iproject.dominio.ItemCheckList iproject.item_checklist
br.com.jeebrasil.iproject.dominio.CheckListResposta iproject.item_checklist_resposta

Plano de Teste

Sistema: iProject

Link(s): Testes → Check-list → Cadastrar

Usuário: dalton, raphaela, gleydson

Papel que usuário deve ter: Qualquer usuário do IProject.

  • Dados 1
    • Cadastrar um check-list com o tipo de tarefa TODOS e o tipo de log TODOS.
    • Ir em Tarefas → Tarefas por prioridade → Registrar alteração em alguma tarefa, e analisar se o check-list será visualizado.
    • Caso seja listado algum check-list, o mesmo deve ser selecionado, e aparecer a listagem das perguntas conforme o mesmo foi criado.
    • O mesmo deverá ser visualizado no log da tarefa, o questionário respondido.
  • Dados 2
    • Cadastrar um check-list com um tipo de tarefa específico e o tipo de log específico.
    • Ir em Tarefas → Tarefas por prioridade → Registrar alteração em alguma tarefa conforme o tipo de log e tipo de tarefa selecionado, e analisar se o check-list será visualizado.
    • Caso seja listado algum check-list, o mesmo deve ser selecionado, e aparecer a listagem das perguntas conforme o mesmo foi criado.
    • O mesmo deverá ser visualizado no log da tarefa, o questionário respondido.

Não se aplica.

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