Mudanças entre as edições de "Cadastro de Sequência de aprovação de pendências"

De GeoSales
Ir para navegação Ir para pesquisar
 
(16 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 6: Linha 6:
 
|-
 
|-
 
|  21/02/2018  || Ryvane Maria || Criação do Documento  
 
|  21/02/2018  || Ryvane Maria || Criação do Documento  
 +
|-
 +
|  21/03/2018  || Marcus Fábio Salviano || Aprovação pelo Desenvolvimento
 
|-
 
|-
 
|}
 
|}
Linha 17: Linha 19:
 
Essa situação é prejudicial à aprovação do pedido em si pois há algumas pendências que dependem da aprovação de outras. Por exemplo, para que uma pendência do tipo frete seja aprovada pode ser necessário que as pendências de bonificação tenham sido aprovadas anteriormente.  
 
Essa situação é prejudicial à aprovação do pedido em si pois há algumas pendências que dependem da aprovação de outras. Por exemplo, para que uma pendência do tipo frete seja aprovada pode ser necessário que as pendências de bonificação tenham sido aprovadas anteriormente.  
  
Desta forma, é necessário criar uma sequencia de aprovação de pendências, onde o usuário possa cadastrar uma ordem para liberação de pendências, que deve ser única, ou seja, as pendências serão ordenadas uma a uma.
+
Desta forma, é necessário criar uma sequencia de aprovação de pendências, onde o usuário possa cadastrar uma ordem para liberação de pendências.
  
 
== Solução ==
 
== Solução ==
  
Esta situação será solucionada criando uma nova funcionalidade no portal GeoSales, chamada "ordenação de pendências", onde o usuário poderá setar, para uma determinada lista de pendências disponíveis, um valor único para ordenação daquela sequência.
+
Esta situação será solucionada criando uma nova funcionalidade no portal GeoSales, chamada "ordenação de pendências", onde o usuário poderá setar, para uma determinada lista de pendências disponíveis, um valor para ordenação daquela sequência.
  
 
Será feito um CRUD para cadastro da sequência de aprovação de pendências no novo portal.
 
Será feito um CRUD para cadastro da sequência de aprovação de pendências no novo portal.
Linha 27: Linha 29:
 
Nessa nova tela de cadastro será possível selecionar uma dentre as várias pendências existentes e atribuir a ela um número que definirá sua ordem na alçada de aprovação de pendências.
 
Nessa nova tela de cadastro será possível selecionar uma dentre as várias pendências existentes e atribuir a ela um número que definirá sua ordem na alçada de aprovação de pendências.
  
A ordem de pendência poderá ser definida de forma geral, ou seja, para todos os pedidos tirados. Além disso, pode-se definir sequências de aprovação diferentes por organização de venda e por vendedores.
+
A ordem de pendência poderá ser definida tanto de forma geral, ou seja, para todos os pedidos tirados, quanto pode-se definir sequências de aprovação diferentes por organização de venda e por vendedores.
  
 
== Implementação ==
 
== Implementação ==
Linha 37: Linha 39:
 
[[Arquivo:Prototipo sequencia.png|450px]]
 
[[Arquivo:Prototipo sequencia.png|450px]]
  
O acesso a esta tela será feito através do Menu > Cadastro > Sequência de aprovação de pendências.
+
O acesso a essa tela será feito através do Menu > Cadastro > Sequência de aprovação de pendências.
  
Inicialmente o usuário poderá selecionar alguns parâmetros não obrigatórios para o cadastro da sequência de aprovação, que são: organização de venda e vendedor.
+
Inicialmente o usuário poderá selecionar alguns campos não obrigatórios para o cadastro da sequência de aprovação, que são: organização de venda e vendedor.
 +
 
 +
Os campos de organização de venda e vendedor não são obrigatórios e, caso o usuário não preencha esses campos, o conteúdo que será cadastrado deverá ser aplicado para todas as organizações de vendas e vendedores.
 +
 
 +
