Mudanças entre as edições de "Cotas de venda"
(32 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 11: | Linha 11: | ||
== Necessidade == | == Necessidade == | ||
− | + | Aplicação de cotas de vendas de produtos por vendedor objetivando-se realizar um controle sobre o volume de vendas de um vendedor, através de um sistema de cotas de vendas definido previamente. | |
== Solução == | == Solução == | ||
+ | |||
+ | A cota de venda determina um limite a ser respeitado no momento da venda, tento como critérios diversos parâmetros previamente definidos. | ||
Será criada no GeoSales uma estrutura com finalidade de persistir os dados de cotas de venda, que serão trazidos do ERP via integração de dados. Dessa estrutura serão extraídas as informações necessárias para realizar a validação de contas de vendas no GeoSales, ao passo do cadastro de pedidos. | Será criada no GeoSales uma estrutura com finalidade de persistir os dados de cotas de venda, que serão trazidos do ERP via integração de dados. Dessa estrutura serão extraídas as informações necessárias para realizar a validação de contas de vendas no GeoSales, ao passo do cadastro de pedidos. | ||
Linha 21: | Linha 23: | ||
'''- Criar estrutura para receber os dados de cotas de vendas:''' | '''- Criar estrutura para receber os dados de cotas de vendas:''' | ||
− | Inicialmente, será criada no ambiente do GeoSales uma estrutura de dados capaz de salvar as informações de cotas de vendas. Nessa estrutura, serão persistidas as informações de: Volume de vendas (quantidade de itens), período de vigência da regra, produto, | + | Inicialmente, será criada no ambiente do GeoSales uma estrutura de dados capaz de salvar as informações de cotas de vendas. Nessa estrutura, serão persistidas as informações de: Volume de vendas (quantidade de itens), período de vigência da regra, produto, cliente e vendedor. |
+ | |||
+ | Além disso, deverá ser criado um campo com finalidade de definir o comportamento da regra a ser aplicada, este campo poderá receber os valores: 'B' para regra que bloqueie a venda, 'P' para regra que torne o pedido pendente, e 'A', para regras onde o usuário será apenas alertado da situação. | ||
'''- Integrar os dados de cadastro de cotas de vendas:''' | '''- Integrar os dados de cadastro de cotas de vendas:''' | ||
− | Com finalidade de alimentar a estrutura anteriormente criada, será realizada uma tratativa na integração atual, para que sejam buscados os dados de cotas de vendas. | + | Com finalidade de alimentar a estrutura anteriormente criada, será realizada uma tratativa na integração atual, para que sejam buscados os dados de cotas de vendas do Protheus. |
− | Esses dados serão buscados na tabela e campos | + | Esses dados serão buscados na tabela e campos do ERP a serem definidos antes da assinatura deste documento. |
'''- Validar a cota de vendas no cadastro de pedidos:''' | '''- Validar a cota de vendas no cadastro de pedidos:''' | ||
− | + | O GeoSales irá validar, no momento do cadastro do pedido, o limite da cota de vendas a ser aplicado no pedido, de acordo com o cadastro realizado no ERP. Caso hajam cotas cadastradas para o cenário definido no momento da inserção do pedido, o GeoSales irá limitar a venda a quantidade de itens cadastrada na cota. | |
+ | A definição de qual resultado será oriundo da validação de cotas será feita no ERP. Existem três cenários possíveis para validação, onde será definido através de um campo na estrutura de cotas do GeoSales. Caso este campo esteja setado com o valor'B' a venda deverá ser bloqueada, e o pedido não poderá ser salvo, caso esteja setado com o valor 'P' o pedido ficará pendente, e aguardará aprovação, e caso esteja setado com o valor 'A', o usuário será apenas alertado da situação, sem que haja pendências ou bloqueios. | ||
− | + | É importante salientar que, ao editar um pedido, o limite de cotas será validado novamente, de acordo com os parâmetros definidos no dia da edição do pedido, bem como nas alterações realizadas. | |
− | |||
− | |||
− | + | '''- Cenários para validação:''' | |
+ | |||
+ | Considerando para os cenários abaixo os vendedores A e B; os clientes C e D; e os produtos 1 e 2. | ||
+ | |||
+ | '''cenário 1, cota1 proibindo venda para o vendedor A''' | ||
+ | Dados: | ||
+ | O vendedor A tem uma cota (cota1) de produto 1, independente de cliente. A cota é de 3, válida de 2020-01-01 até 2020-02-01 | ||
+ | O vendedor A vendeu para o cliente C duas unidades de produto 1, no dia 2020-01-03. | ||
+ | Ação: | ||
+ | Em 2020-01-09, o vendedor A tenta vender para o cliente D duas unidades do produto 1. | ||
+ | Resultado esperado: | ||
+ | cota1 é estourada (total de 4 produtos no intervalo da cota) e proíbe a venda | ||
== Regras de Negócios == | == Regras de Negócios == | ||
Linha 50: | Linha 64: | ||
'''[RN4] - ''' Caso o usuário ultrapasse a sua cota de vendas para algum item inserido no pedido, não será possível salvar o pedido. | '''[RN4] - ''' Caso o usuário ultrapasse a sua cota de vendas para algum item inserido no pedido, não será possível salvar o pedido. | ||
+ | |||
+ | '''[RN5] - ''' É importante salientar que é de responsabilidade do usuário o cadastro correto das informações de cota no ERP, bem como o comportamento que ela irá aplicar no pedido. | ||
+ | |||
+ | '''[RN6] - ''' É importante salientar, também, que caso existam mais de um cenário de cotas cadastrado para o mesmo período vigente, o GeoSales irá considerar todas as regras vigentes, ou seja, todas as regras cadastradas serão validadas. | ||
+ | |||
+ | '''[RN7] - ''' O Geosales irá considerar o saldo restante da regra de cotas, ou seja, caso o usuário tenha pedidos cadastrados anteriormente durante o período vigente da cota, esses pedidos também irão ser considerados para que seja validada a cota. | ||
+ | |||
+ | '''[RN8] - ''' A parametrização por cliente não é obrigatória no GeoSales. | ||
== Regras de Integração == | == Regras de Integração == | ||
Linha 67: | Linha 89: | ||
|- | |- | ||
− | | Desenvolvimento - GeoSales || | + | | Desenvolvimento - GeoSales || || 00/00/0000 |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Linha 81: | Linha 99: | ||
! Aprovado Por | ! Aprovado Por | ||
! Data | ! Data | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | Gerente | + | | Gerente de Projeto - Cliente || || 00/00/0000 || |
|- | |- | ||
|} | |} |
Edição atual tal como às 12h10min de 7 de abril de 2020
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
02/01/2020 | Ryvane Maria | Criação do documento |
Necessidade
Aplicação de cotas de vendas de produtos por vendedor objetivando-se realizar um controle sobre o volume de vendas de um vendedor, através de um sistema de cotas de vendas definido previamente.
Solução
A cota de venda determina um limite a ser respeitado no momento da venda, tento como critérios diversos parâmetros previamente definidos.
Será criada no GeoSales uma estrutura com finalidade de persistir os dados de cotas de venda, que serão trazidos do ERP via integração de dados. Dessa estrutura serão extraídas as informações necessárias para realizar a validação de contas de vendas no GeoSales, ao passo do cadastro de pedidos.
Implementação
- Criar estrutura para receber os dados de cotas de vendas:
Inicialmente, será criada no ambiente do GeoSales uma estrutura de dados capaz de salvar as informações de cotas de vendas. Nessa estrutura, serão persistidas as informações de: Volume de vendas (quantidade de itens), período de vigência da regra, produto, cliente e vendedor.
Além disso, deverá ser criado um campo com finalidade de definir o comportamento da regra a ser aplicada, este campo poderá receber os valores: 'B' para regra que bloqueie a venda, 'P' para regra que torne o pedido pendente, e 'A', para regras onde o usuário será apenas alertado da situação.
- Integrar os dados de cadastro de cotas de vendas:
Com finalidade de alimentar a estrutura anteriormente criada, será realizada uma tratativa na integração atual, para que sejam buscados os dados de cotas de vendas do Protheus.
Esses dados serão buscados na tabela e campos do ERP a serem definidos antes da assinatura deste documento.
- Validar a cota de vendas no cadastro de pedidos:
O GeoSales irá validar, no momento do cadastro do pedido, o limite da cota de vendas a ser aplicado no pedido, de acordo com o cadastro realizado no ERP. Caso hajam cotas cadastradas para o cenário definido no momento da inserção do pedido, o GeoSales irá limitar a venda a quantidade de itens cadastrada na cota.
A definição de qual resultado será oriundo da validação de cotas será feita no ERP. Existem três cenários possíveis para validação, onde será definido através de um campo na estrutura de cotas do GeoSales. Caso este campo esteja setado com o valor'B' a venda deverá ser bloqueada, e o pedido não poderá ser salvo, caso esteja setado com o valor 'P' o pedido ficará pendente, e aguardará aprovação, e caso esteja setado com o valor 'A', o usuário será apenas alertado da situação, sem que haja pendências ou bloqueios.
É importante salientar que, ao editar um pedido, o limite de cotas será validado novamente, de acordo com os parâmetros definidos no dia da edição do pedido, bem como nas alterações realizadas.
- Cenários para validação:
Considerando para os cenários abaixo os vendedores A e B; os clientes C e D; e os produtos 1 e 2.
cenário 1, cota1 proibindo venda para o vendedor A Dados: O vendedor A tem uma cota (cota1) de produto 1, independente de cliente. A cota é de 3, válida de 2020-01-01 até 2020-02-01 O vendedor A vendeu para o cliente C duas unidades de produto 1, no dia 2020-01-03. Ação: Em 2020-01-09, o vendedor A tenta vender para o cliente D duas unidades do produto 1. Resultado esperado: cota1 é estourada (total de 4 produtos no intervalo da cota) e proíbe a venda
Regras de Negócios
[RN1] - A implementação da funcionalidade de cotas de venda será realizado exclusivamente no Portal GEOSALES EVO.
[RN2] - Não será possível que o usuário consulte no GeoSales as regras previamente cadastradas no ERP, tendo em vista que não haverá cadastro dessas informações no GeoSales.
[RN3] - A validação de controle de cotas de venda será feita também no aplicativo GeoSales Mobile.
[RN4] - Caso o usuário ultrapasse a sua cota de vendas para algum item inserido no pedido, não será possível salvar o pedido.
[RN5] - É importante salientar que é de responsabilidade do usuário o cadastro correto das informações de cota no ERP, bem como o comportamento que ela irá aplicar no pedido.
[RN6] - É importante salientar, também, que caso existam mais de um cenário de cotas cadastrado para o mesmo período vigente, o GeoSales irá considerar todas as regras vigentes, ou seja, todas as regras cadastradas serão validadas.
[RN7] - O Geosales irá considerar o saldo restante da regra de cotas, ou seja, caso o usuário tenha pedidos cadastrados anteriormente durante o período vigente da cota, esses pedidos também irão ser considerados para que seja validada a cota.
[RN8] - A parametrização por cliente não é obrigatória no GeoSales.
Regras de Integração
[RI1] - O cadastro de cotas de venda deverá ser feito exclusivamente no Protheus. Portanto, será de responsabilidade da Damare o cadastro correto dessas informações.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | |
---|---|---|---|
Gerente de Projeto - Cliente | 00/00/0000 |