Leia, por favor

Nosso website utiliza cookies para facilitar a navegação. Ao continuar o acesso, você aceita essa política automaticamente.

Retrospectiva Recursos Desenvolvidos em 2014

Resumo dos Novos Recursos

 

  • Site aics.com.br
  • Evolução da Base Colaborativa no site
  • Nomes mais amigáveis aos endereços de internet
  • Base de CEPs atualizada 2.015 podendo ultrapassar 1 milhão de endereços
  • ECF com novos recursos
  • Sped para Produção
  • Novo recurso de liberação de licenças
  • Informação do lote na venda
  • Espelhamento de servidores, backup online
  • Nova estrutura para hospedagem de bancos em alta velocidade
  • DNS Dinâmico .br
  • Envio de SMS
  • Serviço de IMAP
  • Email com AntiSPAM

 

Site aics.com.br

 

Fizemos uma reformulação completa no site do AICS exibindo os setores já aplicados com o sistema e uma exposição genérica dos módulos. O formato está bem definido, mas o conteúdo continua sendo expandido.

 

Evolução da Base Colaborativa no site

 

A base colaborativa é o resultado de todos os cadastros já feitos até hoje por todos os usuários do sistema. Para alguns, esse recurso ainda é uma caixa preta. Para reforçar o conceito, que não é complicado, vamos descrever seu fluxo.

O início de tudo é um novo cadastro no sistema, tanto de empresas quanto de pessoas (genericamente, CNPJ e CPF). Ao finalizar um cadastro, o AICS o envia para validação na base central. Esse envio é feito sem nenhum ônus de processamento e consumo praticamente zero de internet, o dado é compactado (apenas texto) e enviado à central de forma assíncrona, isto é, a estação continua trabalhando enquanto o envio é feito, não há custo de processamento envolvido.

Pois bem, ao chegar na central, o dado é validado do ponto de vista de documento. O CNPJ ou CPF é checado, analisado se já existe na central e, em seguida, pode ser criado ou atualizado. A origem não é registrada (e nem importa). O conceito de base colaborativa é ganhar tempo na entrada de novos dados pelo sistema.

A central, quando recebe um novo dado, envia um email ao "dono" do cadastro para que, se ele quiser, possa ajustar o cadastro à sua maneira (afinal de contas, o "dono" do cadastro  é a própria empresa cadastrada).

A partir desse momento, o dado pode ser colaborativamente utilizado pelos outros usuários.

Esse uso ocorre, é claro, no próprio cadastro do AICS e em todos os módulos que possuem a chamada busca mágica. A busca mágica identifica se o dado digitado é um código interno do cadastro, se é um nome, um CPF ou CNPJ. Se o dado for localizado na base local, é imediatamente associado. Se a busca não encontrar, irá perguntar ao usuário se deseja localizar na base Shop.AICS. Ao confirmar, o Aics requisitará o cadastro associado ao documento e fará um novo cadastro automaticamente. Nem o módulo cadastro precisará estar aberto para isso.

Complementando esse trabalho, se a inclusão estiver sendo feita pelo próprio cadastro, o AICS permitirá localizar a empresa no site da Receita Federal e complementará as informações com os dados oficiais do cartão CNPJ.

Com o novo site do AICS, o tamanho da base colaborativa está sendo informado na opção Módulos, Cadastro.

 

Nomes mais amigáveis aos endereços de internet

 

Para os usuários que conhecem as ações do módulo web do AICS, é simples navegar utilizando seus comandos (existem comandos de navegação, visualização, edição, comandos para comércio eletrônico e mais uma dezena deles). Entretanto, do ponto de vista da navegação pelo site, esses comandos são técnicos demais.

Como um exemplo imediato do uso do recurso de endereços amigáveis, citamos o próprio site do AICS. Quem navega pelo site pensa que os dados são todos estáticos, os endereços são todos amigáveis, por exemplo:

aics.com.br/modulos/cadastro

O endereço é altamente amigável. Internamente, esse endereço se refere a uma tabela de dados com código e tudo a que se tem direito.

Esse endereço amigável é traduzido na ação shortlink. Isto é, essa ação foi expandida podendo ser personalizada. O uso original dessa ação é criar, como o nome sugere, endereços curtos.

Por exemplo, poderíamos traduzir

aics.com.br/Jk12

Para algo como

www.aics.com.br/tabnav?tab=MODULOS&pos=123&idioma=P

Portanto, o shortlink em si já possui um uso imediato nos serviços de mensagens curtas, como Twitter. Nessa expansão do recurso, bastará criar um evento do usuário em System com o nome Shortlink. Esse evento receberá todas as chamadas como se fosse um parâmetro chave (key). A sua rotina poderá implementar a lógica que desejar e retornar o conteúdo que for o mais adequado à referida chamada. Para maiores informações e exemplos, entre em contato com o nosso suporte.

 