Após selecionar o vendedor ou a organização de venda, é preciso preencher o campo de 'Pendência', que definirá qual pendência está sendo cadastrada, e a sua ordem, usando o campo 'Sequência', que deverá ter formatação 'select box'. Este campo deverá ser representado de forma numeral e crescente, e a quantidade de opções que será exibida deverá ser igual a quantidade de pendências existentes. ''(Por exemplo: se houverem 5 pendências, o campo deverá conter as opções: 1 2 3 4 e 5).''
 +
 
 +
É importante salientar que o campo 'Sequência' não é único por pendência, isso significa que duas ou mais sequências diferentes podem ter o mesmo número na ordem de sequência. Caso isso ocorra, as pendências deverão ser liberadas para aprovação ao mesmo tempo.
 +
 
 +
As sequências de pendências já cadastradas podem ser visualizadas logo abaixo, na lista de pendências. Essa lista mostrará ao usuário qual a ordem atual de pendências já cadastrada. A ordem da sequência de aprovação de pendências será definida de forma crescente, ou seja, primeiro serão liberadas para aprovação as pendências com ordem 1, depois com ordem 2, e assim sucessivamente.
 +
 
 +
Através da lista da sequência de pendências de aprovação é possível visualizar a ordem das pendências, bem como editar ou excluir uma pendência já cadastrada.
 +
 
 +
A imagem abaixo exemplifica o protótipo sugerido para a lista de sequência de aprovação de pendências:
 +
 
 +
[[Arquivo:Prototipo sequencia lista.png|450px]]
  
 
== Regras de Negócio ==
 
== Regras de Negócio ==
  
'''[RN1]''' – Quando não houver uma sequência definida para uma pendência ou grupo de pendências, essas pendências (sem sequência) poderão ser aprovadas sem validação da sequência de aprovação.
+
'''[RN1]''' – Quando não houver uma sequência definida para uma pendência ou grupo de pendências, essas pendências (sem sequência) poderão ser aprovadas a qualquer momento, sem validação da sequência de aprovação.
  
'''[RN2]''' – Quando, em um grupo de pendências houver uma sequência definida para algumas pendências e para outras não, será liberada para aprovação tanto a primeira pendência da ordem, quanto todas as pendências sem uma sequência definida.
+
'''[RN2]''' – Quando, em um grupo de pendências, houver uma sequência definida para algumas pendências e para outras não, será liberada para aprovação tanto a primeira pendência da ordem, quanto todas as pendências sem uma sequência definida.
  
 
'''[RN3]''' – Caso a sequência não tenha uma organização de venda ou um vendedor cadastrados, ela terá vigência para todos os vendedores de todas as organizações de venda.
 
'''[RN3]''' – Caso a sequência não tenha uma organização de venda ou um vendedor cadastrados, ela terá vigência para todos os vendedores de todas as organizações de venda.
  
'''[RN4]''' – O cadastro da sequência de aprovação de pendências será feito exclusivamente pelo GeoSales.
+
'''[RN4]''' – O cadastro da sequência de aprovação de pendências será feito exclusivamente pelo GeoSales, e, inicialmente, o usuário não terá acesso a essa tela.
 +
 
 +
'''[RN5]''' – Quando o usuário cadastrar uma sequência com filtro de organização de venda e de vendedor, será prioritário para sequência o filtro de organização de venda.
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 14h28min de 21 de março de 2018

Histórico de Revisões

Data Quem Comentários
21/02/2018 Ryvane Maria Criação do Documento
21/03/2018 Marcus Fábio Salviano Aprovação pelo Desenvolvimento

Necessidade

Ao realizar um pedido qualquer, é possível que este pedido fique pendente por vários motivos como por exemplo: descontos aplicados, rentabilidade, frete, verba, bonificação, dentre outros.

Acontece que essas pendências podem, a qualquer momento, ser liberadas pelo supervisor responsável, sem que haja uma ordem a ser seguida para liberação de pendências. Em outras palavras, não há uma sequência sobre o que precisa ser aprovado primeiro.

