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.
|
Subcategoria |
Informe uma subcategoria de cargo válida para a concessão do atributo.
|
Regime Jurídico |
Informe um regime de trabalho válido para a concessão do atributo.
|
Tipo de Vínculo |
Informe um tipo de vínculo válido para a concessão do atributo.
|
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.
|
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:
Perfis de Segurança para Atributo
Menu:
Tabelas g Histórico Funcional g Atributos g Atributos
#