Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Logix | Módulo | WMS |
Segmento Executor | Supply Chain - Inovação | ||
Projeto1 | IRM1 | ||
Requisito1 | Subtarefa1 | ||
Chamado2 |
| ||
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo geral
Possibilitar o usuário executar os processos de separação, conferência, pesagem e embarque; de forma paralela.
Objetivo específico
Possibilitar o usuário executar os processos de separação pesagem e conferência embarque de forma paralela, retirando a obrigatoriedade de concluir a etapa anterior.
Na sequencia, será exibida a imagem do mapa mental utilizado como base para a definição desse processo.
Definição da Regra de Negócio
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento>.
<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
Para atingir o resultado esperado detalhado acima, as seguintes alterações de funções e programas serão necessárias:
WMSR136 - Regra de negócio referente a expedição paralela
Função wmsr136_valida_processo_expedicao_pendente()
- Função responsável por validar se a solicitação de carga possui processos de embarque/pesagem pendentes.
- Receberá: Empresa, Solicitação de carga, Volume e Modo de exibição.
- Retornará: Status (TRUE ou FALSE).
- Ao executar esta função, o sistema deverá pesquisar todos os volumes relacionados ao documento, filtrando essa informação caso seja enviada por parâmetro. Após consultar os volumes, será realizada as seguintes validações:
- Verificar se o volume já foi embarcado:
- Se foi embarcado, obrigar que o usuário desembarque o volume, retornando o status FALSE.
- Se não foi embarcado, executar o item 2.
- Verificar se o volume possui movimento de embarque:
- Se possuir movimento, o sistema deverá excluir automaticamente este processo e a pesagem, pesquisando o próximo volume.
- Se não possuir movimento, executar o item 3.
- Verificar se o volume já foi pesado:
- Se foi pesado, o sistema deverá excluir automaticamente a pesagem, pesquisando o próximo volume.
- Se não foi pesado, pesquisar pelo próximo volume.
- Após validar todos os volumes, o sistema deverá retornar para a função de origem com o status igual a TRUE.
- Verificar se o volume já foi embarcado:
Protótipo de Tela
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|