(ORÇAMENTOS / ORDEM DE SERVIÇO) Controle de Escopo dos Cards por Representante do Usuário Logado

Resumo da Nota Técnica

Resumo da Nota Técnica
Nesta ordem de serviço foi implementado o controle de filtragem dos cards de Orçamento e Ordem de Serviço com base no representante vinculado ao usuário logado.

Com a alteração, usuários master continuam visualizando os indicadores globais, enquanto usuários não master passam a visualizar apenas os dados relacionados ao representante associado ao seu cadastro. Também foi ajustada a nomenclatura do campo “Técnico” para “Técnico/Representante” nos cadastros de Orçamento e Ordem de Serviço.

Detalhes da Nota Técnica

Aplicação de filtro por representante nos cards de Orçamento

Foi implementada a filtragem dos indicadores exibidos nos cards da tela de Orçamentos, considerando o representante vinculado ao usuário logado.

Quando o usuário não for master, o sistema busca o identificador do representante no cadastro do usuário e utiliza essa informação como critério nas consultas dos KPIs da tela. Dessa forma, os cards passam a apresentar somente os dados vinculados ao representante correspondente.
(imagem 1)

Imagem 1


Aplicação de filtro por representante nos cards de Ordem de Serviço

A mesma regra de escopo foi aplicada aos cards da tela de Ordem de Serviço.

Os indicadores dessa rotina passam a respeitar o representante vinculado ao usuário logado, evitando que usuários não master visualizem dados globais ou informações associadas a outros representantes.
(imagem 2)

Imagem 2
Regra para usuário master

Para usuários classificados como master, os cards de Orçamento e Ordem de Serviço continuam apresentando dados globais.

Nesse cenário, nenhuma filtragem por representante é aplicada nas consultas dos indicadores, mantendo a visão consolidada de todos os registros disponíveis.

Regra para usuário não master com representante vinculado

Para usuários não master, o sistema consulta o campo de representante vinculado no cadastro de usuários.

Quando houver representante associado, o respectivo identificador é aplicado nas consultas dos KPIs, fazendo com que os indicadores exibam apenas os registros relacionados ao representante do usuário logado.

Essa regra garante que os números apresentados nos cards estejam aderentes ao escopo operacional e às permissões do usuário.

Regra para usuário sem representante vinculado

Quando o usuário não for master e não possuir representante vinculado em seu cadastro, a visualização dos indicadores é bloqueada.

Nesse caso, os cards são exibidos com valores zerados e o sistema apresenta uma mensagem orientando a necessidade de vínculo do representante ao usuário.

Esse tratamento evita a exibição indevida de indicadores e orienta a correção cadastral necessária para liberação da visualização.

Alteração da nomenclatura do campo Técnico

Nos cadastros de Orçamento e Ordem de Serviço, o nome do campo “Técnico” foi alterado para “Técnico/Representante”.

A alteração tem como objetivo deixar mais clara a finalidade do campo, indicando que ele pode representar tanto o técnico quanto o representante utilizado nas regras de escopo e filtragem dos indicadores.


Resultado esperado

Com a implementação, os indicadores dos cards passam a refletir corretamente o escopo do usuário logado:

usuários master visualizam dados globais;
usuários não master visualizam apenas dados do representante vinculado;
usuários sem representante vinculado não visualizam indicadores consolidados, recebendo orientação para ajuste cadastral.

A melhoria garante maior consistência dos números exibidos, aderência às regras de permissão e melhor controle das informações apresentadas nas rotinas de Orçamento e Ordem de Serviço.

Questões:

Parâmetros Envolvidos

Parâmetros Envolvidos
Não há parâmetros envolvidos.

» Nota Técnica