Configurações do Sistema
Tela de Configurações do Sistema, onde podemos definir diversas configurações que serão perceptíveis a todos os usuários do sistema.

- Idioma - Define o idioma padrão ao criar projetos.
- Quantidade de compilações em paralelo - Define a quantidade de segmentos usados para gerar as aplicações.
- Exibir o tempo de compilação das aplicações individualmente - Permite a exibição do tempo de compilação de cada aplicação.
- Quantidade de cópias automáticas das aplicações - Define a quantidade de cópias que o restore de aplicações irá armazenar.
- Avisar se o Backup do sistema não for realizado em (dias) - Define o número em dias para informar aos usuários selecionados que o último backup realizado tornou-se obsoleto.
- Mostrar aviso do backup para - Define os usuários que serão avisados sobre o backup obsoleto.
- Verificar por novas versões do Scriptcase após login - Permite a verificação automática por novas versões da ferramenta, disponíveis para atualização.
- Verificar versão nos dias - Permite selecionar um dia da semana para que ocorra a verificação de nova versão.
- Timeout de Aplicações (minutos) - Tempo limite para a execução de scripts (PHP), durante o desenvolvimento das aplicações, ex. compilar a aplicação, análise de selects, salvar a aplicação etc. (em segundos).
- Exibir Mensagem do status da geração - Permite definir se as mensagens das ações que o Scriptcase está realizando quando o usuário compila (botão Compilar) ou executa (botão Executar) uma aplicação, sejam exibidas plenamente, parcialmente ou não sejam exibidas. As opções são:
- Principais - Exibe apenas um subconjunto das mensagens;
- Nenhuma - Inibe a apresentação das mensagens;
- Todas - Habilita a exibição de todas as mensagens de status.
- Usar cache para metadados da conexão - Visa uma melhor performance sem precisar ler o dicionário das bases de dados toda vez que é criada as aplicações. Essas informações são adicionadas em arquivos, para que se tenha uma criação mais ágil na recuperação dos metadados existentes nas bases de dados.
- Salvar cache de metadados no disco - Este atributo habilita o salvamento do cache de metadados das tabelas em arquivos viculados aos projeto. Este recurso possibilita uma melhora de performance já que o cache será mantido mesmo após o encerramento da sessão do usuário.
- Tempo de vida do cache em dias - Define o tempo de vida de cache dos arquivos, para que eles sejam refeitos. Além dessa opção, os arquivos também serão refeitos nas seguintes situações:
- Na edição de conexões, caso haja alguma alteração na base de dados.
- No ícone “reload” na lista das tabelas na tela de criação da aplicação.
- No botão “recarregar” na lista de tabelas do SQL Builder.
- Servidor SMTP {#servidor-smtp} - Deve ser informado o endereço do servidor SMTP, responsável pelo envio de email.
- Porta do SMTP - Informe a porta do servidor SMTP. Esta informação deve estar em conformidade com a opção Conexão Segura. Utilize 465 para SSL. Ao omitido, o Scriptcase assumirá o valor default: 25.
- SSL - Define a utilização ou não do SSL.
- Usuário do SMTP - Informe o Usuário do servidor SMTP.
- Senha do SMTP - Informe a Senha do servidor SMTP referente ao usuário informado.
- E-Mail do SMTP - Informe o e-mail de origem das mensagens.
- Servidor de PROXY - Informe o IP do servidor de proxy.
- Porta do PROXY - Informe a porta do servidor de proxy
- Usuário do PROXY - Informe o usuário do proxy.
- Senha do PROXY - Informe a senha do usuário do proxy.
- Utilizar sessão em banco de dados - Permite utilizar sessão em banco de dados.
- Exibir opção de utilizar sessão em banco de dados na publicação - Permite a exibição da opção de utilizar sessão no banco de dados da publicação.
- Passar o ID da sessão PHP no url - Permite passar a url do PHP.
-
Otimização da chave estrangeira - Se tratando do formulário, isso habilita uma melhoria na definição dos lookups em campo que é chave estrangeira.
Exemplo de lookup criado quando a flag está habilitada:
SELECT orderid, customerid FROM orders ORDER BY customerid
Exemplo de lookup criado quando a flag está desabilitada:
SELECT orderid, orderid FROM orders ORDER BY customerid
Se trando das aplicações de consultas, essa flag habilitada criará lookups automáticos para os campos. Em relação ao dicionário de dados, com essa opção habilitada, o dicionário de dados agora pemitirá que na edição de campos, mais precisamente nas propriedades adicionais dos campos, seja definida a chave estrangeira. - Timezone - Permite definir o qual timezone será utilizado.
Para que a opção recuperar senha do Scriptcase, disponível no login do Scriptcase funcione, é necessário configurar corretamente as configurações de envio de e-mail abaixo.