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
Linha 26: Linha 26:
  
 
A ação se chamará: '''Ocultar informação de estoque''', quando selecionada, ocultará  informação de estoque no pedido e na consulta de estoque no mobile e portal.
 
A ação se chamará: '''Ocultar informação de estoque''', quando selecionada, ocultará  informação de estoque no pedido e na consulta de estoque no mobile e portal.
 +
 +
Quando está ação estiver ativa, ocultará a informação de estoque em qualquer um dos fluxos de inserção de pedido, edição ou na consulta de estoque.
  
 
'''Aplicar regra no Portal'''
 
'''Aplicar regra no Portal'''

Edição das 17h17min de 29 de outubro de 2019

Histórico de Alterações

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

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.

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.

Implementação

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.

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.

A ação se chamará: Ocultar informação de estoque, quando selecionada, ocultará informação de estoque no pedido e na consulta de estoque no mobile e portal.

Quando está ação estiver ativa, ocultará a informação de estoque em qualquer um dos fluxos de inserção de pedido, edição ou na consulta de estoque.

Aplicar regra no Portal

Com essa 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.


Aplicar regra no Mobile

Para que seja possível ocultar a informação de estoque por perfil de usuário, faz necessário a aplicação mobile receber as estruturas de dados que definirão as vinculações necessárias para ocultar o campo. Com isso, precisamos tratar o envio destas tabelas no processo de sincronismo da base da nuvem com a base do dispositivo para receber as seguintes estruturas:

- Perfil 
- Ações perfil  
- Acesso por perfil
- Usuário a perfil
- Usuário
- Usuário empresa

Com o recebimento destas estruturas iremos tratar no mobile exclusivamente o controle de exibição do campo de estoque na tiragem do pedido e na consulta de estoque.

O vendedor que estiver sincronizado no mobile e tiver um usuário vinculado ao um perfil que tenha a ação de ocultar o campo, este não visualizará esta informação.

Regras de Negócios

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

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

Regras de Integração

[RI1] -

Pacote Geosales

A funcionalidade deve está disponível para os três pacotes.

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 XXXXXX xx/xx/2019
Integração - GeoSales XXXXXX xx/Xx/2019
Configurações - GeoSales xxxx xx/xx/2019

Empresa solicitante

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