Tabela de conteúdos

~~ODT~~

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

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:

Ao realizar a busca é mostrar as etiquetas como no passo seguinte.

Passo 2

Nas etiquetas de ocupação possui as sequintes informações:

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.Materialadministrativo.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:

Cenários de Teste

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