Configurações do Sistema
A tela de Configurações do sistema, acessível apenas para usuários com privilégio de administrador, possui configurações gerais da ferramenta. As alterações realizadas nesta tela serão aplicadas a todos os usuários da ferramenta.
Confira abaixo as opções disponíveis de configuração.
Idioma
Este atributo define o idioma da interface do Scriptcase. Os idiomas habilitados são: English, Español, Italiano, Deutsch, Française e Português.
Tipo de documentação
Define se a documentação do Scriptcase será Online, utilizando a documentação do site ou Local.
Online
Para utilizar esta opção, a máquina onde o Scriptcase está instalado precisa ter acesso a internet e a nosso site: https://www.scriptcase.com.br/docs/pt_br/v9/manual/01-introducao/01-visao-geral/
Local
Para utilizar a documentação Local, será necessário baixar o arquivo zip da nossa documentação e extrair o conteúdo no diretório: ../scriptcase/doc/
Veja o passo a passo de como configurar no artigo sobre a documentação offline.
Quantidade de compilações em paralelo
Este recurso define a quantidade de segmentos utilizados para gerar o código fonte das aplicações de forma simultânea. Por padrão o valor do atributo é 5.
Exemplo com 15 compiladores
Exibir o tempo de compilação das aplicações individualmente
Este atributo habilita a exibição individual do tempo de compilação das aplicações.
Independente da configuração utilizada, o tempo total de compilação será sempre exibido.
Com a opção habilitada, o tempo individual será exibido no log da geração, como na imagem abaixo:
Com a opção marcada como Não, o tempo de compilação por aplicação será omitido, veja a imagem abaixo.
Quantidade de cópias automáticas das aplicações
Este atributo define a quantidade de cópias automáticas que serão criadas de uma aplicação ao salvar uma alteração realizada. Estas cópias podem ser recuperadas na opção Restaurar Aplicações no menu Aplicações.
Clique aqui para abrir a página da opção Restaurar Aplicações.
Avisar se o Backup do sistema não for realizado em (dias)
Define o número de dias em que o último backup realizado será considerado obsoleto. Após este tempo, os usuários do grupo selecionado no atributo Mostrar aviso do backup para serão notificados.
Mostrar aviso do backup para
Define o grupo de usuário que será notificado sobre o backup está obsoleto, após os dias definidos no atributo Avisar se o Backup do sistema não for realizado em (dias).
O aviso pode ser enviado para Todos os usuários ou apenas para usuários do grupo Administrador, que possuem privilégios de administrador.
Verificar por novas versões do Scriptcase após login
Define a periodicidade que os usuários serão notificados sobre a disponibilidade de atualizações para a ferramenta.
A notificação será exibida assim que o login for realizado, caso a versão do Scriptcase esteja depreciada em relação a versão em nosso servidor, respeitando a configuração definida.
Exemplo de notificação de Versão Desatualizada
As opções de notificação são as seguintes:
Todos os dias
A verificação por atualizações serão realizadas todos os dias, ao entrar na ferramenta.
Detarminado dia
Com esta opção, a verificação será realizada no dia definido no atributo Verificar versão nos dias, assim que o login for realizado.
Não verificar
Neste opção, a verificação não será realizada e os usuários não serão notificados ao liberarmos atualizações da ferramenta.
Realizando verificação periódica da base de dados do scriptcase
Este atributo define se será realizado ou não o backup automático da base de dados do Scriptcase, caso a ferramenta esteja instalada no SQLite.
Ao marcar Sim, será criada uma cópia da base de dados do Scriptcase nm_scriptcase.db
no diretório: scriptcase\backup\scriptcase
Ao marcar Não o backup automático não será realizado.
Lembrando que este recurso funciona apenas em instalações realizadas utilizando o SQLite como seu banco de dados.
Verificar versão nos dias
Define o dia da semana em que será realizada a notificação de Versão Desatualizada.
Este atributo está diponível apenas ao utilizar a opção Detarminado dia no atriburo Verificar por novas versões do Scriptcase após login
Timeout da Sessão do ScriptCase (minutos)
Tempo limite para execução de scripts PHP no Scriptcase. Este tempo é definido em minutos.
Exemplo de definição do Timeout
Tempo para expirar o cookie do login (dias)
Define o total de dias que o cookie responsaveis por armazenar o login, quando a opção Mantenha-me conectado é marcada, será mantido até que sejam apagados.
Checar IP quando logar por cookie
Define se o Scriptcase utiliza os cookies para validar o IP do usuário logado.
Este atributo define o funcionamento da opção Mantenha-me conectado.
Verifique o navegador ao fazer login via cookie
O Scriptcase utiliza os cookies para validar o navegador do usuário logado
Este atributo define o funcionamento da opção Mantenha-me conectado.
Verifique a máquina ao fazer login via cookie
O Scriptcase utiliza os cookies para validar a configuração do computador do usuário logado.
Este atributo define o funcionamento da opção Mantenha-me conectado.
Exibir Mensagem do status da geração
Define se as mensagens das ações que o Scriptcase está realizando, quando o usuário gera o código fonte ou executa uma aplicação serão 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
Permite que o Scriptcase utilize o cache para armazenar informações pertinentes das bases de dados configuradas ao criar uma conexão.
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.
Este recurso está disponível ao marcar sim no atributo Usar cache para metadados da conexão
Tempo de vida do cache em dias
Define o tempo que os arquivos criados, ao habilitar a opção Salvar cache de metadados no disco, serão mantidos. Após o período informado os arquivos serão recriados ao realizar login na ferramenta.
Estes arquivos também serão atualizados ao realizar algumas ações na ferramenta:
- Ao Editar uma conexão, caso haja alguma alteração na base de dados.
- Ao utilizar o botão “reload” na lista das tabelas, na tela de criação da aplicação.
- Ao utilizar o botão “recarregar” na lista de tabelas do SQL Builder.
Esta configuração está disponível apenas ao marcar Sim no atributo Salvar cache de metadados no disco
Servidor SMTP
Informe o servidor SMTP do mesmo provedor de e-mail que será utilizado para recuperar a senha de acesso à ferramenta, através da opção Esqueceu sua senha?. Caso nenhum servidor seja informado, a opção não irá funcionar como esperado.
Para que a opção Esqueceu sua senha? funcione será necessário configurar corretamente os atributos referentes ao SMTP.
Clique aqui para visualizar algumas opções de SMTP gratúitos.
Porta do SMTP
Informe a porta referente ao servidor SMTP informando anteriormente e levando em consideração a opção SSL.
SSL
Define a utilização ou não do SSL para o e-mail de e-mail da opção Esqueceu sua senha?.
Usuário do SMTP
Informe o usuário do SMTP para o envio dos e-mails de Esqueceu sua senha?.
Senha do SMTP
Senha do usuario informado no atributo Usuário do SMTP.
E-Mail do SMTP
Define o e-mail que será usado para o envio da mensagem para a recuperação da senha.
Este e-mail pode ser diferente do informado no usuário SMTP
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
Infonhrme a sea do usuário do proxy.
Utilizar sessão em banco de dados
Define se a sessão do Scriptcase será armazenada em uma tabela na base de dados do Scriptcase ou em arquivos de sessão.
Exibir opção de utilizar sessão em banco de dados na publicação
Este atributo habilita a opção Armazenar a sessão das aplicações em banco de dados durante a realização da publicação do projeto.
Tela de configuração na etapa de publicação do projeto
Conexão(PROD)
Devemos informar o nome da conexão do prod que contem a base de dados com a tabela para armazenar a sessão
Nome da tabela
Devemos informar o nome da tabela que será utilizada para armazenar a sessão
Nome do schema
Nome do schema do banco de dados, caso o banco de dados utilização faça uso desta estrutura.
Passe o ID da sessão PHP no url
Permite passar a url do PHP.
Otimização da chave estrangeira
Melhora a recuperação dos campos da tabela ao utilizar a opção de lookup e habilita a definição do lookup para campos chave estrageira, nas propriedades adicionais dos campos no dicionário de dados.
Exemplo do lookup montado com a opção habilitada
SELECT orderid, customerid FROM orders ORDER BY customerid
Exemplo do lookup montado com a opção desabilitada
SELECT orderid, orderid FROM orders ORDER BY customerid
Mostrar aplicação de Menu antiga
Esta opção habilita a exibição da antiga aplicação de menu na tela de criação as aplicaçoes. Por padrão, apenas o menu responsivo é exibido.
Para utilizar a antiga aplicação de menu, basta marcar sim e realizar relogar no Scriptcase.
Timezone
Define o timezone utilizado no ambiente de desenvolvimento.
Selecione o TimeZone correspondente ao seu fuso horário, verifique a lista de TimeZones disponíveis no site do php.