Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  


(Obrigatório)

Informações Gerais

 

Especificação

Produto

 

Microsiga Protheus

Módulo

 

SIGAWMS - Gestão de Armazenagem

Segmento Executor

 

Supply Chain - Logística

Projeto1

 

M_DL_WMS002

IRM1

 

PCREC-2408

Requisito1

 

PCREQ-2430

Subtarefa1

 

PDRDL-195

Chamado2

 


Release de Entrega Planejada

 


Réplica

 


País

(

 

x) Brasil  (  ) Argentina  (  )

Mexico

México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  )

Colombia  

Colômbia   (  ) 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). 


Objetivos

Atualmente

(Obrigatório)

Objetivo

 Atualmente o processo de montagem de volume é feito efetuado de forma separada, depois que são realizados os apanhes. O objetivo é permitir realizar a montagem de volume durante o processo de separação do pedido Pedido de vendaVenda, onde no qual após cada apanhe o produto seja alocado em um volume.

Também deverá possibilitar a movimentação interna de um pedido Pedido com volume nas docas auxiliares (endereçamento, transferência para doca, conferência e embarque).

Criar romaneio de faturamento utilizando os volumes para montar a seleção dos itens a serem faturados.

Adequar o processo de liberação do pedido Pedido de vendaVenda, substituindo o parâmetro MV_WMSCEXP. Onde , onde ficará configurado por serviço em qual processo será realizada a liberação do pedido Pedido de venda Venda (1 = Tarefa Separação; 2 = Tarefa Conferência; 3 = Conferência Expedição; 4 = Liberação Manual; 5 = Romaneio Embarque; 6 = Montagem Volume).

Deverá permitir ainda a indicação de como será solicitados os endereço no processo via rádio frequência, de acordo com a opção configurada no cadastro de Tarefas x Atividade;  hoje, fica restrito a atividade Movimento Vertical  e de forma fixa.

Exemplo de

aplicação

Aplicação

Montagem de Volume Durante a Separação

  • Ao executar  um serviço de separação serão geradas as atividades considerando as
configuração
  • configurações atuais do cadastro de
serviço
  • Serviço x
tarefa
  • Tarefa, para determinar se monta volume e o tipo de montagem, se é durante a separação ou posterior a separação.
  • Posterior a separação
mantem
  • mantém a forma de montagem de volume atual, onde todos os produtos são separados e alocados no endereço destino, para então ser realizada a montagem de volume
através do
  • pelo processo de montagem de volume.
  • Durante a separação permitirá que na
ultima
  • última atividade da tarefa de separação, ao informar as quantidades separadas a solicitação do volume quando o mesmo não tenha sido informado (
Quando múltiplos apanhes
  • quando múltiplos apanhes ou múltiplas atividades), e havendo produtos a separar, através da tecla CTRL + V solicitar novamente o volume permitindo a troca. Uma vez saindo do coletor, ou enviando para o endereço destino os produtos separados será solicitado o volume novamente.

Conferência de Expedição

  • O processo de conferência de expedição necessita que as operações possam ser realizadas utilizando o código do volume, pois uma vez montado, não há como violar o volume para confirmar produto a produto, assim, permitindo a leitura do código de volume será possível identificar todos os produtos que compõem o volume e efetivar a operação.

Romaneio de Embarque

  • Assim como a dificuldade identificada no processo de conferência de expedição, devido ao volume conter vários produtos e em algumas situações de
pedidos
  • Pedidos diferentes, quando da necessidade de faturamento não há como violar o volume para verificar cada produto e de que
pedido
  • Pedido corresponde.
  • Para atender a necessidade será desenvolvido o processo de romaneio de
embarquem
  • embarque que permitirá a seleção de volumes que serão faturados
através da
  • pela leitura do código de volume, no qual identificará os itens de
pedido
  • Pedido constantes no volume com a identificação do
romaneio
  • Romaneio de embarque
, ao
  • . Ao solicitar nos filtros de faturamento
esse romaneio de embarque,
  • este Romaneio serão disponibilizados os itens para a sugestão de faturamento
;
  • .
  • Permitir indicar se o código de Romaneio de embarque será automático ou manual pelo parâmetro MV_WMSROM e o contador armazenado no parâmetro MV_WMSROA.
  • Deverá permitir indicar se o Romaneio de embarque é restrito por cliente e loja por meio do parâmetro MV_WMSRRCL.

Liberação de Pedidos de Venda

  • Com a liberação das novas funcionalidades, montagem de volume durante a separação,
romaneio
  • Romaneio de embarque, conferência de expedição, entre outras, se faz necessário ajustar o procedimento de liberação de
pedidos
  • Pedidos de
venda
  • Venda para faturamento
. Permitindo
  • , permitindo assim a configuração por serviço, indicando o processo responsável pela liberação do
pedido
  • Pedido de
venda
  • Venda para faturamento, substituindo o parâmetro MV_WMSCEXP.
 

Consulta de Itens de Volumes 

  • Disponibilizar uma consulta para visualizar os itens do volume, pois, atualmente é necessário saber o Pedido para conseguir acessar o volume e seus itens.
 


Definição da Regra de Negócio

 Montagem

