Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | Microsiga Protheus | Módulo | Treinamento - SIGATRM |
Segmento Executor | Serviços | ||
Projeto | RHRH001 | IRM1 | RHRH001-13 |
Requisito | RHRH001-13 | Subtarefa1 | RHRH001-59 |
Release de Entrega Planejada | 12.1.12 | Réplica |
|
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Permitir cadastrar conjuntos de etapas a serem seguidas durante o processo de reciclagem de cursos dos funcionários, possibilitando o controle da execução de cada passo do processo.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
TRMA250 – Conjunto de Etapas | Criação | Atualizações -> Cadastros -> Conjunto de Etapas | - |
TRMA040 - Cadastro de Cursos Internos | Alteração | Atualizações -> Cadastros -> Cursos Internos | - |
TRMA100 – Cadastro Funcionários | Alteração | Atualizações -> Funcionários -> Funcionários | - |
TRMR100 - Relatório Venc. Cursos | Alteração | Relatórios -> Relatório Venc. Cursos | - |
TRMA060 - Reserva treinamento | Alteração | Atualizações->Calendários->Reservas | - |
TRMA260 - Checklist Funcionario | Criação | - | - |
Será responsável por armazenar os modelos de checklist (Conjunto de Etapas) que serão utilizados pelos cursos para acompanhamento do processo de reciclagem do curso.
O cadastro possuirá as seguintes características:
Exemplo de aplicação:
FILIAL | D MG | CONJUNTO DE ETAPAS | 000001 | DESCRIÇÃO | CHECKLIST RECICLAGEM 01 |
ETAPA | DESCRIÇÃO ETAPA | PRAZO PARA EXECUÇÃO (dias) | WORKFLOW |
---|---|---|---|
0100 | IMPRIMIR RELATÓRIO DE CURSOS A VENCER | 5 | 0 - NÃO |
0200 | ENVIO DA LISTAGEM AOS SUPERVISORES | 5 | 1 - CURSOS A VENCER |
0300 | ENTREGA DE DOCUMENTOS PELO FUNCIONÁRIO | 10 | 0 - NÃO |
0400 | RECEBIMENTO DA APROVAÇÃO DA ACADEMIA PARA AGENDAMENTO | 15 | 0 - NÃO |
0500 | COMUNICAÇÃO AOS SUPERVISORES DO AGENDAMENTO | 5 | 2 - CURSO AGENDADO |
0600 | RECEBIMENTO DO CERTIFICADO | 45 | 0 - NÃO |
0700 | COMUNICAÇÃO AOS SUPERVISORES SOBRE O RECEBIMENTO DO CERTIFICADO | 5 | 3 - CERTIFICADO |
Com o cadastro de Conjunto de Etapas completo, é momento de relacionar o modelo do checklist criado com os cursos que o utilizará.
O relacionamento entre o cadastro de Conjunto de Etapas e o Cadastro de Cursos será feita através do novo campo Conj.Etapas (RA1_CJETAP). Esse campo conterá o código identificador do Conjunto de Etapas (checklist) cadastrado na tabela A10.
O preenchimento do campo poderá ser através da consulta padrão (A10) ou ao digitar o conteúdo, sendo necessário realizar a validação do conteúdo informado.
O campo Conj.Etapas (RA1_CJETAP) poderá ser alterado conforme necessidade, mas isso não atualizará o checklist do funcionário. Os registros já criados na tabela A11 continuarão sem alteração e apenas as novas gerações obedecerão o novo conteúdo do campo.
Vários cursos poderão utilizar o mesmo conjunto de etapas.
Para cada curso do funcionário (RA4) será possível gerar um checklist para o processo de reciclagem desde que haja um conjunto de etapas vinculado ao curso (RA1_CJETAP) selecionado.
Para gerar o checklist do curso e realizar sua manutenção, as seguintes premissas devem ser cumpridas:
Manutenção Checklist
Algumas etapas poderão ser configuradas como sendo workflows. Para facilitar o controle e execução desse workflows serão criados campos específicos para identificá-los dentro do checklist.
No cadastro de Conjunto de Etapas o campo Workflow (A10_WKFLOW) irá possuir uma lista limitada das opções disponíveis. Cada uma dessas opções deverá ser tratada pelo sistema.
Para facilitar a atualização do checklist, o campo Workflow também estará presente na tabela Checklist do Funcionário (A11_WKFLOW).
Todo controle a respeito dos workflows com os checklists será feito pela tabela A11 - Checklist do Funcionário.
Dependendo do conteúdo do campo A11_WKFLOW será realizada uma ação:
A11_RESPON := "SISTEMA"
A11_CHECK := .T.
A11_STATUS := "3" //automatico
A11_ENTREG := date()
A11_DTAREC := date()
Além do tratamento padrão para cada fluxo, é necessário considerar e reforçar alguns pontos:
Exemplo de aplicação:
Filial | D MG 01 | Funcionário | 000001 - Fernando Alves | Conj.Etapas | 000001 - CHECKLIST RECICLAGEM 01 | Curso | 0001 - Vigilante 2 anos | Vencimento | 30/10/2013 | Data Reciclagem | __/__/____ |
ETAPA | DESCRIÇÃO ETAPA | DATA ETAPA | PRAZO | DATA ENTREGA | USUÁRIO RESPONSÁVEL | CHECK | STATUS | WORKFLOW |
---|---|---|---|---|---|---|---|---|
0100 | IMPRIMIR RELATÓRIO DE CURSOS A VENCER | 10/07/2015 | 5 | 13/07/2015 | Nome do Responsável | EM DIA | 0 - NÃO | |
0200 | ENVIO DA LISTAGEM AOS SUPERVISORES | 13/07/2015 | 5 | 13/07/2015 | SISTEMA | AUTOMÁTICO | 1 - CURSOS A VENCER | |
0201 | ENVIO DA LISTAGEM AOS SUPERVISORES | 13/08/2015 | 0 | 13/08/2015 | SISTEMA | AUTOMÁTICO | 1 - CURSOS A VENCER | |
0202 | ENVIO DA LISTAGEM AOS SUPERVISORES | 13/09/2015 | 0 | 13/09/2015 | SISTEMA | AUTOMÁTICO | 1 - CURSOS A VENCER | |
0300 | ENTREGA DE DOCUMENTOS PELO FUNCIONÁRIO | 13/07/2015 | 10 | 15/09/2015 | Nome do Responsável | ATRASADO | 0 - NÃO | |
0400 | RECEBIMENTO DA APROVAÇÃO DA ACADEMIA PARA AGENDAMENTO | 15 | PENDENTE | 0 - NÃO | ||||
0500 | COMUNICAÇÃO AOS SUPERVISORES DO AGENDAMENTO | 5 | PENDENTE | 2 - CURSO AGENDADO | ||||
0600 | RECEBIMENTO DO CERTIFICADO | 45 | PENDENTE | 0 - NÃO | ||||
0700 | COMUNICAÇÃO AOS SUPERVISORES SOBRE O RECEBIMENTO DO CERTIFICADO | 5 | PENDENTE | 3 - CERTIFICADO |
Arquivo: A10 – Conjunto de Etapas (inclusão)
Índice | Chave |
01 | A10_FILIAL+A10_CJETAP+A10_ETAPA |
Campo | A10_FILIAL |
Tipo | C |
Tamanho | 2 |
Valor Inicial |
|
Grupo Campos | 033 |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Filial |
Título | Filial |
Picture |
|
Help de Campo | A10_FILIAL (Informe a qual filial pertencerá o Conjunto de Etapas.) |
Campo | A10_CJETAP |
Tipo | C |
Tamanho | 6 |
Valor Inicial |
|
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Conjunto de Etapas |
Título | Conj.Etapas |
Picture | 999999 |
Help de Campo | A10_CJETAP (Código identificador do Conjunto de Etapas) |
Campo | A10_CJDESC |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | A |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Decrição do Conjunto de Etapas |
Título | Descrição |
Picture | @! |
Help de Campo | A10_CJDESC (Informe uma descrição para o Conjunto de Etapas.) |
Campo | A10_ETAPA |
Tipo | C |
Tamanho | 4 |
Valor Inicial |
|
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Etapa |
Título | Código da Etapa |
Picture | 9999 |
Help de Campo | A10_ETAPA (Código identificador da etapa.) |
Campo | A10_ETDESC |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | A |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Descrição da Etapa |
Título | Descrição da Etapa |
Picture | @! |
Help de Campo | A10_ETDESC (Informe uma descrição para a etapa.) |
Campo | A10_PRAZO |
Tipo | N |
Tamanho | 3 |
Valor Inicial | 0 |
Visual | A |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Prazo |
Título | Prazo |
Picture | 999 |
Help de Campo | A10_PRAZO (Informe a quantidade de dias para a realização da etapa.) |
Campo | A10_WKFLOW |
Tipo | C |
Tamanho | 1 |
Valor Inicial | "0" |
Visual | A |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Workflow |
Título | Workflow |
Cbox Port. | 0=Não;1=Cursos a Vencer;2=Curso Agendado;3=Certificado |
Picture |
|
Help de Campo | A10_WKFLOW (Informe se a etapa refere-se a um workflow: 0 - Não; 1 - Cursos a Vencer; 2 - Curso Agendado; 3 - Certificado) |
Arquivo: A11 – Checklist do Funcionário (inclusão)
Índice | Chave |
01 | A11_FILIAL+A11_MAT+A11_CURSO+A11_VALIDA+A11_CJETAP+A11_ETAPA |
Campo | A11_FILIAL |
Tipo | C |
Tamanho | 2 |
Valor Inicial |
|
Grupo Campos | 033 |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Filial |
Título | Filial |
Picture |
|
Help de Campo | A11_FILIAL (Código referente à filial do funcionário.) |
Campo | A11_MAT |
Tipo | C |
Tamanho | 6 |
Valor Inicial |
|
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Matrícula |
Título | Matrícula |
Picture | 999999 |
Help de Campo | A11_MAT (Código de matrícula do funcionário) |
Campo | A11_NOME |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | V |
Context | V |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Nome |
Título | Nome do funcionário |
Picture | @! |
Help de Campo |
Campo | A11_CURSO |
Tipo | C |
Tamanho | 4 |
Valor Inicial |
|
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Curso |
Título | Curso a vencer |
Picture | 9999 |
Help de Campo | A11_CURSO (Código do curso a vencer e sofre reciclagem.) |
Campo | A11_CDESC |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | V |
Context | V |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Descrição |
Título | Descrição do curso |
Picture | @! |
Help de Campo |
Campo | A11_VALIDA |
Tipo | D |
Tamanho | 8 |
Valor Inicial | CTOD(" / / ") |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Validade |
Título | Data de validade do curso |
Picture |
|
Help de Campo | A11_VALIDA (Data de validade do curso a vencer.) |
Campo | A11_DTAREC |
Tipo | D |
Tamanho | 8 |
Valor Inicial | CTOD(" / / ") |
Visual | V |
Context | R |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Data Reciclagem |
Título | Data de Início do Curso de Reciclagem |
Picture |
|
Help de Campo | A11_DTAREC (Data de Início do Curso de Reciclagem) |
Campo | A11_CJETAP |
Tipo | C |
Tamanho | 6 |
Valor Inicial |
|
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Conj.Etapas |
Título | Conjunto de Etapas |
Picture | 999999 |
Help de Campo | A11_CJETAP (Código identificador do Conjunto de Etapas) |
Campo | A11_CJDESC |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | V |
Context | V |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Desc. Conj.Etapas |
Título | Descrição do Conjunto de Etapas |
Picture | @! |
Help de Campo |
Campo | A11_ETAPA |
Tipo | C |
Tamanho | 4 |
Valor Inicial |
|
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Etapa |
Título | Etapa |
Picture | 9999 |
Help de Campo | A11_ETAPA (Código identificador da etapa) |
Campo | A11_ETDESC |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | V |
Context | V |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Desc. Etapa |
Título | Descrição da Etapa |
Picture | @! |
Help de Campo |
|
Campo | A11_DTAETP |
Tipo | D |
Tamanho | 8 |
Valor Inicial | CTOD(" / / ") |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Data Etapa |
Título | Data Incial do Item da Etapa |
Picture | 999 |
Help de Campo | A11_DTAETP (Data Inicial da Etapa. É preenchido após a realização do item anterior) |
Campo | A11_PRAZO |
Tipo | N |
Tamanho | 3 |
Valor Inicial | 0 |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Prazo |
Título | Dias de Prazo da Etapa |
Picture | 999 |
Help de Campo | A11_PRAZO (Número de dias para realização da etapa) |
Campo | A11_ENTREG |
Tipo | D |
Tamanho | 8 |
Valor Inicial | CTOD(" / / ") |
Visual | A |
Context | R |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Data de Entrega |
Título | Data de Entrega da Etapa |
Picture |
|
Help de Campo | A11_ENTREG (Data em que a etapa foi realizada) |
Campo | A11_RESPON |
Tipo | C |
Tamanho | 30 |
Valor Inicial |
|
Visual | A |
Context | R |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Responsável |
Título | Usuário Responsável |
Picture |
|
Help de Campo | A11_RESPON (Nome do usuário responsável pela realização da etapa) |
Campo | A11_CHECK |
Tipo | L |
Tamanho | 1 |
Valor Inicial | .F. |
Visual | A |
Context | R |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Check |
Título | Check |
Picture |
|
Help de Campo | A11_Check (Indica se a etapa foi realizada.) |
Campo | A11_STATUS |
Tipo | C |
Tamanho | 1 |
Valor Inicial | "0" |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Status |
Título | Status da etapa |
Cbox Port. | 0=Pendente;1=Em Dia;2=Atrasado;3=Automático |
Picture |
|
Help de Campo | A11_STATUS (Indica o status da etapa: 0=Pendente; 1=Em Dia; 2=Atrasado; 3=Automático). |
Campo | A11_WKFLOW |
Tipo | C |
Tamanho | 1 |
Valor Inicial | "0" |
Visual | V |
Context | R |
Mandatório | Sim ( X ) Não ( ) |
Descrição | Workflow |
Título | Workflow |
Cbox Port. | 0=Não;1=Cursos a Vencer;2=Curso Agendado;3=Certificado |
Picture |
|
Help de Campo | A11_WKFLOW (Indica se a etapa refere-se a um workflow: 0 - Não; 1 - Cursos a Vencer; 2 - Curso Agendado; 3 - Certificado) |
Arquivo: RA1 – Cursos Internos (alteração)
Campo | RA1_CJETAP |
Tipo | C |
Tamanho | 6 |
Valor Inicial |
|
Consulta Padrão | A10 |
Mandatório | Sim ( ) Não ( X ) |
Descrição | Conj.Etapas |
Título | Conjunto de Etapas |
Picture | 999999 |
Help de Campo | RA1_CJETAP (Código identificador do Conjunto de Etapas utilizado para montagem do checklist do processo de reciclagem do curso) |
Consulta: A10
Descrição | Conjunto de Etapas |
Tipo | Consulta Padrão |
Tabela | “A10" |
Índice | “Conj.Etapa”; "Descrição" |
Campo | "Filial",“Conj.Etapa”; ”Descrição” |
Retorno | A10->A10_CJETAP |
Caso de Testes | Cadastro de Conjunto de Etapas |
Finalidade Teste | Efetuar o correto cadastro do Conjunto de Etapas |
Estimativas | 20m |
Teste do Programador | Sim |
Recomendações | Executar o teste quantas vezes necessária para verificar todas as validações dos campos. |
Pré-condições | |
Pós-condições | Cadastro realizado com sucesso. |
Como verificar os resultados | Visualizar o cadastro e verificar se as informações apresentadas consistem com as informações inseridas durante o cadastro. |
Procedimentos | Resultados esperados |
Cadastrar novo conjunto de etapas: 1 - verificar campos não editáveis 2 - verificar inicializados dos campos 3 - inserir diversos itens para verificar numeração automática 4 - preencher o campo Prazo com valores negativos, positivos, nulos, decimais 5 - preencher campo workflow com os diferentes valores para os diversos itens do cadastro. 6 - deletar linha(s) no meio da listagem 7 - finalizar cadastro |
1 - Código do conjunto de etapas, código do item não podem ser editados pelo usuario 2 - Prazo deve inicializar com valor 0, campo workflow deve vir com a opção 0 - Não selecionada. 3 - verificar se a numeração dos itens está sendo realizada de 100 em 100. 4 - permitir apenas o cadastro de número inteiros maior ou igual a 0. 5 - não pode ser cadastrado valores iguais para diversas linhas, com exceção do valor neutro 0 - Não. 6 - verificar ao salvar se a numeração dos itens restantes foi atualizada 7 - verificar informações cadastradas e ordem dos itens na lista. |
Caso de Testes | Manuenção do Cadastro de Conjunto de Etapas |
Finalidade Teste | Verificar regras de integridade e realizar alterações com suscesso. |
Estimativas | 20m |
Teste do Programador | Sim |
Recomendações | |
Pré-condições | Possuir pelo menos um conjunto de etapas vinculado a pelo menos um curso. Possuir pelo menos um conjunto de etapas com checklist de funcionário cadastrado na tabela A11. |
Pós-condições | Alterações e validações realizadas com sucesso. |
Como verificar os resultados | Visualizar o cadastro e verificar se as informações apresentadas consistem com as informações alteradas durante a manutenção. |
Procedimentos | Resultados esperados |
Selecionar um conjunto de etapas sem checklist cadastrado na tabela A11 para alterá-lo: 1 - deletar um registro 2 - modificar prazo de um item 3 - modificar workflow de outro item 4 - inserir novas linhas 5 - alterar descrição do conjunto de etapas 6 - alterar descrição de algum item. |
Sistema deve permitir realizar todas as alterações desde que esteja dentro das regras de valição dos campos. |
Selecionar um conjutno de etapas com checklist cadastrado na tabela A11 para alterá-lo. | Sistema deve bloquear alteração e apenas permitir visualização do cadastro. |
Caso de Testes | Cadastro de Cursos |
Finalidade Teste | Atualizar as informações de forma correta. |
Estimativas | 20m |
Teste do Programador | Sim |
Recomendações | Executar o teste diversas vezes para verificar validações presentes no cadastro |
Pré-condições | Possuir conjunto de etapas cadastrado. |
Pós-condições | Alterações realizadas com sucesso |
Como verificar os resultados | Visualizar o cadastro e verificar se as informações apresentadas consistem com as informações alteradas durante a manutenção. |
Procedimentos | Resultados esperados |
Selecionar um curso interno para realizar alteração: 1 - verificar existência do campo RA1_CJETAP 2 - acionar consulta padrão do campo 3 - selecionar um conjunto de etapas 4 - salvar alteração
| 1 - Campo existe no cadastro. 2 - Consulta padrão é aberta com sucesso e apresenta informações consistentes ao cadastro da tabela A10 (filtrando informações pela filial do curso x conj.etapas) 3 - código do conjunto de etapas selecionado é carregado no campo. 4 - informações são salvas com sucesso. |
Selecionar um curso com conjunto de etapas já cadastrado e alterá-lo: 1 - apagar conteúdo do campo RA1_CJETAP 2 - digitar o código do conjunto de etapas. 3 - salvar alteração. | 1 - permitir apagar conteúdo 2 - realizar validação sobre o conteúdo digitado para ser um valor válido na tabela A10, considerando FILIAL + CÓDIGO 3 - informações salvas com sucesso. |
Caso de Testes | Gerar Checklist do Funcionário |
Finalidade Teste | Gerar checklist com etapa e itens corretos. |
Estimativas | 40m |
Teste do Programador | Sim |
Recomendações | Realizar o processo de testes quantas vezes necessário para abordar as diversas validações existentes na rotina |
Pré-condições | Possuir conjunto de etapas cadastrado e vinculado a um curso. Funcionário possuir curso com conjunto de etapas em seu cadastro. |
Pós-condições | Gerar checklist com sucesso. |
Como verificar os resultados | Visualizar checklist e verificar se as informações apresentadas consistem com o cadastro de conjunto de etapas (A10). |
Procedimentos | Resultados esperados |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - posicionar no curso desejado 3 - pressionar tecla F06 ou acessar a opção Gerar Checklist presente em Outras Ações 4 - aguardar geração 5 - visualizar checklist gerado | Ao acionar a rotina de geração de checklist verificar se o registro do curso selecionado é o mais atual para aquele curso (se possuir dois registros do mesmo curso, verificar se o selecionado é o mais atual) verificar se o curso selecionado possui conjunto de etapas cadastrado. carregar checklist conforme conjunto de etapas cadastrado. apresentar tela de manutenção do checklist ao fim da geração. |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - posicionar em um curso que já possua checklist 3 - pressionar tecla F06 ou acessar a opção Gerar Checklist presente em Outras Ações | Sistema deve apresentar mensagem de aviso que já possui checklist cadastrado para esse curso. Nova geração não deve ser realizada. |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - selecionar o curso de reciclagem que possui checklist em andamento. 3 - pressionar tecla F06 ou acessar a opção Gerar Checklist presente em Outras Ações | Sistema deve apresentar mensagem de aviso que já possui checklist em andamento para o curso escolhido. Nova geração não deve ser realizada. |
Caso de Testes | Manutenção Checklist do Funcionário |
Finalidade Teste | Realizar manutenção do checklist (execução das etapas) com sucesso. |
Estimativas | 1h |
Teste do Programador | Sim |
Recomendações | Realizar o processo de testes quantas vezes necessário para abordar as diversas validações existentes na rotina |
Pré-condições | Possuir conjunto de etapas cadastrado e vinculado a um curso. Funcionário possuir curso com conjunto de etapas em seu cadastro. |
Pós-condições | Realizar as etapas do checklist com sucesso. |
Como verificar os resultados | Conferir as mudanças do checklist conforme etapa definida. |
Procedimentos | Resultados esperados |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - posicionar em um curso que já possua checklist 3 - pressionar tecla F07 ou acessar a opção Manutenção Checklist presente em Outras Ações 4 - realizar o check das etapas. | Abrir tela de manutenção checklist e apresentar informações conforme cadastradas na tabela A11. Permitir alterar apenas os campos Data de Entrega, Usuário Responsável e Check. Ao realizar o check da etapa, o campo Data da Etapa do item seguinte deve ser preenchido com a data do sistema. Ao retirar o check da etapa, o campo Data da Etapa do item seguinte deve ser limpo. Ao realizar o check da etapa o campo Status da etapa atual deve ser preenchido. Não permitir inserir ou deletar linhas no checklist. |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - posicionar em um curso que já possua checklist e com etapa de workflow 3 - pressionar tecla F07 ou acessar a opção Manutenção Checklist presente em Outras Ações 4 - realizar o check da etapa de worfklow | Exibir mensagem de alerta e se, usuário confirmar alteração, permitir alteração do campo. |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - inserir o registro do curso de reciclagem informando a data de início do curso. 3 - salvar alterações 4 - acessar Manutenção Checklist 5 - verificar se o campo Data Reciclagem foi preenchido. | Campo Data Reciclagem do checklist deve estar preenchido com a data de início do curso de reciclagem. Caso o checklist possua o workflow 2 - CURSO AGENDADO, supervisor deve receber e-mail com a informação do curso agendado e etapa do checklist deve ser finalizada, preenchendo as informações: Data de Entrega, Usuário Responsável, Check, Status. |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - alterar o registro do curso de reciclagem informando a data de validade do curso. 3 - salvar alterações 4 - acessar Manutenção Checklist | Caso o checklist possua o workflow 3 - CERTIFICADO, supervisor deve receber e-mail com a informação do curso aprovado e etapa do checklist deve ser finalizada, preenchendo as informações: Data de Entrega, Usuário Responsável, Check, Status. |
Selecionar um funcionário com cursos cadastrados: 1 - acessar pasta Cursos 2 - selecionar curso com checklist finalizado 3 - acessar Manutenção Checklist | Sistema não deve permitir alterar checklist já finalizado (todas as etapas realizadas). Permitir apenas a visualização dos dados. |
Caso de Testes | Workflow Cursos a Vencer - Manutenção Checklist do Funcionário |
Finalidade Teste | Atualizar checklist do funcionário com sucesso. |
Estimativas | 40m |
Teste do Programador | Sim |
Recomendações | Realizar o processo de testes quantas vezes necessário para abordar as diversas validações existentes na rotina |
Pré-condições | Possuir conjunto de etapas cadastrado e vinculado a um curso. Funcionário possuir curso com conjunto de etapas em seu cadastro. Possuir checklist com etapa de workflow 1 - CURSOS A VENCER |
Pós-condições | Checklist atualizado com sucesso. |
Como verificar os resultados | Visualizar checklist e verificar se a etapa do workflow foi realizada com sucesso |
Procedimentos | Resultados esperados |
1 - Executar workflow de Cursos a Vencer possuindo um funcionário com checklist cadastrado na listagem. 2 - Acessar o cadastro do funcionário 3 - Acessar a pasta Cursos 4 - Selecionar o curso a vencer 5 - Acessar Manutenção Checklist do curso 6 - verificar se etapa de workflow foi preenchida pelo sistema. | A etapa referente ao workflow 1 - CURSOS A VENCER deve estar com todos os campos preenchidos pelo sistema. A etapa seguinte deve ter o campo Data da Etapa preenchido. |
1 - Executar novamente workflow de Cursos a Vencer possuindo um funcionário com checklist cadastrado na listagem. 2 - Acessar o cadastro do funcionário 3 - Acessar a pasta Cursos 4 - Selecionar o curso a vencer 5 - Acessar Manutenção Checklist do curso 6 - verificar se uma nova etapa de workflow foi inserida e preenchida pelo sistema. | A nova etapa referente ao workflow 1 - CURSOS A VENCER deve estar com todos os campos preenchidos pelo sistema. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|