POR QUE ESCOLHER A BYTE FACTORY?

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.

CONTATO
  • End.: Av. Jose de Souza Campos, Nº 1.815, cj 1.202
    Campinas-SP CEP 13025-320
  • Tel: +55 19 3795-4460 / 4461 / 4462 / 4463
  • Email: atendimento@bf.net.br

Processando emails (avançado)

01/09/2017 em Centro de Informações

Essa nota destina-se a um público mais técnico.
No processamento de eventos associados aos emails, pode ser necessário obter o texto da mensagem. Infelizmente, essa tarefa não é tão simples na maioria das vezes. Uma mensagem pode estar codificada em diversos formatos, alguns totalmente ininteligíveis se lidos diretamente.
Como o Correio do Aics faz essa decodificação interna, fizemos uma publicação da rotina de decodificação para esse objetivo.
A sintaxe ficou:.
Function ParserEmailMessage(MessageStr: String):String.
A mensagem de entrada é a íntegra que fica gravada no banco de dados. Essa função pode ser utilizada para extrair o texto de outras fontes da mesma forma.
Um exemplo de uso dessa função seria criar novos processamentos para as mensagens enviadas no evento após gravar de MAILMESSAGES, tais como, alertas, troca de responsável, apontamentos automáticos, emails associados ou alertas automáticos.

Retorno do Evento Entrar funcional

31/01/2017 em Centro de Informações

Nota para desenvolvedores sobre o AICS.
O evento Entrar das telas agora precisa retornar sempre verdadeiro (true). Na atualização mais recente, se esse evento retornar falso, a tela não abrirá.

Serviço de envio de emails atualizado

31/08/2016 em Centro de Informações

O serviço SendMailAICS foi atualizado com novos recursos de encaminhamento de mensagens.
Esse módulo permite programar envio de mensagens e baixar mensagens para o Correio Eletrônico do AICS.
Nessa atualização, o módulo passa a utilizar os mesmos certificados SSL do ServAICS, isto é, o módulo poderá efetuar envio de mensagens utilizando níveis de segurança elevados.
Para maiores informações, basta entrar em contato com nosso suporte.

Função de formatação de telefones publicada

21/10/2015 em Centro de Informações

O novo recurso de formatação automática de telefones, tanto para o banco quanto para pesquisas, pode ser aplicado também em suas regras locais.
Para isso, utilize a função com a seguinte sintaxe:
function FormatPhone(Telefone: String): String Portanto, se precisar processar alguma informação e manter o padrão de formatação em banco, basta utilizar essa nova função.
As versões do AICS e do ServAICS já foram publicados com esse novo recurso.

Novo recurso para controle de telefones

20/10/2015 em Centro de Informações

O Centro de Informações passa a contar com uma nova regra para ser aplicada às colunas. A nova opção está na aba apresentação com a nomenclatura "Formatar como telefone".
Quando essa opção estiver ativa, o Aics irá formatar o conteúdo na forma mais perto possível do exemplo abaixo:
+55(11) 12345.5665 Se essa opção for ativada, sugerimos ajustar o conteúdo anterior (clicar no botão Ajustar o conteúdo dessa coluna).
Esse recurso pode ser aplicado a tabelas originais do Aics ou criadas pelo usuário. As pesquisas também irão ser facilitadas através desse recurso.

Possibilidade de pedir confirmação de login por regras locais

21/08/2014 em Centro de Informações

Esse novo recurso destina-se a desenvolvedores de regras dentro do BF AICS.
O controle de acesso do AICS possui recursos para logoff automático com tempos definidos em cada instalação (essa opção fica na Configuração Geral do sistema).
Entretanto, pode ser necessária a confirmação imediata da identificação do operador sob critérios definidos nas regras locais.
Para que a confirmação do login seja forçada a ser refeita a qualquer momento desejado, a função function ValidLogin(ParaAdmin:boolean):boolean Passou a ser também válida para o Aics. Atenção a possíveis integrações de regras entre Aics e WebAICS.
Nas versões anteriores, essa função era ignorada pelo AICS, mas processava a validação dos dados do usuário inseridos via internet. No Aics, como esse conceito não se aplica, a tela de login será aberta para a confirmação no mesmo momento. Portanto, a opção ParaAdmin, no Aics, perde o sentido e pode conter qualquer valor (verdadeiro ou falso).
Não é aconselhável o uso intenso desse novo recurso no Aics. A cada pedido de identificação, o usuário será liberado e reinserido no ambiente novamente, basicamente, fazendo o mesmo efeito de um logoff e um logon manual.

Ótimo auxiliar a importações

11/11/2013 em Centro de Informações

Nota destinada a desenvolvedores em AICS.
A tarefa de preencher alguma tabela é muito comum e a sequência mais correta é preparar o comando de inserção, aplicar os parâmetros e executar a inclusão.
Nessa tarefa, a sequência de preenchimento pode gerar dúvidas e enganos, além de ser minuciosa. Nesta atualização do sistema, dentro dos scripts, criamos uma opção acionada pelo botão direito denominada Auxiliar para a inclusão de novos dados.
Basta selecioná-la e informar a tabela que será alimentada (ela deve estar definida no Centro de Informações).

Publicado objeto cliente TCP

01/07/2013 em Centro de Informações

Nota direcionada a desenvolvedores em AICS. Para permitir regras mais genéricas baseadas em conexões TCP, publicamos o objeto TIdTCPClient com as propriedades já conhecidas (Host, Port e IOHandler). Além dos métodos úteis para o uso direto:
Procedure Connect;
Procedure Disconnect;
Function Connected:boolean; A propriedade IOHandler é que faz a transferência de dados com os seguintes métodos:
Function Readln:string;
Procedure WriteLn(PostString:string);
Disponível na versão mais recente do sistema.

Como utilizar a versão das regras ativas

06/12/2012 em Centro de Informações

Nota para desenvolvedores. Nas versões mais recentes do AICS, existe o controle de versões das regras de negócios, isto é, num mesmo banco de dados, você poderá ter um conjunto de regras dentro de uma determinada conjuntura e, ao mesmo tempo, poderá desenvolver novas regras sem alterar o que os usuários em produção estão trabalhando.
Devido a isso, as regras podem ser habilitadas, desabilitadas, colocadas como padrão na configuração geral etc.
Nesta atualização do sistema, estamos informando qual a regra que o usuário escolheu. Com essa informação, você poderá utilizar esta informação em relatórios, exportações ou mesmo qualquer consistência desejada. Para saber qual a versão das regras ativa na sessão atual, por exemplo, use a seguinte sintaxe:
Mostra(ScriptVersion);

Visibilidade de eventos já associados

06/12/2012 em Centro de Informações

Nota direcionado ao público de desenvolvedores em BF AICS. No Centro de Informações, ao selecionar uma tabela ou vista para associar novos eventos, a lista de eventos agora mostrará os eventos já associados com um "checkmark" ao lado do nome do mesmo.
Com este recurso, será muito mais fácil abrir novos eventos em estruturas já bem preenchidas.