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
Possibilitar o usuário executar os processos de separação, conferência, pesagem e embarque de forma paralela, retirando a obrigatoriedade de concluir a etapa anterior.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
LOG00086 - Menu de parâmetros | [Alteração] | Manutenção de parâmetros | - |
WMS6325 - Solicitação de carga | [Alteração] | - | - |
WMS6242 - Conferência de expedição - Coletor de dados | [Alteração] | - | - |
WMS6258 - Conferência de expedição - Desktop | [Alteração] | - | - |
Para atingir o resultado esperado detalhado acima, as seguintes alteração de funções e programas serão necessárias:
LOG00086 - Menu de parâmetros
Manutenção de parâmetros > Logix WMS > Logix WMS > Expedição
- Criar um novo parâmetro no LOG00086, da seguinte forma:
Descrição:Permite iniciar a conferência antes de finalizar a separação?
Informação do parâmetro: Indica se será permitido iniciar a conferência da expedição, antes de concluir a separação de todos os produtos.
Valor padrão: N (Não).
Valores: S (Sim) ou N (Não).
- Criar um novo parâmetro no LOG00086, da seguinte forma:
Descrição: Permite iniciar a pesagem antes de finalizar a conferência?
Informação do parâmetro: Indica se será permitido iniciar a pesagem, antes de concluir a conferência de todos os produtos.
Valor padrão: N (Não).
Valores: S (Sim) ou N (Não).
- Criar um novo parâmetro no LOG00086, da seguinte forma:
Descrição: Permite iniciar o embarque antes de finalizar a conferência/pesagem?
Informação do parâmetro: Indica se será permitido iniciar o embarque, antes de concluir a conferência/pesagem de todos os produtos.
Valor padrão: N (Não).
Valores: S (Sim) ou N (Não).
Validação: Não permitir alterar este parâmetro, caso exista algum depositante configurado com conferência automática de volumes, e possua a sua atividade em andamento. Se o sistema encontrar algum registro no sql abaixo, não permitir alterar o parâmetro:
SELECT DISTINCT 1
FROM wms_ativ
,wms_ordem_servico_ativ
,wms_conferencia_separacao_item
WHERE wms_ativ.empresa = [empresa]
AND wms_ativ.tip_processo IN(308,310,311,312,313,314)
AND wms_ordem_servico_ativ.empresa = wms_ativ.empresa
AND wms_ordem_servico_ativ.ativ = wms_ativ.ativ
AND wms_conferencia_separacao_item.empresa = wms_ordem_servico_ativ.empresa
AND wms_conferencia_separacao_item.ordem_servico = wms_ordem_servico_ativ.ordem_servico
AND wms_conferencia_separacao_item.atividade = wms_ordem_servico_ativ.ativ
AND wms_conferencia_separacao_item.sit_item NOT IN('F','C')
AND wms_conferencia_separacao_item.qtd_conferida > 0
- Criar um novo parâmetro no LOG00086, da seguinte forma:
Descrição: Exibe o percentual disponível para a conferência?
Informação do parâmetro: Indica se será exibido o percentual de mercadorias disponíveis para a conferência da expedição.
Valor padrão: N (Não).
Valores: S (Sim) ou N (Não).
- Criar um novo parâmetro no LOG00086, da seguinte forma:
Descrição: Exibe o percentual disponível para o embarque?
Informação do parâmetro: Indica se será exibido o percentual de mercadorias disponíveis para o embarque.
Valor padrão: N (Não).
Valores: S (Sim) ou N (Não).
LOG00086 WMS6325 - Menu Solicitação de parâmetroscarga
Função wmsr132_processa_conferencia_automatico()
- Função responsável pelo o processamento automático da conferência de expedição.
- Receberá: empresa, usuário, indicador descarga total, tipo de descarga, endereço do equipamento, código de barras do volume, processo de movimento, solicitação de carga e modo de exibição.
- Retornará: status (TRUE ou FALSE).
- Ao iniciar o processamento desta função, o sistema deverá executar o seguinte procedimento:
- Se a variável indicador descarga total for igual a TRUE:
- Se a variável tipo de descarga for igual a 1:
- Criar um novo cursor, que pesquise todas as solicitações de carga que estão localizados no endereço de equipamento.
- Dentro deste cursor, o sistema deverá finalizar o volumes criados para está solicitação de carga, da mesma forma como é feito na função wms6218_finaliza.
- Se a variável tipo de descarga for igual a 2:
- Criar um novo cursos, que pesquise todos os processos de movimento e solicitações de carga que estão localizados no endereço de equipamento.
- Dentro deste cursor, o sistema deverá verificar se a conferência deste depositante é com montagem de volumes manual. Se for, o sistema deverá criar um volume para cada solicitação de carga encontrada, da mesma forma como é feita na função wms6218_processa_quantidade_conferida. Caso a conferência seja com montagem de volumes automático, o sistema deverá efetuar a criação dos volumes conforme a parametrização do depositante, se basear na função wms6259_finaliza.
- Após efetuar a criação dos volumes, o sistema deverá finalizar as atividades de conferência, concluído os volumes gerados.
- Se a variável tipo de descarga for igual a 1:
- Se a variável indicador descarga total for igual a FALSE:
- Se a variável tipo de descarga for igual a 1:
- O sistema deverá finalizar o volume que foi descarregado no veículo, utilizando como base a função wms6218_finaliza.
- Se a variável tipo de descarga for igual a 2:
- O sistema deverá verificar se a conferência deste depositante é com montagem de volumes manual. Se for, o sistema deverá criar um volume para cada solicitação de carga encontrada, da mesma forma como é feita na função wms6218_processa_quantidade_conferida. Caso a conferência seja com montagem de volumes automático, o sistema deverá efetuar a criação dos volumes conforme a parametrização do depositante, se basear na função wms6259_finaliza.
- Se a variável tipo de descarga for igual a 1:
- Se a variável indicador descarga total for igual a TRUE:
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
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. |
---|