Base de CEPs atualizada 2.015 podendo ultrapassar 1 milhão de endereços

 

Esse trabalho foi uma requisição de alguns clientes. Os Correios não mais oferecem a base de dados do Brasil para uso interno. Ao invés disso, disponibilizaram alguns serviços de consulta online. Entretanto, quando a BF foi utilizar esses serviços, notou que a velocidade era baixa e, pior, variável. O usuário teria a impressão que o sistema estaria lento (impressão que não existe no AICS).

Por decisão interna, a BF criou uma atualização da base brasileira a partir dos serviços do Correio. Essa atualização encontra-se em execução e já incrementou a base de endereços central do AICS da casa dos 700.000 registros para 950.000. Esse volume deve ultrapassar a casa do "milhão" em breve. Todos os usuários do cadastro terão esse ganho de contar com uma base atualizada e completa.

ECF com novos recursos

 

No segmento Comercial, o módulo de Emissão de Cupom Fiscal teve diversas evoluções:

  • Nova tela personalizada com Imagem de fundo configurável
  • Diversos bloqueios evitando erros operacionais
  • Separação entre modo de pagamento interno e modo de pagamento no ECF (mais flexibilidade gerencial)
  • Integração do cancelamento do cupom com o cancelamento sob as regras locais
  • Arquivos de redução Z gravados para uso posterior em Sintegra ou Sped
  • Leitura de barras com possibilidade de ler código de lotes, isto é, a venda terá informação do lote efetivamente comprado, além do produto, permitindo total rastreamento de itens de produção interna ou externa
  • Abrimos diversas rotinas do tipo callback (rotinas criadas pelo usuário e chamadas pelo AICS) para personalizar os meios de pagamento. Com essas rotinas, pode-se integrar qualquer meio de pagamento ao ECF sem nenhuma modificação

 

Sped para Produção

 

Uma novidade que estava agendada para iniciar em 2.015 era o registro K do Sped Fiscal. Esse registro envia todo o fluxo de produções internas para a receita federal. Como a BF não esperou o adiamento do registro, a sua implementação foi feita já a partir dos registros de produção, sem necessidade alguma de alteração na operação interna do sistema.

Até a atualidade, nenhuma alteração estrutural foi feita no AICS para suprir alguma geração de arquivos eletrônicos oficiais.

Para ativar a emissão do referido registro, basta configurar na aba Sped do respectivo local.

 

Novo recurso de liberação de licenças

 

O conceito de licenciamento do AICS é por módulo utilizado produtivamente. Mesmo assim, foi criada a opção de somente monitoramento para todos os módulos. Essa opção permite abrir o acesso aos módulos para um número ilimitado de usuários, porém, sem recursos de processamento, apenas monitoramento.

Além disso, no caso da ocorrência de violação do licenciamento, o módulo violado funcionará na modalidade monitoramento, mas o acesso será permitido.

 


Informação do lote na venda

 

O AICS permite um controle total no rastreamento dos materiais por lotes. O processo inicia nas NFs de entrada, continua na indicação dos lotes nas produções e seus resultados. Em processos encadeados, os lotes produzidos podem ser insumos em outras produções e assim por diante.

Na Venda, foi criada a possibilidade de ser informado um código de lote. Isso significa que, além da identificação do produto de venda, o movimento terá a informação do lote efetivamente vendido. Essa informação não fica registrada em cupons fiscais porque a estrutura do cupom não comporta tal detalhamento, entretanto, numa eventualidade de localização dos destinos de determinada produção, fica imediato o uso.

Ainda, tendo o lote sido informado nas vendas, será possível, por exemplo, avisar o cliente que o referido lote venceu e que ele pode adquirir outro. Os usos são limitados pela imaginação e aplicabilidade.

 

Espelhamento de servidores, backup online

 

O AICS trabalha sobre servidores SQL exclusivamente. É muito comum os próprios servidores possuírem recursos de backup, alguns recursos são ruins (não iremos apontar um melhor ou pior nesse cenário). Para todos os cenários, entretanto, existe o recurso de backup genérico pelo serviço de backup do AICS.

Nesse serviço, pode-se identificar horários e quais bancos devem ser copiados. De modo geral, o serviço de backup pode copiar diversos bancos de dados, a BF o utiliza em alguns servidores internos. Nesse mesmo serviço, o destino dos arquivos gerados pode ser livremente definido, desde um drive externo na mesma máquina, um outro mapeamento na rede local ou, ainda, num servidor externo por FTP.

De qualquer forma, o processo de backup periódico possui imperfeições, que são:

  • O backup aloca recursos valiosos, durante sua execução, é normal o servidor ficar bem mais lento para as operações usuais
  • Não existe um período de tempo entre backups que seja perfeito, falhas de banco imediatamente antes de um backup gerarão perda dos dados manipulados após o anterior
  • O tempo de restauração dos dados pode ser muito grande, colocar a estrutura no ar novamente pode ser um problema

