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 Administrador | Apenas 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 Oracle | todas 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 |
|
Otimiza propriedades para alterar a estética dos programas |
|
Redefinição das propriedades de definição do objeto conforme contexto do cliente | O 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órios | Permite 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 validador | Indicando 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âmicos | Existe 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 |
|
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 externo | Quando 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 Objetos | No 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.