Gerador de Objetos Dinâmicos
Objetivo | Permitir a geração dos objetos dinâmicos que sejam do tipo Atributo SOR para relacioná-los a tabelas de extensão no banco repositório MGSOR. |
Programa | SO0704 |
Pré-Requisito | É pré-requisito para a execução dessa função:
|
Visão Geral | Nessa função é realizada a geração de objetos dinâmicos. Após a geração são verificados todos os perfis selecionados (por meio das faixas ou digitação). Para os perfis que possuem objetos dinâmicos do tipo atributo SOR relacionados e que não foram gerados, são validados o tipo de dado, formato, número de decimais e rótulo. Após isso, é feito o seguinte processo, no banco repositório MGSOR:
|
Descrição
Janela Gerador de Objetos Dinâmicos – Pasta Seleção
Nas tabelas a seguir estão descritos os elementos desta janela:
Campo | Descrição |
Programa | Inserir códigos de programas, definindo uma faixa de programas para a geração de tabelas e atributos de extensão. |
Perfil | Inserir as identificações de perfis, definindo uma faixa de perfis para a geração de tabelas e atributos de extensão. |
Janela Gerador de Objetos Dinâmicos – Pasta Parâmetros
Esta Pasta apresenta a tela onde são exibidos os parâmetros utilizados na geração dos objetos dinâmicos.
Na tabela a seguir estão descritos os elementos desta tela:
Campo | Descrição |
Produto EMS2 | Quando assinalado, esse campo define que se deseja gerar os perfis dos programas do Datasul-EMS2, conforme faixa de seleção informada. |
Produto EMS5 | Quando assinalado, esse campo define que se deseja gerar os perfis dos programas do Datasul-EMS5, conforme faixa de seleção informada. |
Produto HR | Quando assinalado, esse campo define que se deseja gerar os perfis dos programas do HR, conforme faixa de seleção informada. |
Importante:
O programa identifica qual produto o usuário está utilizando no momento e habilita apenas o produto correspondente para a geração das informações.
Janela Gerador de Objetos Dinâmicos – Pasta Digitação
Esta Pasta apresenta a tela onde são inseridas informações a serem consideradas para os perfis na geração de objetos dinâmicos.
Nas tabelas a seguir estão descritos os elementos desta tela:
Campo | Descrição |
Produto | Exibe o código do produto a que pertence o perfil (EMS2/EMS5/HR). |
Programa | Exibe o código do programa ao qual está relacionado o perfil. |
Perfil | Exibe o código do perfil. |
Nome Botão | Descrição |
Inserir | Quando acionado, permite insere um produto/programa/perfil a ser gerado. |
Alterar | Quando acionado, permite alterar um produto/programa/perfil a ser gerado. |
Retirar | Quando acionado, elimina um produto/programa/perfil a ser gerado. |
Salvar | Quando acionado, salva em um arquivo texto a lista de produtos programas e perfis digitados. |
Recuperar | Quando acionado, permite recuperar a lista de produtos programas e perfis digitados. |
Importante:
Quando for informada alguma digitação, serão desconsideradas as faixas de dados informadas, sendo gerados apenas os perfis informados na página de digitação.
Janela Gerador de Objetos Dinâmicos – Pasta Impressão
Esta Pasta apresenta a tela onde são inseridas informações a serem utilizadas na impressão dos relatórios sobre objetos dos perfis.
Na tabela a seguir estão descritos os elementos desta tela:
Campo | Descrição |
Destino | Selecionar, entre as opções disponíveis, qual será o destino do relatório sobre os objetos dos perfis gerados e seus possíveis erros de geração. Pode ser destinado para a impressora, para arquivo ou para terminal. |
Execução | Selecionar, entre as opções disponíveis, qual será o tipo de execução da geração. Pode ser on-line ou batch. |
Importante:
Eliminação de tabelas de extensão
A eliminação de tabelas de extensão que não são mais utilizadas pelo Otimizador de Telas ficando sob responsabilidade do Administrador de Banco de Dados.
É importante certificar-se de que realmente a tabela de extensão não seja mais utilizada por nenhum perfil de programa, para que não ocorram erros de acesso quando os mesmos forem executados.
Erros reportados no relatório
Em alguns casos, o Gerador de Objetos Dinâmicos pode não conseguir criar o atributo na tabela de extensão, por erros cometidos na definição do objeto. Por exemplo: O formato informado é inválido, o nome do objeto é inválido (nome utilizado com espaços ou caracteres inválidos), o tipo de dado é incompatível com o formato, entre outros.
Quando ocorre um erro, é impresso no relatório o erro Progress ocorrido durante a criação do objeto.
Finalizar Sessão Progress depois da Geração
É importante após efetuar a geração dos objetos dinâmicos que a sessão seja finalizada antes de se efetuarem os testes do objeto em determinado perfil. Caso contrário podem ocorrer erros durante a utilização de um perfil.