Sub-sistema para gestão de questionários genéricos

Índice

Preenchimento de questionário

QUESTN.PRO_QUESTIONARIOS

Descrição

Rotina utilizada para o preenchimento de um questionário.

Campos:

Título dado para o questionário.
Texto que identifica o contexto em que este questionário está sendo aplicado. Este contexto pode ser, por exemplo:
  • Uma pessoa física
  • Uma empresa
  • Um produto
  • Uma marca
  • Um projeto
  • etc.
Data e hora a partir do qual o questionário será respondido. Caso informado, não será possível acessar esta aplicação antes desta data/hora.
Data e hora limite para o preenchimento do questionário. Caso informado, o acesso a esta aplicação não será possível depois desta data/hora.
Data e hora em que o questionário começou a ser efetivamente aplicado. Esta informação é gerada automaticamente no momento que o usuário abre a tela da primeira questão.
Data e hora em que o usuário confirma que concluiu o preenchimento.
Indica a situação desta aplicação.
  • Previsto - O questionário está previsto mas ainda não foi iniciado.
  • Em execução - O preenchimento do questionário foi iniciado.
  • Concluído - O questionário foi concluído mas ainda não foi avaliado.
  • Avaliado - O questionário já foi avaliado.
Nota da avaliação final.
Data e hora em que a nota da aplicação foi lançada no sistema.
Texto livre para observações sobre a aplicação/avaliação do questionário.
Permite anexar arquivos à aplicação do questionário.

Operações

Topo

Consultar

Verifica os parâmetros informados e caso não tiver informação da aplicação, cria uma e direciona para o preenchimento do questionário.
Se for informado apenas o parâmetro de identificação do questionário e existir um usuário logado, busca ou cria uma aplicação aplicação vinculada ao usuário.
Se for informado apenas o parâmetro de identificação do questionário sem existir um usuário logado, busca ou cria uma aplicação identificada pela sessão.
Comportamento:Topo

Responder

Inicia o preenchimento das questões.
Comportamento:

Regras

Criar aplicação

Caso não for informado o parâmetro de aplicação, o sistema deve criar a mesma baseado no questionário passado por parâmetro.
Eventos que disparam esta regra:
  • Antes de inicializar o componente formulário "Consultar"
  • Antes de inicializar o componente formulário "Responder"

Incluir questões

Monta o formulário com todas as questões do questionário.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Responder"

Salvar respostas

Salva as respostas informadas pelo usuário.
Eventos que disparam esta regra:
  • Depois de alterar formulário "Responder"