~~ODT~~
Gerar Etiquetas
Este caso de uso gera o relatório com as etiquetas de ocupação de materias em um almoxarifado.
Uma ocupação de material em um almoxarifado é registrado inicialmente no Registro Ocupação.
Neste caso de uso é possível emitir o relatório com as etiquetas dos materias ocupados nos almoxarifados.
Uma etiqueta de ocupação terá o código do material, denominação, endereço de ocupação
e QR código que é utilizado para identificar o material atráves de um leitor óptico.
Descrição do Caso de Uso
Esse caso de uso pode ser acessado através do link: SIPAC → Almoxarifado → Cadastro → Endereço → Gerar Etiquetas
Passo 1
Assim que o caso de uso é iniciado, o usuário deverá selecionar pelo menos um filtro:
- Almoxarifado*: Tipo - Texto.
- Endereço: Formato: 99.99…99.99 a 99.99…99.99 Tipo - NÚMERICO.
- Material: Tipo - TEXTO.
Ao realizar a busca é mostrar as etiquetas como no passo seguinte.
Passo 2
Nas etiquetas de ocupação possui as sequintes informações:
- Endereço: Formato: 99.99.99.99.99 a 99.99.99.99.99 Tipo - NÚMERICO.
- Código Material: Tipo - NÚMERICO. Formato: 9999999999999.
- Denominação do Material: Tipo - TEXTO.
E o QR Código do material.
Abaixo um exeplo da etiqueta:
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.almoxarifado.endereco.dominio.Ocupacao | administrativo.almoxarifado.ocupacao |
br.ufrn.sipac.almoxarifado.comuns.dominio.EstoqueAlmoxarifado | administrativo.almoxarifado.estoque_almoxarifado |
br.ufrn.sipac.almoxarifado.comuns.dominio.Almoxarifado | administrativo.almoxarifado.almoxarifado |
br.ufrn.sipac.requisicoes.material.dominio.Material | administrativo.comum.material |
Plano de Teste
Sistema: SIPAC
Módulo: Almoxarifado
Link(s): Cadastro → Endereço → Gerar Etiquetas
Usuário: genibaldo.
Papel que usuário deve ter:
- Gestor de Almoxarifado: SipacPapeis.GESTOR_ALMOXARIFADO.
Cenários de Teste
- Seguir fluxo de geração de etiquetas.
- Imprimir as etiquetas geradas (PDF).
Dados para o Teste
Para cadastrar as ocupação, utilizar o caso de uso Registro Ocupação
Consulta para verificar as etiquetas cadastradas.
SELECT o.id_ocupacao , material.id_material,material.codigo,material.denominacao ,endereco.id_endereco , endereco.endereco FROM almoxarifado.Ocupacao o INNER JOIN almoxarifado.estoque_material estoque USING ( id_estoque_material ) INNER JOIN comum.material material ON ( estoque.id_material = material.id_material ) INNER JOIN almoxarifado.endereco endereco ON ( o.id_endereco = endereco.id_endereco ) WHERE 1=1 AND estoque.id_almoxarifado = ID_ALMOXARIFADO AND CAST( REPLACE(endereco.endereco,'.','') AS BIGINT) BETWEEN VALOR_ENDERECO_INICIAL AND VALOR_ENDERECO_FINAL