Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.
Revisamos a rotina de autocomplete nativa do AICS que agora diminui extremamente os acessos ao servidor, ficando muito mais rápida.
O procedimento para se editar visualmente as árvores do AICS (não importando qual) ficou assim:
- Clique com o botão direito na árvore para ativar "Editar Estrutura da árvore"
- Em seguida pode-se arrastar os nós sobre outros com 2 modalidades. Se pressionar o Shift ANTES de começar a arrastar, o sistema interpretará como um deslocamento de dados. Senão, será uma cópia. Enquanto estiver arrastando, pode-se usar o roller ball do mouse para deslocar a árvore e, se arrastar sobre nós fechados, eles serão expandidos. Muito semelhante ao que ocorre ao arrastar arquivos pelo Explorer do Windows.
A tela de manipulação de dados do servidor agora emite a mensagem de erro que o banco de dados passar, isso facilita as análises neste nível.
O comportamento multi-janela para o Windows Vista agora pode ser ativado nas configurações personalizadas. O padrão é desligado.
Recentemente, o serviço AICS (ServAICS) recebeu o recurso de processamento de emails assíncrono. Funciona assim: suas rotinas, o AICS ou qualquer serviço gravam os dados a serem enviados na tabela MAILLOG com a opção SUCESSO com o valor PD (significando pendente). O ServAICS abre esta tabela para todos os sites registrados no Setup do AICS e tenta, por envio direto preferencialmente, esvaziar este log de mensagens.
Para ganhar mais flexibilidade neste recurso, no Envio de mensagens do AICS, adicionamos a opção "Requisitar envio pelo servidor" que irá gravar os emails lá enviáveis nesta tabela. Para o AICS, o envio dará sempre "Sucesso" e o servidor irá, sob demanda, enviar as mensagens. Isso libera as estações deste processamento. Este recurso não é válido com mensagens que tenham anexos, porém, nenhuma restrição ao corpo do texto, que poderá conter inclusive HTMLs.
A performance deste recurso é fenomenal, pode alcançar mais de 100.000 envios de mensagens entregues por hora.
Nos serviços do AICS, os comandos Sendmail executam imediatamente o envio da mensagem, registrando um log na tabela MAILLOG. Na versão mais recente, a tabela MAILLOG foi expandida com colunas que identificam o emitente, campos foram ampliados. Agora, se a coluna SUCESSO for preenchida com o conteúdo PD, o ServAICS irá, para todos os sites indicados para WebAICS, tentar enviar a mensagem novamente e limpar esta "pendência". Com isso, as rotinas de envio de email podem ser muito mais rápidas e o trabalho de "SMTP" passa a ser do lado do servidor, muito mais eficaz.
Todas as pesquisas e manipulações de estruturas hierárquicas ficaram muito mais rápidas, principalmente, em conexões de baixa velocidade.
O Aics 2007 agora está processando o erro "field not found".
Por exemplo, qdo criamos campos novos num Aics mais novo, abrindo em
bases antigas, daria esta exceção e a tela entraria toda desconfigurada. O que contemplamos agora: o objeto de tela que está inconsistente, terá o datafield limpo e deixado desabilitado. Isto elimina uma exception que agora tem
este novo comportamento.
Para evitar execução involuntária em outras bases de dados, nas ferramentas do Aics, quando um SQL for atribuído, ele sempre inicialmente retornará o objeto de dados à conexão principal.
Adicionamos no Aics versão 2007, ServAICS e WebAICS para IIS e Netscape Advanced Server a função sleep:
Procedure Sleep(time:longint);
Onde time é em milisegundos.