Mudanças entre as edições de "Controle de exibição da informação do estoque"

De GeoSales
Ir para navegação Ir para pesquisar
 
(29 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 11: Linha 11:
 
== Necessidade ==
 
== Necessidade ==
  
Cliente necessita que seja possivel controlar a exibição da informação do estoque por perfil do usuário. Fazendo que seja possivel através do perfil do usuário, ocultar a informação. Já que existem usuários que podem ter acesso a informação e outros não.
+
É preciso que seja possível controlar a exibição da informação do estoque por perfil do usuário. Fazendo que seja possível através do perfil do usuário, ocultar a informação para os usuários sem essa permissão. Já que existem usuários que podem ter acesso a informação e outros não.
  
 
== Solução ==
 
== Solução ==
  
Para que seja possível executar o controle de exibição de dados, através de um perfil de usuário, portal e mobile, vamos precisar que para o portal, seja criada uma ação que irá controlar a exibição desta informação. Já no mobile, vamos precisar que o mobile passe a trabalhar e considerar as informações de parametrização por perfil de usuário. Para isso, precisamos levar toda a estrutura de controle de ações, vinculações com usuário ao perfil que terá acesso aquela ação e ajustar o mobile para leitura desta parametrização e consequentemente exibir ou não o dado de acordo com o que está parametrizado.
+
Para que seja possível executar o controle de exibição de dados, através de um perfil de usuário, nos ambientes: portal e mobile, será criada uma ação que irá controlar a exibição desta informação, quando o usuário estiver vinculado ao perfil que estiver com está ação ativa a informação de estoque não deverá ser exibida.
  
 
== Implementação ==
 
== Implementação ==
Linha 21: Linha 21:
 
=== Desenvolvimento ===
 
=== Desenvolvimento ===
  
Hoje em nossa estrutura de parametrização de usuário, onde um usuário precisa ter vinculo a um perfil, para assumir as ações e acessos necessários para operar o sistema, vamos criar uma ação que permitirá ocultar o campo de informação de estoque.  
+
Em nossa estrutura de controle de ações será criada uma ação que chamará: '''Ocultar informação de estoque''' e esta ficará vinculada ao modulo venda.  
  
Com isso, todo usuário que estiver vinculado aquele perfil e consequentemente tiver esta ação ligada ao perfil, o campo de informação de estoque, estará oculto.
+
Quando selecionada(ativa), ocultará  informação de estoque:
  
Para o nosso portal, com essa ação selecionada o usuário vinculado ao perfil que tiver a ação ativa, o campo não será exibido.
+
'''Aplicar regra no Portal'''
  
 +
Com está ação selecionada o usuário vinculado ao perfil que tiver a ação ativa, ao se logar no portal o campo não será exibido,
 +
consequentemente ele não verá a informação de estoque no fluxo de pedido, inserir e editar, na consulta estoque na tela de cadastro de produto e na listagem de estoque do Portal.
  
Para o nosso mobile, precisamos fazer com que ele enxergue toda a estrutura de tabelas:
+
'''Aplicar regra no Mobile'''
- Perfil
 
- Ações perfil 
 
- Acesso por perfil
 
- Vinculação de usuário a perfil
 
  
Com os dados destas tabela, iremos tratar a exibição deste campo no dispositivo. De forma que o vendedor só irá visualizar o campo caso o perfil que ele está vinculado não esteja com a tratativa de bloqueio.
+
Com está ação selecionada o usuário vinculado ao perfil que tiver a ação ativa, ao acessar o mobile o campo não será exibido,  
 +
consequentemente ele não verá a informação de estoque no fluxo de pedido, inserir e editar, na consulta estoque na tela inicial do mobile.
 +
 
 +
O padrão do Geosales será exibir a informação de estoque, quando esta ação não estiver selecionada.
 +
 
 +
 
 +
Caso, o Geosales esteja parametrizado para não exibir estoque e fazer o controle de estoque, permitindo inserir pedido caso tenha estoque disponível e o usuário informar uma quantidade superior a disponível, o Geosales apresentará que não tem estoque disponível para quantidade informada.
  
 
== Regras de Negócios ==
 
== Regras de Negócios ==
  
'''[RN1] - '''  
+
'''[RN1] - ''' O campo será ocultado, quando o vendedor que utiliza o mobile ou portal, tenha vinculo com um perfil que tenha ação para não exibir o campo.
 +
 
 +
'''[RN2] - ''' O padrão do Geosales será exibir a informação de estoque. Para que a informação seja ocultada no Geosales, o usuário precisa está vinculado a um perfil de usuário com ação ativa.
  
'''[RN2] - '''  
+
'''[RN3] - ''' Quando houver controle de estoque e ação para ocultar a informação estiver ativa, o Geosales apresentará apenas um alerta informativo que não há estoque suficiente.
  
 
== Regras de Integração ==
 
== Regras de Integração ==
  
'''[RI1] - '''  
+
'''[RI1] - '''
  
 
== Aprovação ==
 
== Aprovação ==
Linha 58: Linha 64:
  
 
|-  
 
|-  
| Desenvolvimento - GeoSales || XXXXXX || xx/xx/2019
+
| Desenvolvimento - GeoSales || Anderson Gomes || 30/10/2019
 
|-  
 
|-  
| Integração - GeoSales || XXXXXX || xx/Xx/2019
+
| Integração - GeoSales || ||  
 
|-
 
|-
| Configurações - GeoSales ||  xxxx || xx/xx/2019
+
| Configurações - GeoSales ||  ||  
 
|-
 
|-
 
|}
 
