~~ODT~~
Timer Notificação Almoxarifes
Este caso de uso envia uma mensagem ao email dos contatos dos almoxarifados com os materiais que:
- estão com validade a vencer
- estão com garantia a vencer
- atingiram o prazo de ressuprimento
Descrição do Caso de Uso
O timer verifica se há materiais a vencer (validade e garantia) no prazo especificado e envia email com as seguintes informações (RN01,RN02):
- Código: Formato - 999999999999, Tipo - NUMÉRICO
- Descrição: Formato - XXXXXXXXXX. Tipo - TEXTO.
- Tipo Entrada: Formato - XXXXXXXXXX. Tipo - TEXTO.
- Número: Formato - 99999/AAAA ou 999999-U Tipo - TEXTO. (Formato de acordo com o tipo Entrada Avulsa ou Nota Fiscal respectivamente)
- Quantidade: Formato - 9999,99 Tipo - NUMÉRICO.
- Data: Formato - DD/MM/AAAA, Tipo - DATA.
- Preço: Formato - 9999,99 Tipo - NUMÉRICO.
Em seguinda verifica se há materiais que atingiram o ponto de ressuprimento(RN04) e envia email com as seguintes informações:
- Código: Formato - 999999999999, Tipo - NUMÉRICO
- Descrição: Formato - XXXXXXXXXX. Tipo - TEXTO.
- Saldo: Formato - 9999,9 Tipo - NUMÉRICO.
- Saldo Mínimo: Formato - 9999,9 Tipo - NUMÉRICO.
- Prazo Ressuprimento: Formato - 9999 Tipo - NUMÉRICO.
- Consumo Médio: Formato - 999,9 Tipo - NUMÉRICO.
Modelo de materias com validade a vencer:
Caro usuário, Abaixo encontra-se a relação de materiais a vencer:
Materiais a vencer nos próximos n dias
Código | Denominação | Tipo Entrada | Número | Quantidade | Data | Preço |
---|---|---|---|---|---|---|
302400029294 | TINTA ESMALTE SINTÉTICO ACETINADO - COR A COMBINAR | Nota Fiscal | 612-U | 3.0 | 18/11/2010 | 44,30 |
Observação: As quantidades indicadas no relatório correspondem às quantidades das entradas e não às quantidades presentes no estoque.
Modelo de materias com garantia a vencer:
Caro usuário, Abaixo encontra-se a relação de materiais em garantia:
Materiais com garantia a vencer nos próximos n dias
Código | Denominação | Tipo Entrada | Número | Quantidade | Data | Preço |
---|---|---|---|---|---|---|
302400029294 | TINTA ESMALTE SINTÉTICO ACETINADO - COR A COMBINAR | Nota Fiscal | 612-U | 3.0 | 18/11/2010 | 44,30 |
Observação: As quantidades indicadas no relatório correspondem às quantidades das entradas e não às quantidades presentes no estoque.
Modelo de materias que atingiram o ponto de ressuprimento:
Caro usuário, Abaixo encontra-se a relação de materiais em ponto de ressuprimento:
Materiais em ponto de ressuprimento
Código | Denominação | Saldo | Saldo Mínimo | Prazo Ressuprimento | Consumo Médio |
---|---|---|---|---|---|
302400029294 | TINTA ESMALTE SINTÉTICO ACETINADO - COR A COMBINAR | 3.0 | 2.0 | 3 | 2 |
Principais Regras de Negócio
- RN01 - O timer será executado diariamente.
- RN02 - O prazo de vencimento poderá ser informado separado por vírgula indicando a quantidade de dias no parâmetro PRAZOS_NOTIFICACAO_MATERIAIS_A_VENCER. Ex: 10,30
- RN03 - O email deve ser para todos os responsáveis pelos almoxarifados considerando apenas o prazo de vencimento e da garantia do material.
- RN04 - O ponto de ressuprimento é obtido pela seguinte fórmula: ((estoque - estoque minimo)/media mensal de consumo) - prazo ressuprimento.
Resoluções/Legislações Associadas
Não se aplica
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.arq.tasks.TimerConsultas | sistemas_comum.infra.registro_timer |
br.ufrn.sipac.almoxarifado.entradas.dominio.NotaFiscal | administrativo.liquidacao.nota_fiscal |
br.ufrn.sipac.almoxarifado.comuns.dominio.MovimentacaoEstoque | almoxarifado.movimentacao_estoque |
Plano de Teste
Sistema: SIPAC
Módulo: <NÃO SE APLICA>
Link(s): <NÃO SE APLICA>
Usuário: <NÃO SE APLICA>
Papel que usuário deve ter: <NÃO SE APLICA>
Cenários de Teste
Para o timer definir um tempo curto (sugiro 2 ou 3 minutos) para o timer e o servidor de testes como servidor de restrição de execução. O tempo é definido diretamento no banco. Informar o email de contato no cadastro do almoxarifado.
Verificar também os diferentes prazos de vencimento para os materiais definido pelo parâmetro PRAZOS_NOTIFICACAO_MATERIAIS_A_VENCER.
Dados para o Teste
- Informe um email para testes um almoxarifado qualquer.
- Verifique se dentro do prazo definido existem materiais a vencer através do Relatório de Materiais a Vencer. Os materiais constantes neste relatório devem aparecer no email gerado por este timer.
- Verifique se dentro do prazo definido existem materiais em garantia através do Relatório de Materiais em Garantia. Os materiais constantes neste relatório devem aparecer no email gerado por este timer.
- Caso precise criar materiais a vencer e em garantia, utilize a Entrada Avulsa, cadastro de Notas Fiscais ou Recebimento de Notas de Fornecimento
- Para incluir prazo de ressuprimento de um material use o caso de uso de definir prazo de ressuprimento
Usuário sugerido para testes: ery