Mudanças entre as edições de "Estoque Reservado"

De GeoSales
Ir para navegação Ir para pesquisar
 
(17 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 17: Linha 17:
 
Se faz necessário que os pedidos cadastrados no GeoSales, sejam integrados ao ERP para que tenham seu estoque reservado.
 
Se faz necessário que os pedidos cadastrados no GeoSales, sejam integrados ao ERP para que tenham seu estoque reservado.
  
== Solução ==
+
== Implementação ==
  
Criaremos rotina que vai permitir o comportamento de envio de pedidos não concluídos em sua totalidade para o ERP(status reserva), permitindo a
+
Todo pedido cadastrado no GeoSales será enviado ao ERP independente da situação em que se encontra, seja ela orçada ou efetivada, sendo esse envio de pedido controlado através de um serviço criado e configurado pela própria GeoSales. Além disso, o usuário só poderá editar pedidos no Geosales que contenham a situação 'Orçado'.
reserva do estoque e valores para aquele pedido. Além disso garantir alterações neste pedido via ERP e força de Vendas até que ele tenha seus status para concluido.
 
  
== Implementação ==
+
Iremos integrar o pedido no ERP na tabela padrão de pedido SC5 e SC6. Para informar qua o pedido faz parte de um reserva de estoque, todos os pedidos originados no GeoSales, deverão integrar ao Prothues com o campo C5_TIPPED igual a 'R'.  
A implementação ocorrerá da seguinte forma, será criada parametrização para informar que o pedido pode ser editado mesmo efetivado, para acesso a esse comportamento, teremos uma ação para controlar quem poderá executar esse comportamento.
 
  
As movimentações realizadas no pedido, serão salvas na tramitação, para que sejam visíveis essas alterações, caso a configuração esteja ativa.
+
Caso os pedidos ultrapassem 5 dias corridos, haverá o cancelamento do pedido. Para que essa ação ocorra dois controles:
  
Quando houver alterações realizadas no ERP, essas informações devem ser atualizadas no Geosales e gerada tramitação para registrar o controle de alteração.
+
1. Caso o pedido seja oriundo do ERP ou o pedido esteja com a situação efetivada e integrada ao ERP, o cancelamento ocorrerá diretamente no ERP;
  
== Regras de Negócios ==
+
2. Caso o pedido seja um pedido orçado o cancelamento ocorrerá de forma automática pelo Geosales.
  
'''[RN1] - '''
+
Para atender o ponto 2, a GeoSales irá construir um serviço para cancelamento de pedidos que funcionará em conjunto com uma configuração. Esse parâmetro será configurado com a quantidade de dias corridos para definir quando o pedido poderá ser cancelado, após a emissão do pedido.
  
'''[RN2] - '''
+
o - orçado
 +
r - reservado
 +
p - pedido
  
'''[RN3] - '''
+
== Regras de Negócios ==
  
'''[RN4] - '''  
+
'''[RN1] - ''' Não será possível editar pedidos que estejam com o status cancelado. Vale salientar que o cancelamento de pedidos efetivados só será feito no ERP;
  
'''[RN5] - ''' Pedidos efetivados sem status de reserva,não poderão ser alterados após efetivados e integrados ao ERP.
+
'''[RN2] - ''' Os pedidos orçados serão cancelados no GeoSales através de um serviço automático.
  
'''[RN6] - ''' Não poderá editar pedidos que estejam com seus status cancelados.
+
'''[RN3] - ''' Somente pedidos que estejam com a situação 'orçado' poderão ter seus produtos e quantidades editados novamente no GeoSales;
  
'''[RN7] - ''' Pedidos que estejam com o status de reserva, não poderão ser cancelados no Geosales. O processo de cancelamento será possível apenas no ERP.
+
'''[RN4] - ''' O status do pedido do ERP será refletido no GeoSales somente para pedidos com a situação efetivada, por exemplo: Aberto, reservado, cancelado, etc.
  
 
== Regras de Integração ==
 
== Regras de Integração ==
  
'''[RN1] - ''' Pedidos que tenham sido criados e tenha sido marcado como pedido de reserva, poderão sofrer alteração no ERP e ter seus dados enviados novamente ao Geosales, onde a tabela pedido_retorno sobre ponha a pedido,até que esse pedido deixe de ser uma reserva.
+
'''[RI1] - ''' Os pedidos serão integrados nas tabelas SC5 e SC6 e o campo C5_TIPO_PED terá que ser igual a 'R'.
  
 
== Resultados Esperados ==
 
== Resultados Esperados ==
 +
 +
'''- Primeiro Cenário'''
 +
 +
# Usuário inicia cadastro de pedido no Geosales preenchendo o cabeçalho;
 +
# Usuário informa os produtos e quantidades;
 +
# Usuário clica no botão 'Orçar';
 +
# Geosales envia pedido ao ERP;
 +
# Usuário após algumas horas realiza alterações nas quantidades de produtos;
 +
# Geosales envia uma nova atualização ao ERP;
 +
# Pedido é faturado.
 +
 +
'''- Segundo Cenário'''
 +
 +
# Usuário inicia cadastro de pedido no Geosales preenchendo o cabeçalho;
 +
# Usuário informa os produtos e quantidades;
 +
# Usuário clica no botão 'Orçar';
 +
# Geosales envia pedido ao ERP;
 +
# Após um período de 5 dias o pedido foi cancelado por não ter sido finalizado;
 +
# Status de cancelado foi atualizado no GeoSales.
 +
 +
'''- Terceiro Cenário'''
 +
 +
# Usuário inicia cadastro de pedido no Geosales preenchendo o cabeçalho;
 +
# Usuário informa os produtos e quantidades;
 +
# Usuário clica no botão 'Efetivado';
 +
# Geosales envia pedido ao ERP;
 +
# Usuário não poderá mais editar o pedido, pois o pedido já se encontra efetivado.
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 14h00min de 9 de novembro de 2020

Histórico de Alterações

Data Quem Comentários
30/08/2020 Ana Júlia Criação do documento

Necessidade

O estoque reservado tem como objetivo gerenciar os produtos que estão em processo de venda, ou seja, todos os itens relacionados em pedidos serão considerados no estoque reservado.

Uma vez que o lançamento do estoque for efetuado, os itens saem do estoque reservado e o lançamento de saída é considerado no estoque físico, demonstrando a saída efetiva do produto do estoque.

Se faz necessário que os pedidos cadastrados no GeoSales, sejam integrados ao ERP para que tenham seu estoque reservado.

Implementação

Todo pedido cadastrado no GeoSales será enviado ao ERP independente da situação em que se encontra, seja ela orçada ou efetivada, sendo esse envio de pedido controlado através de um serviço criado e configurado pela própria GeoSales. Além disso, o usuário só poderá editar pedidos no Geosales que contenham a situação 'Orçado'.

Iremos integrar o pedido no ERP na tabela padrão de pedido SC5 e SC6. Para informar qua o pedido faz parte de um reserva de estoque, todos os pedidos originados no GeoSales, deverão integrar ao Prothues com o campo C5_TIPPED igual a 'R'.

Caso os pedidos ultrapassem 5 dias corridos, haverá o cancelamento do pedido. Para que essa ação ocorra dois controles:

1. Caso o pedido seja oriundo do ERP ou o pedido esteja com a situação efetivada e integrada ao ERP, o cancelamento ocorrerá diretamente no ERP;

2. Caso o pedido seja um pedido orçado o cancelamento ocorrerá de forma automática pelo Geosales.

Para atender o ponto 2, a GeoSales irá construir um serviço para cancelamento de pedidos que funcionará em conjunto com uma configuração. Esse parâmetro será configurado com a quantidade de dias corridos para definir quando o pedido poderá ser cancelado, após a emissão do pedido.

o - orçado r - reservado p - pedido

Regras de Negócios

[RN1] - Não será possível editar pedidos que estejam com o status cancelado. Vale salientar que o cancelamento de pedidos efetivados só será feito no ERP;

[RN2] - Os pedidos orçados serão cancelados no GeoSales através de um serviço automático.

[RN3] - Somente pedidos que estejam com a situação 'orçado' poderão ter seus produtos e quantidades editados novamente no GeoSales;

[RN4] - O status do pedido do ERP será refletido no GeoSales somente para pedidos com a situação efetivada, por exemplo: Aberto, reservado, cancelado, etc.

Regras de Integração

[RI1] - Os pedidos serão integrados nas tabelas SC5 e SC6 e o campo C5_TIPO_PED terá que ser igual a 'R'.

Resultados Esperados

- Primeiro Cenário

  1. Usuário inicia cadastro de pedido no Geosales preenchendo o cabeçalho;
  2. Usuário informa os produtos e quantidades;
  3. Usuário clica no botão 'Orçar';
  4. Geosales envia pedido ao ERP;
  5. Usuário após algumas horas realiza alterações nas quantidades de produtos;
  6. Geosales envia uma nova atualização ao ERP;
  7. Pedido é faturado.

- Segundo Cenário

  1. Usuário inicia cadastro de pedido no Geosales preenchendo o cabeçalho;
  2. Usuário informa os produtos e quantidades;
  3. Usuário clica no botão 'Orçar';
  4. Geosales envia pedido ao ERP;
  5. Após um período de 5 dias o pedido foi cancelado por não ter sido finalizado;
  6. Status de cancelado foi atualizado no GeoSales.

- Terceiro Cenário

  1. Usuário inicia cadastro de pedido no Geosales preenchendo o cabeçalho;
  2. Usuário informa os produtos e quantidades;
  3. Usuário clica no botão 'Efetivado';
  4. Geosales envia pedido ao ERP;
  5. Usuário não poderá mais editar o pedido, pois o pedido já se encontra efetivado.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Leonardo Sousa xx/xx/xxxx
Integração - GeoSales Leonardo Sousa xx/xx/xxxx
Configurações - GeoSales Anderson Gomes xx/xx/xxxx

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente xx/xx/xxxx
Gerente de Projeto - Cliente xx/xx/xxxx
Gerente Comercial - Cliente xx/xx/xxxx