Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Pré-Requisitos e Restrições


Passo a Passo

1- Tela Origem do Stage-out
Ao clicar no botão ‘Stage-out’ deverá ser exibida uma tela com os seguintes campos:

  • Etq Lote - ‘Leitura’ ( Campo para realizar a leitura da etiqueta de Lote de Separação )
  • Carga - ‘Exibição’ ( Deverá ser exibido o número da carga de expedição da etiqueta de lote )
  • Palete - ‘Exibição’ ( Deverá ser exibido o número do palete da carga de expedição da etiqueta de lote )
  • Lote - ‘Exibição’ ( Deverá ser exibido o número do lote da carga de expedição da etiqueta de lote ) 
  • Linha de Separação - ‘Exibição’ ( Deverá ser exibida a descrição da linha de separação do lote )
  • Destino - ‘Exibição’ ( Deverá ser exibido a descrição do Box para ser entregue o lote de separação )
  • Box - ‘Leitura’ ( Campo para ser realizada a leitura da etiqueta de Box )

2- Botões da Tela Origem do Stage-out

  • Selecionar Novo Lote: Esse botão só poderá estar habilitado caso já tenha sido realizada a leitura de pelo menos uma etiqueta de lote de separação. Ao selecionar esse botão o sistema deverá guardar o lote já selecionado e habilitar o campo ‘Etq Lote Separação’ para realizar a leitura (compra) de outro Lote de Separação.
  • Enviar Lotes para o Destino: Esse botão só poderá estar habilitado caso já tenha pelo menos um lote de separação já selecionado. Ao selecionar esse botão o sistema deverá exibir os lotes para serem enviados ao seu destino ‘Box’ e deverá ser exibido na ordem inversa da ordem de compra, pois o primeiro lote comprado será o último lote entregue.
  • Retornar: Ao selecionar o botão a aplicação deverá retornar para a tela do menu ‘Expedição’
  • Listar Lotes: Ao selecionar o botão deverá ser exibida uma lista com os Lotes já selecionados.

Image Added


3- Tela Listar Lotes
Exibir em uma grid o número do Lote de Separação e da Linha de Separação, de todos os lotes já selecionados pelo Stage-out.

Image Added

Critérios de aceite 

C1 - Validação da Etiqueta Lote de Separação

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a etiqueta lida não esteja associada a nenhum lote de separação
Quando validar o campo 'Etq Lote'
Então deverá ser exibido um alerta informando 'Etiqueta Lote de Separação Inválida'

C2 - Validação do campo da Etiqueta Lote de Separação alfanumérico

Dado que eu informe um código alfanumérico
Quando validar o campo 'Etq Lote'
Então deverá ser exibido um alerta informando 'Etiqueta Lote de Separação Inválida'

C3 - Validação do campo da Etiqueta Lote de Separação extenso

Dado que eu informe um código extenso ( 9999999999999999999999999999)
Quando validar o campo 'Etq Lote'
Então deverá ser exibido um alerta informando 'Etiqueta Lote de Separação Inválida'

C4 - Validação do campo da Etiqueta Lote de Separação nulo

Dado que eu NÃO informe ou NÃO realize a leitura de uma etiqueta lote de separação
Quando validar o campo 'Etq Lote' (Enter)
Então deverá ser exibido um alerta informando 'Etiqueta Lote de Separação não informada'

C5 - Validação da Etiqueta Lote de Separação se está no Stage-out

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
Quando o lote de separação não esteja em nenhum stage-out
Então deverá ser exibido um alerta informando 'O Lote de Separação não está vinculado a um Stage-out'

C6 - Validação da Etiqueta Lote de Separação múltiplos depósitos

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
Quando o lote de separação da mesma pertença a uma carga que foi separada em dois depósitos
E nos dois depósitos tenham lotes de separação na mesma numeração
Então a movimentação deverá ocorrer normalmente, sem que seja exibida nenhuma advertência
E a movimentação seja concluída com sucesso