Pois bem, a BF criou um recurso, que não substitui o backup (que fique bem claro), no qual indica-se um outro servidor SQL que receberá os dados do servidor principal de forma online e contínua. Ainda, para esse recurso, o AICS seguirá a prioridade indicada na tabela de backup (BACKLIST), isto é, as tabelas que sofrem grandes alterações podem ter prioridades maiores e as de log, por exemplo, prioridade bem menor.

Nesse novo cenário, supondo uma falha no servidor principal, qual o procedimento a ser adotado? Se a falha for do tipo catastrófica, bastará reapontar todos os clientes para esse servidor espelhado (ou que esse outro servidor assuma o nome do principal) e, em minutos, a estrutura continuará a operar com defasagem praticamente zero dos dados.

A BF oferece o serviço de espelhamento em suas instalações. Com esse serviço, as bases ficam com conteúdos iguais em localizações geográficas distintas, é a situação mais segura possível.

 

Nova estrutura para hospedagem de bancos em alta velocidade

 

Aproveitando os recursos de acesso rápido a bancos de dados SQL do AICS, a BF definiu uma estrutura padrão para oferecer aos clientes que contempla:

  • Banco de dados PostgreSQL e clientes com AicsT
  • Link de 100M 24/7 com estrutura em fibra ótica
  • Backup diário em estrutura geograficamente distinta
  • Configuração de servidor de conteúdo (anexos, imagens etc)
  • Possibilidade de integrar um site com o banco do AICS para serviços públicos ou internos

 

DNS Dinâmico .br

 

O que isso significa? Que é possível associar um nome de domínio a um IP variável. Por exemplo, fazendo a configuração correta em seu servidor, você poderá localizá-lo ou criar serviços públicos fixos como se o seu endereço fosse estático.

Para ativar esse recurso é necessário que uma base do AICS esteja ativada e configurada , o serviço watch dog ativo e o domínio desejado configurado no AicsSetup.

Para isso atualize todos os módulos citados. No AicsSetup, aba WebServer, coloque um nome no campo DNS. Esse nome terá que ter 4 letras ou mais para ser aceito. Após isso, reinicie o serviço wdaics (Watch Dog). Em seguido, em poucos segundos, você poderá localizar o seu servidor através do endereço: .trustim.com.br


Por exemplo, se informar meuservidor no campo DNS, o endereço será:

Meuservidor.trustim.com.br

Com esse recurso ativo, você poderá configurar recursos associados ao AICS (ou não) em seu roteador de entrada oferecendo serviços aos seus parceiros e colaboradores fora da empresa.

Esse serviço é gerenciado pelos servidores da Byte Factory e não existe custo adicional aos usuários do sistema. Atualmente, nenhum serviço gratuito oferece esse recurso de forma tão transparente e abrangente, muito menos em domínios .br.

Uma vez que o domínio tenha sido registrado, ele passa a ser associado ao seu código de cliente na Byte Factory e, por construção, nenhum outro cliente poderá fazer uso desse mesmo nome.

 

Envio de SMS

 

Com a ampla utilização dos celulares, o SMS passou a ser um canal rápido e eficaz de comunicação. A idéia não é enviar mensagens publicitárias, mesmo sendo possível, a BF sugere que o uso desse recurso se restrinja a informações administrativas e comerciais, como andamento de pedidos, serviços, alertas, agendas ou outras informações do negócio.

Sem nenhum tipo de configuração, o envio de SMSs está disponível no Cadastro Geral e nos cadastros de pessoas (internautas, pacientes, funcionários etc). Os pré-requisitos para ativação do serviço são:

  • O AICS deve estar atualizado com o recurso de envio de SMS
  • Quando o primeiro SMS for enviado, um email de ativação do recurso será enviado ao email associado ao cadastro do cliente na base da Byte Factory. O contrato deverá ser aceito. A BF indica que o cliente peça a tabela de valores de envio. O envio de SMSs é tarifado, porém, o valor diminui bastante de acordo com o volume de mensagens diárias
  • Para que SMSs diretos sejam enviados, os usuários deverão ter direito à tabela SMS (não é uma tabela física, apenas para esse controle de acesso)

Após esses pré-requisitos satisfeitos, os SMSs poderão ser enviados:

  • Pelos cadastros individualmente
  • Pelo envio de mensagens a vários destinatários ao mesmo tempo
  • Por rotinas criadas em sua regra de negócios usando a rotina SendSMS
  • Através de alertas associados ao Relacionamento com Clientes

Ao final de cada mês, a BF lhe enviará um log dos envios diários e o valor será incluído no valor mensal da manutenção do sistema.

