Produto:

Datasul

Ocorrência:

Como funciona a segurança por estabelecimento no módulo de Faturamento?

Passo a passo:

Conceito:

O conceito de “Segurança por estabelecimento” pode-se parametrizar características específicas de acesso por usuário a determinados estabelecimentos. Porém, essas características de acesso foram implementadas apenas nas rotinas críticas do produto e rotinas com importância de informações.

O objetivo é diferenciar o acesso aos estabelecimentos por usuário. Quando for definido que o usuário não possui acesso a determinado estabelecimento, este não ficará visível para o usuário, ou seja, ele não poderá realizar nenhuma operação com registros deste estabelecimento (Inclusão, Alteração, Eliminação e Consulta).

Um usuário só poderá acessar um registro de informação de um estabelecimento, se o grupo do usuário tiver o acesso permitido para a Unidade organizacional dentro do financeiro e se Módulo estiver configurado para considerar Segurança por Estabelecimento.

 

Grupo Usuário x Estabelecimento:

Neste cadastro é feita a associação de quais grupos de usuário podem ter acesso aos dados de um determinado estabelecimento. Como o usuário pode participar de mais de um grupo, se um grupo tiver acesso a um determinado estabelecimento, o usuário poderá acessar os dados do estabelecimento. Quando for vinculado o grupo “*” a um determinado estabelecimento, então todos os usuários terão acesso ao mesmo.

 

Os programas do módulo de faturamento que possuem segurança por estabelecimento são:

  •   FT0510 – Eliminação de Notas Fiscais
  •   FT0513 – Emissão de Notas Fiscais Modelo 01
  •   FT0514 – Emissão de Notas Fiscais Modelo 02
  •   FT0515 – Emissão de Notas Fiscais Modelo 03
  •   FT0603 – Atualização de Contas a Receber
  •   FT0604 – Atualização de Obrigações Fiscais
  •   FT2100 – Atualização de Notas Fiscais Estoque
  •   FT2200 – Cancelamento de Notas Fiscais
  •   FT4001 – Faturamento de Embarques
  •   FT4002 – Faturamento de Pedidos
  •   FT4003 – Faturamento Manual e Notas complementares
  •   FT4050 – Faturamento de Balcão
  •   FT0904 – Consulta de Notas Fiscais
  •   FT0507 – Relação de Notas Fiscais
  •   FT0709 – Diário Auxiliar do Faturamento
  •   FT0608 – Contabilização do Faturamento
  •   FT0708 – Demonstrativo Contábil do Faturamento
  •   FT2015 – Importação Notas Fiscais
  •   FT0605 – Atualização Estatísticas Faturamento
  •   FT0518 – Impressão da DANFE
  •   FT0909 – Consulta Informações de NF-e
  •   FT0910 – Geração Manual NF-e
  •   FT0912 – Parâmetros Emissão NF-e
  •   FT0913 – Cancelamento de NF-e
  •   FT0915 – Atualização Batch de NF-e
  •   Faturamento de Embarques
  •   Faturamento de Pedidos
  •   Faturamento de Notas Complementares
  •   Consulta de Notas
  •   Portlet Acompanhar Níveis de Atendimento
  •   Detalhes de Nível de Atendimento

A Segurança por Estabelecimento será global para todos os módulos, por meio do parâmetro Segurança por Estabelecimento no programa Atualização Parâmetro Global (CD0101). Porém ainda permanecerá a tela até que todos os módulos retirem seus parâmetros.

 

Regras Gerais:

Abaixo está descrito o comportamento padrão, quando a segurança por estabelecimento estiver ativada:


Cadastros

  • Ao inicializar, caso a tabela de cadastro possua o campo estabelecimento e o usuário não possui acesso ao estabelecimento, então o registro não deve ser visualizado e será posicionado no primeiro registro com acesso;
  • Quando navegar, não serão exibidos os registros que estiverem ligados a estabelecimentos sem permissão;
  • No programa de pesquisa, não serão exibidos os registros ligados a estabelecimentos sem permissão;
  • No vá para, ao informar um registro ligado a um estabelecimento sem permissão, o sistema vai mostrar erro como se o registro não existisse;
  • Caso o programa possua um botão de filtro/parâmetros onde possa ser informado o estabelecimento, ao informar um que não tenha acesso o sistema vai mostrar erro como se o estabelecimento não existisse;
  • Ao incluir e informar um estabelecimento sem permissão, não deve mostrar o nome do estabelecimento e não permitir a inclusão do registro;
  • Se o programa sugere estabelecimento conforme os parâmetros do módulo, não deve sugerir quando o usuário não possuir acesso ao estabelecimento do módulo;
  • Quando for informado estabelecimento que o usuário possui acesso, o registro deve ser incluído/alterado normalmente.

Consultas

  • Mesmo comportamento do cadastro em relação a inicialização, navegação, pesquisa, vá para e telas de parâmetros/filtros.


Relatórios

  • Quando possuir tela de digitação, e na tela de digitação possuir o código do estabelecimento, então ao informar um estabelecimento que o usuário não possui acesso, será mostrado uma mensagem que o estabelecimento não existe;
  • Na tela de seleção poderá informar uma faixa que contém estabelecimentos sem permissão, porém não serão listados os registros ligados a estes. O mesmo comportamento será aplicado no caso de registros ligados a estabelecimentos sem permissão.

 

Portlet

  • Também haverá restrição nos dados contabilizados e mostrados pelos gráficos dos portlets.

 

O conceito de segurança por estabelecimento pode ser aplicado em base de dados unificadas (Multi-empresa) ou separadas.

Em algumas telas onde o Estabelecimento é apresentado como default, por exemplo, Pedidos, Embarques e Notas Fiscais, se o usuário não tiver acesso ao Estabelecimento sugerido pela regra de negócio, o sistema não irá sugerir um valor, apresentando o campo Estabelecimento em branco.

As tabelas que não possuem o campo Estabelecimento, usam o estabelecimento da tabela “pai” para verificar a permissão de acesso.

Exemplos: Item de Pedido, Entregas do Item, Proposta, etc.

Observações:

 

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))