Árvore de páginas

Inconsistência na rotina Monitoramento(TAFMONTES) relacionado a restrições de privilégios do configurador por filiais

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviços.

Módulo:

SIGATAF.

Função:

TAFMONTES.prw - Monitoramento

Situação/Requisito:

Inconsistências na tela de Monitoramento (TAFMONTES):

  1. Restrição de privilégios do configurador da rotina TAFMONTES não são considerados na marcação de filiais do filtro na abertura da tela;
  2. Restrição de privilégios do configurador por rotinas relacionadas aos eventos não são consideradas para a filial do registro do evento:
    1. na abertura da tela com os dados do evento - (Selecionar evento, detalhamento, clicar duas vezes no registro);
    2. na transmissão de eventos;
    3. na abertura do schema XML da validação de eventos;
    4. na exportação de XML de eventos;

Solução/Implementação:

Correção nos fontes para atender as necessidades:

  1. Restrição de privilégios do configurador da rotina TAFMONTES são considerados na marcação de filiais do filtro na abertura da tela;
  2. Restrição de privilégios do configurador por rotinas relacionadas aos eventos são consideradas para a filial do registro do evento**:
    1. na abertura da tela com os dados do evento - Detalhamento: o acesso será bloqueado e será exibida a mensagem:
    2. na transmissão de eventos: os registros referente rotinas e filiais com privilégios do usuário corrente restritos não serão transmitidos e será exibida a mensagem:
    3. na abertura do schema XML da validação de eventos: o acesso será bloqueado e será exibida a mensagem:
    4. na exportação de XML de eventos: o XML não será exportado e será exibida a mensagem:

**: o bloqueio ao acesso se dá através da restrição de privilégios do configurador (Usuários + Senhas + Privilégios - CFGA530).

Ex: Caso deseje que determinados usuários que tem acesso a rotina TAFMONTES não tenham privilégios de acesso aos dados dos eventos de folha S-1210, basta configurar uma regra de privilégios que bloqueie o acesso a esta rotina e vincular aos usuários:

  1. Verifique o nome da rotina relacionada ao evento, acesse a rotina e tecle Shift + F6, avance:
  2. Cadastre um bloqueio de privilégios no configurador e vincule-o ao usuário:


  3. Notar que neste caso o vínculo foi realizado com restrição para o usuário "brunno" apenas para a filial "02".

Importante: os bloqueios também funcionarão corretamente se utilizada opção "Restrição da Rotina no Menu" do configurador, entretanto o bloqueio é realizado por usuário e não também por filial, ex:

  1. Alterar usuário no configurador, selecionar o menu SIGATAF e acessar a rotina;
  2. Desmarcar rotina que deseja restringir:
  3. Demonstração do bloqueio ao tentar marcar o evento:

    (Este estilo de mensagem ocorre sempre que o bloqueio na filial corrente e não necessariamente na filial do registro)
Requisito:DSERTAF1-9095