Montagem de Volume Durante a Separação

Serviço x Tarefa (WMSA070)

  • Incluir o campo DC5_MNTVOL que indica se  o serviço gera montagem de volume e o tipo de montagem (0 = Não Utiliza; 1 = Durante a Separação; 2 = Posterior a Separação)
;
  • .
 WMSBCCSeparacao

WMSBCCSeparacao - Classe Regras Separação

  • Para atender o processo de montagem durante a separação se faz necessário que as informações de montagem de volume que ocorrem atualmente na finalização da separação, que passem a ocorrer na execução da

ordem
  • Ordem de

serviço
  • Serviço. avaliando as configuração do cadastro de

serviços
  • Serviços x

tarefa
  • Tarefa.

Separação Coletor (WMSV030)

  • Ao ser convocado para um serviço de separação, na última atividade será solicitado quando o movimento efetua a montagem de volume durante a separação, o código do volume a ser montado, lembrando que o processo de montagem de volume de forma posterior poderá ocorrer de forma independente. Assim,

assim
  • se solicitado o volume e ele não for informado, deverá ser

feito
  • efetuado pelo monitor de volume a montagem de volume ou pelo coletor.

  • Poderá ser desmembrado em vários volumes, sendo permitido através da tecla de atalho CTRL + V a solicitação do código do volume, podendo este ser alterado.

Conferência de Expedição

Os
  • O processo de endereçamento, transferência de doca auxiliar, conferência e embarque deverão estar adequados para permitir a leitura de uma etiqueta de volume, realizando a movimentação de todos os seus respectivos itens.

Serviço x Tarefa (WMSA070)

  • Incluir o campo DC5_COFEXP, que indica se o serviço gera conferência de expedição (1 = Sim; 2 = Não)
;
  • .

WMSBCCSeparacao - Classe Regras Separação

  • Para atender o processo de conferência de expedição se faz necessário que as informações de conferência de expedição que ocorrem atualmente na finalização da separação, passem ocorrer na execução da ordem de serviço, avaliando as configuração do cadastro de serviço x tarefa.

Liberação de Pedido

para

Para Faturamento

  • Com a liberação das novas funcionalidades, montagem de volume durante a separação,

romaneio
  • Romaneio de embarque, conferência de expedição, entre outras, se faz necessário ajustar o procedimento de liberação de

pedido
  • Pedido de

venda
  • Venda para faturamento.

  • Para atender a necessidade foi criado no cadastro de

serviços
  • Serviços x

tarefa
  • Tarefa o campo DC5_LIBPED (1 = Tarefa Separação; 2 = Tarefa Conferência; 3 = Conferência Expedição; 4 = Liberação Manual; 5 = Romaneio Embarque; 6 = Montagem Volume) que indicará qual processo realizará a liberação do

pedido
  • Pedido de

venda
  • Venda para faturamento.

Serviço x Tarefa (WMSA070)

  • Para determinar o processo que realizará a liberação do pedido de venda, é necessário incluir o campo DC5_LIBPED e validar a combinação de configurações no cadastro de serviço x tarefa, onde:
  1. Liberação pela tarefa se separação (DC5_LIBPED = '1') - a liberação ocorrerá ao
termino
  1. término do processo de separação
, não
  1. . Não é permitida a montagem de volume para
essa
  1. esta opção
;
  1. .
  2. Liberação pela tarefa de conferência (DC5_LIBPED = '2') - a liberação ocorrerá ao
termino
  1. término da conferência de saída via conferência coletor, desde que a tarefa de conferência esteja configurada no cadastro de
serviço x tarefa, não
  1. Serviço x Tarefa. Não é permitida a montagem de volume para
essa
  1. esta opção
;
  1. .
  2. Liberação pela conferência de expedição (DC5_LIBPED = '3') - a liberação ocorrerá ao
termino
  1. término do processo de conferência de expedição
, deverá
  1. . Deverá obrigatoriamente indicar que efetua conferência de expedição e é permitido efetuar a montagem de volume
;
  1. .
  2. Liberação manual (DC5_LIBPED = '4') - a liberação ocorrerá pelo monitor de expedição através de
ação relacionada
  1. Ação Relacionada, sem a necessidade de efetuar a conferência
, deverá
  1. . Deverá ser obrigatório indicar que efetua conferência de expedição e é permitido efetuar a montagem de volume
;
  1. .
  2. Liberação romaneio de embarque (DC5_LIBPED = '5') - a liberação ocorrerá no
termino
  1. término da montagem do
romaneio
  1. Romaneio de embarque
;
  1. .
  2. Liberação montagem de volume (DC5_LIBPED = '6') - a liberação ocorrerá no
termino
  1. término da montagem de volume.

WMSBCCSeparacao - Classe Regras Separação

  • Será substituído nas movimentações WMS do serviço de separação a configuração atual do processo responsável pela liberação do
pedido
  • Pedido de
venda
  • Venda (D12_LIBPED)
, quando
  • . Quando necessário a alteração deverá estornar o serviço e executá-lo novamente, para que assuma as novas configurações.
  • Deverá ser
