Administração do sistema

Perfil de blocos

RT.FAQ-78706
Existem alguns casos onde um mesmo bloco é utilizado em diferentes locais. Nestes casos, pode ocorrer a necessidade de customização deste bloco de forma diferenciada, ou seja, o mesmo bloco chamado em um local possui, por exemplo, campos requeridos e desabilitados diferentes de quando ele é chamado de outro local.

Para atender situações deste tipo existe o conceito de PERFIL do bloco.

O perfil do bloco pode ser informado na chamada do menu, utilizando o parâmetro Z_PROFILE seguido do nome dado ao perfil. O nome do perfil é livre. Como este nome será incluído em links, sugere-se que seja uma palavra bem curta ou até simplesmente uma letra.

Quando um bloco é chamado com um perfil, todas as preferências de customização do bloco buscam primeiro um valor específico para o perfil, acrescentando o nome do perfil entre parênteses do nome da preferência.
Exemplo:
RTAUTH_PESS.CAD_USUARIOS.DISABLED_FIELDS
Com o perfil "B", irá verificar primeira a seguinte preferência:
RTAUTH_PESS.CAD_USUARIOS.DISABLED_FIELDS(B)