C7 - Validação da Etiqueta Lote de Separação e atividade de separação

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E o lote de separação esteja com a atividade de separação diferente de finalizada
Quando validar o campo 'Etq Lote'
Então deverá ser exibido um alerta informando 'A atividade de Separação ainda não foi finalizada'

C8- Validação da Etiqueta Lote de Separação já confirmada

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a etiqueta de lote de separação já havia sido selecionado 
Quando validar o campo 'Etq Lote'
Então deverá ser exibido um alerta informando 'O Lote de Separação já foi selecionado!'

C9 - Validação do campo Etq Box digitação

Dado que eu tente digitar o código da etiqueta box
Então não deverá permitir a digitação da etiqueta de box

C10 - Validação do campo Etq Box nulo

Dado que eu NÃO informe ou NÃO realize a leitura de uma etiqueta de box
Quando validar o campo 'Etq Box' (Enter)
Então deverá ser exibido um alerta informando 'Etiqueta Box não informada'

C11 - Validação do campo Etq Box 

Dado que eu realize a leitura de uma etiqueta box
Quando o box da etiqueta não seja o box da carga de expedição do lote de separação
Então deverá ser exibido um alerta informando 'O Box informado é inválido'

C12 - Validação do campo Etq Box por identificador

Dado que eu realize a leitura de uma etiqueta box
E esteja utilizando a parametrização de etiqueta de box por código identificador
Quando validar o campo 'Etq Lote'
E a etiqueta de box for válida
Então a movimentação deverá ocorrer normalmente, sem que seja exibida nenhuma advertência
E a movimentação seja concluída com sucesso

C13 - Validação do campo Etq Box por etiqueta mestre

Dado que eu realize a leitura de uma etiqueta box
E esteja utilizando a parametrização de etiqueta de box por etiqueta mestre
Quando validar o campo 'Etq Lote'
E a etiqueta de box for válida
Então a movimentação deverá ocorrer normalmente, sem que seja exibida nenhuma advertência
E a movimentação seja concluída com sucesso

C14 - Validação do botão Selecionar novo Lote

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a mesma esteja válida
Quando eu selecionar o botão 'Selecionar novo Lote'
Então deverá ser desabilitado o campo 'Etq Box' para este lote e todos os demais lidos
E o cursor deverá retornar ao campo 'Etq Lote'
E todos os demais campos da tela não deverá ter informação

C15 - Validação para habilitar o botão Enviar Lotes para Destino

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a mesma esteja válida
Quando eu selecionar o botão 'Selecionar novo Lote'
Então deverá ser habilitado o botão 'Enviar Lotes para Destino'

C16 - Validação do botão Enviar Lotes para Destino

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a mesma esteja válida
E já tenha pelo menos mais uma etiqueta de lote já selecionada
Quando eu selecionar o botão 'Enviar Lotes para Destino'
Então deverá ser exibida a tela Destino do Stage-out

C17 - Validação do botão Retornar 1

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a mesma esteja válida
Quando eu selecionar o botão 'Retornar'
Então deverá ser exibido um alerta informando 'Existem lotes selecionados, deseja descarta-los?'
E eu selecione a opção 'Não'
Então a mensagem deverá ser fechada 
E o sistema não deverá executar qualquer ação

C18 - Validação do botão Retornar 2

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
E a mesma esteja válida
Quando eu selecionar o botão 'Retornar'
Então deverá ser exibido um alerta informando 'Existem lotes selecionados, deseja descarta-los?'
E eu selecione a opção 'Sim'
Então a mensagem deverá ser fechada 
E o sistema deverá desfazer todas as seleções de lotes e deixar as atividades novamente como pendentes

C19 - Validação do botão Lista Lotes

Dado que eu informe ou realize a leitura de uma etiqueta lote de separação
Quando eu selecionar o botão 'Lista Lotes'
Então deverá ser exibida a tela Lotes Já Selecionados
E deverá exibir o número da etiqueta de lote de separação
E a descrição da linha de separação deste lote de separação


03. TELA Movimentação Stage-out

...