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 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 | - 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 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. |