Feedback

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.

Acesso ao administrativo - Configurações do Sistema

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

imagem de dos complicadores

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:
Tempo individual de compilação das aplicações

Com a opção marcada como Não, o tempo de compilação por aplicação será omitido, veja a imagem abaixo.
Tempo individual de compilação das aplicações

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

Tela de notificação para versão obsoleta

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

Definição do tempo de sessão do Scriptcase

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.

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.

O Scriptcase utiliza os cookies para validar o navegador do usuário logado

Este atributo define o funcionamento da opção Mantenha-me conectado.

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

Campo informando o servidor SMTP. Exemplo de um servidor SMTP do google: smtp.gmail.com

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

Tela de configuração da sessão na base de dados, durante a publicação

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.