atribuído
  • atribuída a conferência de expedição (D01_LIBPED) e montagem de volume (DCS_LIBPED), quando indicado que efetuam
esses
  • estes processos e qual o processo responsável pela liberação do
pedido
  • Pedido de
venda
  • Venda.

WMSDTCMovimentosServicosArmazem - Classe Regras Movimentos WMS

Deverá ao
  • Ao final do processo de separação
,
  • deverá verificar se todas as movimentações foram encerradas
, se
  • .
  • Se indicado que o processo de liberação de
pedido
  • Pedido ocorre na tarefa de separação deverá efetuar a liberação chamando o método UpdLibSC9.

Conferência Saída Coletor (WMSV076)

Deverá na
  • Na finalização da conferência
,
  • deverá verificar se a liberação do
pedido
  • Pedido de
venda
  • Venda é efetuado pela tarefa de conferência e assim realizar a liberação por item.

Monitor de Expedição (WMSA410)

Deverá através da ação relacionada liberar pedido, verificar
  • Pela Ação Relacionada deverá liberar Pedido.
  • Verificar se a liberação do
pedido
  • Pedido de
venda
  • Venda é efetuado manualmente pelo monitor de expedição e assim realizar a liberação do
pedido
  • Pedido.
Permitir

Romaneio de Embarque

  • Na finalização da montagem do Romaneio de embarque deverá verificar se a liberação do
pedido de venda através da ação relacionada.

<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]

-

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

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

 

 

 Image Removed

 

 

 

 

 

 

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>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 
  • Pedido é efetuada pelo Romaneio de embarque e assim liberar o Pedido de Venda.

Montagem de Volume

  • Na finalização da montagem de volume deverá verificar se a liberação do Pedido de Venda é efetuado pela montagem de volume e assim realizar a liberação do Pedido.

Montagem de Volume Exclusiva

  • Indicar no cadastro de Serviços x Tarefa, quando o serviço realizar a montagem de volume, se o volume é exclusivo, onde:
  1. Quando configurado que não é exclusivo (DC5_MNTEXC == '0'), poderá juntar vários Pedidos e cargas.
  2. Quando configurado que é exclusivo por pedido (DC5_MNTEXC == '1'), poderá juntar somente itens do mesmo Pedido.
  3. Quando configurado que é exclusivo por carga (DC5_MNTEXC == '2'), poderá juntar itens de Pedidos diferentes da mesma carga.
  • Deverá bloquear a montagem de volume quando o status (DCV_STATUS = '2'), para não permitir incluir itens de um volume já liberado.

Leitura dos Endereços

WMSA080 - Tarefa x Atividade

  • Incluir o campo DC6_SOLEND com as opções (0=Origem/Destino;1=Origem/Origem;2=Destino/Destino).
  • Este campo deverá ser exclusivo para o módulo WMS.

WMSV030 - Separação (Coletor) / WMSV085 - Endereçamento (Coletor)

  • Quando determinado que a tarefa solicita endereço:

  1. Origem/Destino, será solicitado no coletor o endereço de saída = origem e de entrada = destino.
  2. Origem/Origem, será solicitado no coletor o endereço de saída = origem e de entrada = origem.
  3. Destino/Destino, será solicitado no coletor o endereço de saída = destino e de entrada = destino.
  • Lembrando que respeitará as regras sobre ser a única tarefa e, no caso de endereçamento, se não é a última tarefa e na separação, se é a última tarefa.

Validações do Romaneio de Embarque

WMSV105 - Romaneio de Embarque

  • Deverá considerar o parâmetro MV_WMSROA que indica que processo utiliza o código de embarque automático controlando o sequencial pelo parâmetro MV_WMSROM.

Consulta de Itens do Volume

WMSC040 - Itens do Volume

  • Desenvolver a consulta de itens do volume, permitindo o filtro por produto, lote, carga, Pedido e Romaneio de embarque.

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

WMSV030 - Separação (Coletor)

Alteração


-

WMSV085 - Endereçamento (Coletor)

Alteração


-

WMSA391 - Monitor de Montagem de Volume

Alteração


-

WMSV100 - Endereçamento de Expedição (Coletor)Alteração

WMSV101 - Transferência para Doca (Coletor)Alteração

WMSV102 - Conferência de Expedição (Coletor)Alteração

WMSV103 - Embarque de Expedição (Coletor)Alteração

WMSV105 - Romaneio de embarqueAlteração

WMSA410 - Monitor de ExpediçãoAlteração

WMSXFUNA - Regras WMSAlteração

WMSX000 - Parâmetros WMSAlteração

WMSA070 - Serviço x TarefaAlteração

WMSA080 - Tarefa x AtividadeAlteração

WMSC040 - Itens do VolumeNovo

Tabelas Utilizadas

  • DCS – Documentos na Montagem de Vol.
  • DCT – Itens dos Docs. na Mont. Volume.
  • DCU - Montagem de Volumes.
  • DCV - Itens do Volume.
  • D00 - Endereçamento de Carga / Pedido.
  • D01 - Conferência de Carga / Pedido.
  • DC5 - Serviço x Tarefa
  • DC6 - Tarefa x Atividade

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 

[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX


 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.