Função x Perfil
Citação de andrecosta em 15/02/2022, 21:09Para verificar quais funções estão liberada para um determinado perfil.
Na função gerenciador de relatórios acesse > Pasta relatório >Importação > selecionar>
selecione o arquivo XML em anexo > Importar > Atualizar > OK
Para não correr o risco de sobre escrever um relatório já existe realizei o processo na base de homologação e teste.
Importando o relatório estará pronto para uso na função "Gerenciador de Relatórios".
Consulta SQL
select c.ds_perfil || ' - ' || c.cd_perfil perfil,
b.ds_funcao || ' - ' || b.cd_funcao funcao,
d.nr_sequencia || ' - ' || d.ds_parametro parametro,
d.vl_parametro_padrao,
d.vl_parametro,
(SELECT e.VL_PARAMETRO FROM FUNCAO_PARAM_PERFIL e
WHERE e.CD_FUNCAO = a.CD_FUNCAO
AND e.CD_PERFIL = a.CD_PERFIL
AND d.NR_SEQUENCIA = e.NR_SEQUENCIA) vl_param_perfilfrom funcao_perfil a,
funcao b,
perfil c,
funcao_parametro dwhere a.cd_perfil = c.cd_perfil
and ((a.cd_perfil = :cd_perfil) or ('0' = :cd_perfil))
and a.cd_funcao = b.cd_funcao
and d.cd_funcao = a.cd_funcao
and d.ds_parametro like '%chamada%'
and b.ie_situacao = 'A'
and c.ie_situacao = 'A'
order by 1, 2, 3
Para verificar quais funções estão liberada para um determinado perfil.
Na função gerenciador de relatórios acesse > Pasta relatório >Importação > selecionar>
selecione o arquivo XML em anexo > Importar > Atualizar > OK
Para não correr o risco de sobre escrever um relatório já existe realizei o processo na base de homologação e teste.
Importando o relatório estará pronto para uso na função "Gerenciador de Relatórios".
Consulta SQL
select c.ds_perfil || ' - ' || c.cd_perfil perfil,
b.ds_funcao || ' - ' || b.cd_funcao funcao,
d.nr_sequencia || ' - ' || d.ds_parametro parametro,
d.vl_parametro_padrao,
d.vl_parametro,
(SELECT e.VL_PARAMETRO FROM FUNCAO_PARAM_PERFIL e
WHERE e.CD_FUNCAO = a.CD_FUNCAO
AND e.CD_PERFIL = a.CD_PERFIL
AND d.NR_SEQUENCIA = e.NR_SEQUENCIA) vl_param_perfil
from funcao_perfil a,
funcao b,
perfil c,
funcao_parametro d
where a.cd_perfil = c.cd_perfil
and ((a.cd_perfil = :cd_perfil) or ('0' = :cd_perfil))
and a.cd_funcao = b.cd_funcao
and d.cd_funcao = a.cd_funcao
and d.ds_parametro like '%chamada%'
and b.ie_situacao = 'A'
and c.ie_situacao = 'A'
order by 1, 2, 3
Arquivos enviados:
- Você precisa fazer o login para ter acesso aos uploads.