UC00105 - Consulta de movimentação de cheques
De Wiki Java - Interno
Conteúdo |
Objetivo
- Consultar histórico de movimentações de cheques.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Movimentação de cheques. Este nome será utilizado para criar a página no Wiki.
Resultado esperado
- Listar para cada cheque, todas as movimentações realizadas desde sua criação até seu status atual.
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Tela de filtragem
Assim que o usuário acessar a rotina em questão será exibida uma aba com os seguintes filtros:
- Filial: Campo (checkListBox) onde o usuário poderá selecionar uma ou mais filiais para filtragem.
- Valor: Campos (inicial e final) onde o usuário poderá informar uma faixa de valores para listar cheques cujo valor está dentro da mesma.
- Data de emissão: Campo onde o usuário poderá informar um período para listar cheques cuja data de emissão está dentro do mesmo.
- Data de baixa: Campo onde o usuário poderá informar um período para listar cuja baixa foi realizada dentro do mesmo.
- Tipo de cheque: Campo onde o usuário poderá selecionar o tipo de cheque que deseja visualizar na consulta. Os tipos serão:
- À vista: Cheques cuja data de entrada é igual a data de emissão.
- Pré-datado: Cheques cuja data de entrada é maior que a data de emissão.
- Ambos: Considera ambos os tipos.
- Situação: Campo onde o usuário poderá selecionar uma ou mais situações de cheques para filtragem. Por padrão todas as situações ficarão selecionadas. As situações do cheque serão as seguintes:
- ABERTO
- QUITADO (BAIXADO)
- CUSTODIADO
- DESCONTADO
- DEVOLUÇÃO TEMPORÁRIA
- DEVOLUÇÃO DEFINITIVA
O único filtro obrigatório será a filial, que por padrão vem com a filial logada selecionada.