UCPTL00002 - Cadastro de vinculo de operações do extrato

De Wiki Java - Interno
Ir para: navegação, pesquisa

Conteúdo

[editar] Módulos/Sistemas

  • Painel Telefonia

[editar] Objetivo

  • Cadastrar operações que vêm no extrato de comissão, vinculando com as operações do sistema.

[editar] Introdução

No extrato de comissão da operadora existe uma coluna que informa a operação que está sendo realizada e esta operação não necessariamente corresponde a uma operação do nosso sistema(Algumas correspondem, outras não). Desta forma o vínculo de operações do extrato será necessário para dizer a quais operações do sistema pode corresponder cada operação do extrato. Este vínculo é necessário para que, ao importar o extrato de comissão, o sistema localize exatamente a venda correspondente no extrato, isto porque um mesmo cliente pode ter feito 'N' compras para o mesmo número de telefone e a comissão do extrato é específica por compra. Sem este vínculo, correríamos o risco de vincular, por exemplo, uma comissão de venda de pacote de dados a uma pedido em que foi feita uma habilitação, ao invés do pedido em que foi feita a aquisição do pacote de dados.

[editar] Atores

  • ATS Informática

[editar] Pré-requisitos

  • No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Vínculo de operações do extrato. Este nome será utilizado para criar a página no Wiki
  • Considerar documento Padrões de desenvolvimento.

[editar] Fluxo de eventos

[editar] Fluxos principais

Fluxo 1: Usuário acessa Menu -> Cadastro -> Vínculo de operações do extrato.

  • Sistema exibe a tela de pesquisa da rotina conforme regra de negócio RN01.


Fluxo 2: Usuário aciona o botão [Adicionar vínculo de operações do extrato com operações do sistema].

  • Sistema exibe a tela de manutenção da rotina conforme regra de negócio RN02.


Fluxo 3: Usuário preenche os dados do vínculo e aciona o botão [Salvar].

  • Sistema salva os dados no banco de dados e emite ao usuário a seguinte mensagem de informação: Vínculo cadastrado com sucesso!

[editar] Fluxos de exceções

Fluxo 1: Usuário tenta cadastrar/alterar um vínculo sem selecionar nenhuma operação do sistema para vínculo.

  • Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: Deve ser selecionada ao menos uma operação do sistema a ser vinculada..


Fluxo 2: Usuário tenta cadastrar um vínculo informando um texto já cadastrado.

  • Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: Já existe um vínculo cadastrado com esta descrição..


Fluxo 3: Usuário cadastra/altera um vínculo deixando o campo Texto usado de acordo com o tipo de busca em branco.

  • Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: O campo 'Texto usado de acordo com o tipo de busca' não pode ficar em branco.

[editar] Regras de negócio

[editar] RN01 - Tela de pesquisa

Exibirá os vínculos já cadastrados em um grid com as seguintes colunas:

  • VINCULAR COLUNA
  • OPERAÇÃO DE ESTORNO
  • TIPO DE BUSCA
  • TEXTO


No canto superior esquerdo do grid estará disponível o botão [Adicionar vínculo de operações do extrato com operações do sistema], que quando acionado direcionará o usuário para a tela de manutenção.

[editar] RN02 - Tela de manutenção

Permitirá ao usuário incluir, visualizar ou alterar vínculos de operação através dos seguintes campos:

  1. Vincular coluna: Campo onde o usuário deverá informar a coluna do extrato que será considerada no vinculo cadastrado, se a coluna "Tipo operação" ou a coluna "Plano". Precisamos destas duas opções porque vendas de upgrade de plano e troca de aparelho por exemplo vem com mesmo tipo de operação e o que diferencia um do outro é que na coluna 'Plano' o nome do plano se inicia com 'Troca de aparelho '+ nome do plano ou 'Upgrade de aparelho '+ nome do plano e desta forma, precisamos ter este vinculo para diferenciar uma venda da outra, pois é bem comum possuir na mesma data de ativação para o mesmo número de telefone vendas de troca de aparelho e de upgrade de plano.
  2. Tipo de busca: Campo onde o usuário deverá definir qual regra será aplicada no vínculo cadastrado, isto é, se a operação do extrato deverá "iniciar com" determinado texto, "terminar com" determinado texto, ser "igual a" determinado texto ou "conter" determinado texto. As opções serão:
    • Contendo
    • Igual
    • Iniciado com
    • Terminado com
  3. Texto usado de acordo com o tipo de busca: Campo onde deverá ser informado o texto que deverá ser usado de acordo com o tipo de busca.
  4. Operações do sistema: Campo onde deverão ser marcadas as operações do sistema que podem estar vinculadas à descrição de operação do extrato informada.
  5. Operação de estorno?: Campo onde será informado se a operação do extrato é uma operação de estorno, isto porque operações de estorno devem ter os seus valores lançados com um sinal negativo na frente no momento da importação do extrato.
  6. Botão [Salvar]: Verifica/valida os dados informados na tela e salva o registro no banco de dados.
  7. Botão [Cancelar]: Aborta a operação atual e retorna à tela de pesquisa.
Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas