Árvore de páginas

Introdução


Objetivo:

O produto Otimizador de Telas tem como objetivo permitir ao usuário otimizar as telas do Datasul-EMS Framework por intermédio de modificações em propriedades dos objetos de um programa, possibilitando a inclusão de novos objetos.

Importante

O Screen Optimizer poderá apresentar, em algumas situações, problemas no seu funcionamento porque a aplicação faz uso de recursos gráficos avançados que não são suportados ou por falta de padronização na aplicação que está sendo acessada.


Principais Características:

As principais características do produto são: 

Característica

Descrição

Versão Trial com prazo indeterminado de utilização

 A versão “Trial” do Screen Optimizer não possui prazo determinado para utilização, porém somente podem ser utilizados 8 perfis ativos. É uma excelente opção para avaliação do potencial do produto.

Otimiza programas do Datasul-EMS2, Datasul-EMS5 e Datasul HR 

 Permite otimizar programas dos produtos Datasul-EMS2, Datasul-EMS5 e Datasul HR que foram construídos por intermédio dos templates padrões do produto.

Conceito de Usuário AdministradorApenas o Usuário Administrador do produto poderá otimizar programas. O Usuário Administrador é previamente parametrizado, permitindo que exista apenas um Usuário Administrador corrente no produto.
Utiliza o conceito de Perfis x Programa x Grupos de UsuáriosÉ possível criar vários perfis (otimizações) para um mesmo programa. Cada perfil criado pode ser aplicado para um ou mais grupos de usuários, permitindo assim efetuar otimizações diferenciadas de acordo com os grupos de usuários existentes.
Compatível com Banco de Dados Oracletodas as funcionalidades desenvolvidas estão disponíveis também para o Banco de Dados Oracle.


Principais Funcionalidades:

As principais Funcionalidades do produto são:

Funcionalidade

Descrição

Possibilidade de habilitar/desabilitar o produto por sessão/instalação

  • É possível desabilitar/habilitar o produto por sessão.
  • É possível habilitar/desabilitar o produto por meio dos parâmetros do produto.
  • Quando o produto estiver desabilitado, nenhuma otimização dos perfis existentes será efetuada.

Otimiza propriedades para alterar a estética dos programas

  • O Usuário Administrador pode modificar propriedades dos objetos como: cor de frente, cor de fundo, coluna, linha, altura, largura, botões flat, fonte, horizontal, posição de tabulação, imagem para botões.
  • É possível modificar a cor de objetos mais importantes da tela para chamar a atenção do usuário.
  • É possível alterar a tabulação dos objetos conforme a necessidade do usuário.
Redefinição das propriedades de definição do objeto conforme contexto do clienteO Usuário Administrador pode modificar propriedades dos objetos como: ajuda, rótulo, dica, rótulos de radio e caixa de seleção.
 Inicialização de campos na adição de registros e em relatóriosPermite ao Usuário Administrador informar valores iniciais para os campos de um cadastro (na adição de registros) e de campos de relatório (seleção de faixas e parâmetros). A inicialização de campos pode ser por intermédio de um valor fixo (Ex.: cod-cliente = 10) ou por intermédio de um valor retornado por um programa externo (específico).
Possibilita esconder e desabilitar campos da telaÉ possível indicar quais os campos que ficarão desabilitados ou escondidos quando o usuário executar o programa. Dessa forma, é possível criar segurança em nível de campo.
Possibilita esconder e desabilitar botões da tela através de uma condição pré-definidaÉ possível definir regras fixas (Ex.: cod-cliente = 10) ou específicas, por intermédio de um programa externo, (cod-cliente deve ser igual ao cliente de um determinado pedido) para indicar se um botão deve ficar desabilitado ou escondido com base nos valores dos objetos de tela (permitindo criar uma segurança por funcionalidades de acordo com regras de negócio específica, definidos pelo usuário administrador).
Validar campos e objetos da tela em manutenção de registrosÉ possível definir regras (fixas ou por intermédio de programas externos específicos) para validar informações de negócio específicas do cliente, permitindo criar regras simples (apenas um atributo) ou complexas (com mais de um atributo relacionado). Dessa forma, é possível efetuar validações adicionais e específicas na inclusão, modificação e eliminação de registros.
Possibilita definir para um botão a condição de botão validadorIndicando para um botão que o mesmo possui o status de botão validador, é possível efetuar validações específicas, estáticas ou dinâmicas, simples ou complexas, que garantem que uma determinada ação (implantação de um título, confirmação de um pedido, etc.) só ocorra após o sucesso da validação.
Criação de objetos dinâmicosExiste a possibilidade de criar botões dinâmicos e relacioná-los a atributos de um cadastro (para visualização) ou a programas, além de textos e retângulos.
Banco Repositório para criação de novos atributos
  • Permite ao Usuário Administrador criar novos atributos para um programa (visualizados em campos, caixas de seleção, radios, caixas de checagem).
  • Os novos atributos criados são relacionados a uma tabela de extensão do programa e armazenados em um Banco Repositório. 
  • Todo o controle de criação da tabela de extensão, bem como a sincronização de inclusão, modificação e eliminação de registros são feitas automaticamente pelo Screen Optimizer.
 Adição de atributos do EMS em programas para consultaÉ possível adicionar aos programas atributos de tabelas do EMS para consulta. Os atributos podem ser da própria tabela ou de tabelas relacionadas. Basta informar uma ligação de relacionamento. Exemplo: na Manutenção de Pedidos, é possível incluir na tela informações do endereço do cliente (caso apareça apenas o código e o nome do mesmo) para consulta.
Adição de atributos de tabelas de Banco de Dados específicoÉ possível adicionar aos programas atributos de tabelas de Banco de Dados específico, quando a tabela específica tiver uma relação de extensão (1 para 1) com a tabela do EMS. Nesses casos, o Screen Optimizer efetuará a sincronização de inclusão e modificação de registros automaticamente.
Biblioteca de funções para criação de programas de retorno externoQuando for necessário criar validações e condições mais complexas por intermédio de programas de retorno externo, o Screen Optimizer possui uma biblioteca de funções que retornam as informações de qualquer objeto da tela de maneira fácil e rápida (chamada de funções).
Otimização de Múltiplos ObjetosNo ambiente de desenvolvimento, é possível selecionar múltiplos objetos para otimização. Para múltiplos objetos, pode-se alterar as seguintes propriedades: cor de fundo, cor de frente, largura, altura, linha, coluna e fonte
Integração com o Datasul WebdeskÉ permitido criar botões relacionados a documentos do Webdesk. É possível ainda associar botões Webdesk a campos na tela, chamando o documento, conforme o valor do campo, para ser visualizado no navegador.

Aviso

O Otimizador não está homologado para Bancos Unificados.