Essa situação é prejudicial à aprovação do pedido em si pois há algumas pendências que dependem da aprovação de outras. Por exemplo, para que uma pendência do tipo frete seja aprovada pode ser necessário que as pendências de bonificação tenham sido aprovadas anteriormente.

Desta forma, é necessário criar uma sequencia de aprovação de pendências, onde o usuário possa cadastrar uma ordem para liberação de pendências.

Solução

Esta situação será solucionada criando uma nova funcionalidade no portal GeoSales, chamada "ordenação de pendências", onde o usuário poderá setar, para uma determinada lista de pendências disponíveis, um valor para ordenação daquela sequência.

Será feito um CRUD para cadastro da sequência de aprovação de pendências no novo portal.

Nessa nova tela de cadastro será possível selecionar uma dentre as várias pendências existentes e atribuir a ela um número que definirá sua ordem na alçada de aprovação de pendências.

A ordem de pendência poderá ser definida tanto de forma geral, ou seja, para todos os pedidos tirados, quanto pode-se definir sequências de aprovação diferentes por organização de venda e por vendedores.

Implementação

Uma nova tela no GeoSales será implementada, onde o usuário poderá definir a ordem das pendências.

O protótipo sugerido para a tela em questão pode ser visualizado na imagem abaixo:

Prototipo sequencia.png

O acesso a essa tela será feito através do Menu > Cadastro > Sequência de aprovação de pendências.

Inicialmente o usuário poderá selecionar alguns campos não obrigatórios para o cadastro da sequência de aprovação, que são: organização de venda e vendedor.

Os campos de organização de venda e vendedor não são obrigatórios e, caso o usuário não preencha esses campos, o conteúdo que será cadastrado deverá ser aplicado para todas as organizações de vendas e vendedores.

Após selecionar o vendedor ou a organização de venda, é preciso preencher o campo de 'Pendência', que definirá qual pendência está sendo cadastrada, e a sua ordem, usando o campo 'Sequência', que deverá ter formatação 'select box'. Este campo deverá ser representado de forma numeral e crescente, e a quantidade de opções que será exibida deverá ser igual a quantidade de pendências existentes. (Por exemplo: se houverem 5 pendências, o campo deverá conter as opções: 1 2 3 4 e 5).

É importante salientar que o campo 'Sequência' não é único por pendência, isso significa que duas ou mais sequências diferentes podem ter o mesmo número na ordem de sequência. Caso isso ocorra, as pendências deverão ser liberadas para aprovação ao mesmo tempo.

As sequências de pendências já cadastradas podem ser visualizadas logo abaixo, na lista de pendências. Essa lista mostrará ao usuário qual a ordem atual de pendências já cadastrada. A ordem da sequência de aprovação de pendências será definida de forma crescente, ou seja, primeiro serão liberadas para aprovação as pendências com ordem 1, depois com ordem 2, e assim sucessivamente.

Através da lista da sequência de pendências de aprovação é possível visualizar a ordem das pendências, bem como editar ou excluir uma pendência já cadastrada.

A imagem abaixo exemplifica o protótipo sugerido para a lista de sequência de aprovação de pendências:

Prototipo sequencia lista.png

Regras de Negócio

[RN1] – Quando não houver uma sequência definida para uma pendência ou grupo de pendências, essas pendências (sem sequência) poderão ser aprovadas a qualquer momento, sem validação da sequência de aprovação.

[RN2] – Quando, em um grupo de pendências, houver uma sequência definida para algumas pendências e para outras não, será liberada para aprovação tanto a primeira pendência da ordem, quanto todas as pendências sem uma sequência definida.

[RN3] – Caso a sequência não tenha uma organização de venda ou um vendedor cadastrados, ela terá vigência para todos os vendedores de todas as organizações de venda.

[RN4] – O cadastro da sequência de aprovação de pendências será feito exclusivamente pelo GeoSales, e, inicialmente, o usuário não terá acesso a essa tela.

[RN5] – Quando o usuário cadastrar uma sequência com filtro de organização de venda e de vendedor, será prioritário para sequência o filtro de organização de venda.

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.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial