Tipos de Atributo (Continuação) [ERG0230 02]

Tipos de Atributo (continuação)

Cadastro de campos relacionados do tipo Info

Campo

Descrição

Rótulo a ser apresentado

Indica qual será o título do campo. No momento da montagem de qualquer transação de cadastramento de atributos de funcionários ou dependentes, após informar-se a sigla do atributo, o sistema apresentará para cada dado, o rótulo que foi especificado pelo usuário, facilitando o entendimento do conteúdo do dado.

Data

Caso o 'Campo Relacionado' seja Informação n, este campo será mostrado. O 'checkbox', quando ativado, indicará que o dado a ser armazenado neste campo de Informação, trata-se de uma data, portanto as transações de cadastramento de atributos, deverão executar críticas específicas de data neste dado.

Possui Lista de Valores Estática?

Seu uso é permitido tanto para valores como para informações. Seu uso também é apropriado com dados do tipo 'Informação', onde pode-se criar listas estáticas de textos a serem associadas aos dados deste tipo. Ao ser ativado este campo, surgirá no formulário o botão 'Cadastra / Mostra Lista de Valores' e será removido o campo 'Comando SQL para lista de valores', o botão 'Editar' e ainda o 'ALIAS da coluna de Descrição'.

Consiste lista de valores?

Quando não for definida uma lista de valores estática, pode-se utilizar uma lista de valores selecionada a partir de uma das tabelas do sistema ou mesmo a partir de um atributo concedido ao funcionário. Este campo informa se deverá ser feito a consistência do select cadastrado no campo 'Comando SQL para a lista de valores'. Se a validação deste select não for possível nesta transação, então o campo 'Consiste lista de valores?' deve ser deixado em branco.

Comando SQL para a lista de valores

Seu uso é permitido tanto para valores como informações. Este campo é apresentado sempre que 'Possui Lista de Valores Estática' estiver desativado. Trata-se de uma terceira forma de criar-se uma lista de valores aceitáveis para um certo dado. Esta lista, porém, tem a característica de ser totalmente dinâmica, pois a sua criação é baseada em um comando 'SELECT', do SQL. Podemos através disto, por exemplo, dizer que a lista de valores válidos é o conjunto de códigos de cargo de uma determinada categoria funcional, ou ainda o conjunto de códigos de cargo da categoria do funcionário em questão. Este campo também tem a finalidade de poder cadastrar um select válido, que contém um campo de outra transação (ex: restrição pelo campo info1 da transação Atributos). Algumas regras e características devem ser obedecidas: a) O comando 'SELECT' do SQL deve ser sempre composto de duas colunas. A primeira coluna será a lista de valores, propriamente dita, vinculada ao dado. Já a segunda coluna, representa a descrição deste item da lista de valores; b) Qualquer construção de 'SELECT' do SQL válida poderá ser utilizada, inclusive subqueries. Caso o comando SQL possua algum erro sintático, o formulário apresentará a mensagem 'Problemas na execução do SELECT' e não permitirá que o mesmo seja salvo; c) O comando 'SELECT' do SQL aqui empregado, possui alguns recursos adicionais. Para dar a ele uma maior versatilidade, alguns itens recebem um tratamento especial. Para permitir que o comando SQL faça uso do número funcional, do número do vínculo, de sua data de início e término , a própria sigla do atributo, ou ainda qualquer outro valor ou informação que componha o atributo em questão, foram criadas as variáveis :NUMFUNC, :NUMVINC, :DTINI, :DTFIM , :ATRIBUTO, :VALORn e :INFOn. Desta forma, pode-se criar listas de valores utilizando como filtro (cláusula WHERE do SQL), uma informação dinâmica, retirada dos próprios dados funcionais do funcionário. Exemplo : Um atributo que contenha a sigla de uma tabela de vencimentos em INFO1, e o seu respectivo padrão de vencimento em INFO2. Ora, é desejável que a lista de padrões em INFO2, apresente somente os padrões daquela tabela em específico e não de todas as tabelas. Para isto, cria-se a seguinte expressão SQL 'SELECT NOME, ORDEM FROM REFERENCIAS WHERE TABELA = :INFO1 ORDER BY ORDEM'.

Editar

Este botão será apresentado sempre que 'Possui Lista de Valores Estática' estiver desativado. Este botão permite a chamada de um Editor, para o conteúdo do campo 'Comando SQL para a lista de valores'.

Valor Default

Informe o valor a ser apresentado como 'padrão' para o dado do atributo em questão, sempre que o cursor estiver neste campo em uma transação de cadastramento de atributos. Este será o valor inicial atribuído ao campo e deverá ser compatível com a lista de valores, se existente.

Cabeçalho da LOV

Quando a lista de valores for montada em uma das transações de cadastramento de atributos, o nome informado será mostrado como título da lista de valores (LOV).

ALIAS da Coluna de Valor

Na mesma lista de valores (LOV) , existe um título para a coluna de Valores, que por padrão é a expressão 'Valor'. Caso o usuário queira alguma outra expressão basta informá-la aqui.

ALIAS da Coluna Descrição

Na mesma lista de valores (LOV), existe um título para a coluna de Descrição, que por padrão é a expressão 'Descrição'. Caso o usuário queira alguma outra expressão basta informá-la aqui.

Ficha: Validação de Atributos

Um determinado atributo, pode possuir uma restrição de aplicabilidade. Nesta ficha, pode-se restringir que um atributo somente seja válido para os funcionários que pertençam a um determinado conjunto de : Categorias, Subcategorias, Regimes de Trabalho e Tipos de Vinculo. Pelo menos uma linha de informação deve existir aqui. Caso contrário, este atributo não poderá ser associado a nenhum funcionário.

Campo

Descrição

Categoria

Informe uma categoria de cargo válida para a concessão do atributo.

   Selecione um valor na Lista Organizada de Valores (LOV) Categorias. Esta lista é cadastrada na transação Categorias.

Subcategoria

Informe uma subcategoria de cargo válida para a concessão do atributo.

   Selecione um valor na Lista Organizada de Valores (LOV) Subcategorias. Esta lista é cadastrada na transação Categorias. A lista só mostrará subcategorias válidas para o Categoria seleciona no campo anterior.

Regime Jurídico

Informe um regime de trabalho válido para a concessão do atributo.

   Selecione um valor na Lista Organizada de Valores (LOV) Regimes Jurídicos. Esta lista é cadastrada na transação Regimes Jurídicos.

Tipo de Vínculo

Informe um tipo de vínculo válido para a concessão do atributo.

   Selecione um valor na Lista Organizada de Valores (LOV) Tipos de Vínculo. Esta lista é cadastrada na transação Tipos de Vínculo.

Ficha: Grupo de Atributos

Um determinado atributo, pode pertencer a um ou mais grupos de atributos. Nesta ficha é permitido a associação do atributo nos grupos cadastrados para a empresa logada.

Campo

Descrição

Grupo

Nome do Grupo de Atributo cujo atributo será ou está associado.

   Selecione um valor na Lista Organizada de Valores (LOV) Grupos de Atributo. Esta lista é cadastrada na transação Grupos de Atributo.

Descrição

Descrição do Grupo de Atributo cujo atributo será ou está associado.

Gera Validade para

Para facilitar a geração destas combinações de Categoria / Subcategoria / Regime Jurídico/ Tipo de Vínculo, este bloco permite que, a partir de uma Categoria, Subcategoria, Regime Jurídico, Tipo de Vínculo informados, seja possível gerar a validade dos atributos. Lembre-se todos os quatro campos possuem Lista Organizada de Valores (LOV) para seleção de dados.

Será possível duas opções de cadastramento:

a) Para cadastrar uma única combinação, selecionar um valor para cada um dos campos;

b) Para gerar uma opção selecionada com as possíveis combinações nos outros campos, selecionar um valor para um campo e deixar em branco o(s) campo(s) que deseja gerar todos os valores possíveis.

Ao clicar no Botão 'Gerar Validade' será cadastrado no bloco 'Atributo Válido para' as combinações de Categoria / Subcategoria / Regime Jurídico/ Tipo de Vínculo.

    O Botão 'Gerar Validade' executará a geração automática das combinações válidas para o atributo , conforme o selecionado no bloco 'Gera Validade para' e seguindo as possibilidades de combinações válidas no cadastramento da tabela Tipos de Vínculo.

Veja Também:

Tabelas g Histórico Funcional g Atributos g Atributos


#