UCPTL00002 - Cadastro de vinculo de operações do extrato
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:
- 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.
- 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
- 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.
- 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.
- 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.
- Botão [Salvar]: Verifica/valida os dados informados na tela e salva o registro no banco de dados.
- Botão [Cancelar]: Aborta a operação atual e retorna à tela de pesquisa.