|}

Edição atual tal como às 14h30min de 30 de outubro de 2019

Histórico de Alterações

Data Quem Comentários
28/10/2019 Renato Lima Criação do documento

Necessidade

É preciso que seja possível controlar a exibição da informação do estoque por perfil do usuário. Fazendo que seja possível através do perfil do usuário, ocultar a informação para os usuários sem essa permissão. Já que existem usuários que podem ter acesso a informação e outros não.

Solução

Para que seja possível executar o controle de exibição de dados, através de um perfil de usuário, nos ambientes: portal e mobile, será criada uma ação que irá controlar a exibição desta informação, quando o usuário estiver vinculado ao perfil que estiver com está ação ativa a informação de estoque não deverá ser exibida.

Implementação

Desenvolvimento

Em nossa estrutura de controle de ações será criada uma ação que chamará: Ocultar informação de estoque e esta ficará vinculada ao modulo venda.

Quando selecionada(ativa), ocultará informação de estoque:

Aplicar regra no Portal

Com está ação selecionada o usuário vinculado ao perfil que tiver a ação ativa, ao se logar no portal o campo não será exibido, consequentemente ele não verá a informação de estoque no fluxo de pedido, inserir e editar, na consulta estoque na tela de cadastro de produto e na listagem de estoque do Portal.

Aplicar regra no Mobile

Com está ação selecionada o usuário vinculado ao perfil que tiver a ação ativa, ao acessar o mobile o campo não será exibido, consequentemente ele não verá a informação de estoque no fluxo de pedido, inserir e editar, na consulta estoque na tela inicial do mobile.

O padrão do Geosales será exibir a informação de estoque, quando esta ação não estiver selecionada.


Caso, o Geosales esteja parametrizado para não exibir estoque e fazer o controle de estoque, permitindo inserir pedido caso tenha estoque disponível e o usuário informar uma quantidade superior a disponível, o Geosales apresentará que não tem estoque disponível para quantidade informada.

Regras de Negócios

[RN1] - O campo será ocultado, quando o vendedor que utiliza o mobile ou portal, tenha vinculo com um perfil que tenha ação para não exibir o campo.

[RN2] - O padrão do Geosales será exibir a informação de estoque. Para que a informação seja ocultada no Geosales, o usuário precisa está vinculado a um perfil de usuário com ação ativa.

[RN3] - Quando houver controle de estoque e ação para ocultar a informação estiver ativa, o Geosales apresentará apenas um alerta informativo que não há estoque suficiente.

Regras de Integração

[RI1] -

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 Anderson Gomes 30/10/2019
Integração - GeoSales
Configurações - GeoSales

Empresa solicitante

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