Esse serviço possui algumas seguranças, por exemplo, ele registra todos os eventos, mesmo insucessos, mas apenas os eventos OK irão compor a fatura mensal.

Se um celular tiver mais do que 4 falhas de envio, há grandes chances de que o nr esteja incorreto e será marcado como inativo automaticamente na central da BF.

Se o celular informado estiver num DDD que possui 9 dígitos, a rotina irá adicionar o nono dígito automaticamente.

Atualmente, a central de envios possui 2 canais independentes de distribuição de SMSs, portanto, o nr do celular utilizado para envio não é fixo e o retorno de mensagens não está ainda disponível.

Além disso, todas as mensagens são assinadas automaticamente pelo nome fantasia cadastrado na central da Byte Factory. Portanto, não é necessário informar na mensagem o nome da sua empresa, saiba que, ao final, o seu nome estará informado automaticamente.

Além disso, a mensagem total não poderá exceder 160 caracteres, incluindo a assinatura. Em função disso, a BF sugere que você requisite que o seu nome seja o mais simples e direto possível para flexibilizar o envio e facilitar a identificação de quem o recebe.

 

Serviço de IMAP

 

O serviço de IMAP está associado ao Correio Eletrônico do AICS. Basicamente, esse protocolo permite utilizar qualquer dispositivo como email empresarial no AICS. As vantagens são inúmeras. O email no banco de dados da empresa permite regras integradas, backup centralizado, identificação de mensagens e enorme velocidade.

O uso do IMAP pelos clientes é muito simples, bastará configurar o dispositivo, como um celular, por exemplo, com os mesmos parâmetros de um serviço IMAP convencional, entretanto, ao invés de usar a porta 143, o IMAP do AICS se configura na porta 1143 (pode ser necessário trocar a porta antes de aplicar o serviço, cuidado com isso).

Utilizamos esse artifício para que, se necessário, possa coexistir os dois tipos de serviço em um mesmo servidor ou endereço IP. Da mesma forma que o IMAP, o serviço implementa um SMTP na porta 225 (o padrão entre servidores é na porta 25).

Uma vez o dispositivo configurado para IMAP na porta 1143 e SMTP na porta 225, todos os recebimentos e envios seguirão as regras do servidor de email do AICS e serão registradas como se fossem enviadas pelo próprio cliente de email do AICS.

Os emails estarão gravados no banco de dados com alta compactação, serão incluídos nos backups diários, além de poderem ser acessados de qualquer outra forma, como por webmail sobre o IMAP. Além disso, na configuração da conta no Correio do AICS, pode-se informar o nr de mensagens disponíveis por pasta ao serviço IMAP. Com esse recurso, o banco de dados pode possuir todas as mensagens e os clientes IMAP irão enxergar apenas as mais recentes por pasta, deixando o uso rápido e leve.

Na própria página do Correio Eletrônico do site do AICS foi inserida uma imagem com um cenário genérico de utilização.

 

Email com Antispam

 

Os conceitos adicionais do Correio do AICS são:

  • As mensagens podem ser registradas, isto é, associadas aos cadastros no sistema. Portanto, pode-se saber quais as mensagens foram trocadas entre empresas, não somente entre pessoas
  • As caixas podem ser herdadas, isto é, se ocorrer uma troca de funcionário, bastará associar a caixa anterior ao novo funcionário, mesmo que o email seja diferente, não perdendo históricos anteriores

Pois bem, esses recursos já facilitam a identificação de mensagens de parceiros e mensagens não solicitadas. Mesmo assim, na configuração das contas de email, adicionamos mais recursos, que estão na aba Avançado das contas dos usuários, opção Lista Negra/SPAM:

  • Bloqueio manual (pelo AICS)
  • Apenas registradas, bloqueio autom. e pedido de confirmação
  • Apenas registradas (senão, pasta SPAM)

A primeira opção já existe a partir do botão direito do Correio, basta escolher Lista Negra.

A segunda opção é um recurso muito interessante que envolve diversos serviços do AICS. Porém, ao final, o seguinte fluxo ocorre:

  • Quando uma mensagem é recebida, se for de remetente desconhecido, o serviço de email do AICS enviará um pedido de confirmação. Enquanto esse pedido não é confirmado, a mensagem fica numa pasta com nome SPAM, esse remetente fica marcado como SPAM provisório
  • Se a mensagem for de um remetente conhecido, será registrada e inserida na caixa de entrada indicada
  • Se o remetente estiver em lista de SPAM provisório, a mensagem vai para a pasta de SPAM
  • Se o remetente estiver em lista de SPAM permanente (Lista Negra), a mensagem será enviada automaticamente para a lixeira

Com esses recursos novos, mais o IMAP integrado, pode-se dizer que o serviço de email do AICS conseguiu alcançar um patamar de segurança e produtividade inimaginável.

Mais detalhes em aics.com.br/RestrospectivaAICS2014.pdf