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.
O envio de mensagens padrão do Aics foi expandido aceitando
a integração com mensgens do Bot. O canal de saída fica definido
internamente, o cliente pede a alteração e a saída estava fixa.
Entretanto, é muito comum ter diversos celulares conectados e
uma maior facilidade em definir por qual canal enviar a mensagem
irá ser enviada é uma boa opção.
Para isso, fizemos uma alteração no processador de mensagens
para facilitar esse trabalho livremente. É claro que o canal indicado
precisa estar conectado ao bot, caso contrário, será enviado pelo
canal padrão da BF e, no caso de falhas, enviado por SMS convencional.
No texto da mensagem, inicie com o canal desejado seguido do
símbolo >>. Por exemplo, formate a mensagem assim:.
551199991234>>Bom dia, chegaram novos produtos etc.
O canal indicado será 551199991234, mas a mensagem enviada
será apenas "Bom dia" em diante. Bem simples de ajustar em
seus envios. Faça um teste único antes de enviar muitas
mensagens, evite erros de digitação.
Esse mesmo recurso pode ser inserido em suas regras, por
exemplo, no caso de possuir múltiplos locais, poderá enviar
alteração de status de pedidos por local automaticamente.
Recurso já dsponível para aplicação.
Nota para audiência técnica.
Essa função foi aplicada no sistema de Bot do Aics, mas
poderá ser útil em alguma regra local visando identificar
dados significativos.
Se aplicada na gravação de conteúdos-chaves, ela irá gerar
um texto mais significativo, isto é, com palavras mais relevantes
ao conteúdo.
E poderá ser usada também na possível localização desses
conteúdos, por exemplo, no processamento de FAQs.
A declaração da função ficou:.
function NoStopWords(Texto:String):String.
Basta chamar com o texto desejado e o resultado será
um texto mais normalizado e sem as stop words do
português.
O controle de acesso por pessoas foi ampliado e
agora até os pacientes e prescritores podem ter
login de acesso e participarem dos grupos de
direitos no Aics.
Como essa expansão do controle de acesso por pessoas
beneficia tanto os pacientes quanto os prescritores no sistema Aics?
Os pacientes e prescritores agora têm acesso aos dados do Aics
com seus próprios logins, permitindo-lhes navegar pelas
informações configuradas na regra local.
Isso permite que eles tenham mais controle sobre suas informações,
saibam de andamentos, relacionamentos etc.
Além disso, isso também ajuda a garantir que apenas aqueles
autorizados tenham acesso aos dados sensíveis e protege
a privacidade dos pacientes.
O recurso de roteamento no Aics passa a, facultativamente,
poder utilizar mapeamentos usando o Google Maps. Para
isso, na configuração geral, aba Vendas, Entrega, informe
a sua chave da API.
Em seguida, solicite a configuração da sua base para poder
registrar as distâncias enviadas pela plataforma. Essa
ativação é fundamental, o Aics fará um registro local e
tenderá a chamar cada vez menos os serviços do maps
minimizando o custo dessas chamadas em sua chave.
Ainda, a análise de rotas utilizará proximidade de alguns
metros permitindo que mapeamentos anteriores sejam
usados e corrigidos para novos pontos sem nova chamada.
Além disso, após o roteamento, será possível personalizar
a rota manualmente usando um editor de sequências.
Basta clicar no ponto desejado e mover para cima ou
para baixo clicando nos botões mais e menos.
Em seguida, a rota será aplicada em seu relatório e
poderá ser integrada com o processo de acompanhamento
de entregas (rotas realizadas).
Nessa integração, caso sua regra local necessite, foi
também armazenado o tempo de percursos.
No controle de direitos, incluímos um recurso
para identificar em que local um determinado
computador está.
O objetivo disso é permitir regras sujeitas ao
local físico da máquina e o local do módulo
sendo utilizado.
Será possível bloquear o acesso, alertar ou
efetuar operações que consistam o local do
processamento em função do local em que
o computador está alocado fisicamente.
Para indicar em que local uma determinada
máquina está, ative a lista de computadores
(basta um duplo clique em qualquer login
da lista) e arrastar os computadores aos
locais corretos.
Se um computador não apresenta um local
específico, basta arrastar seu ícone sobre o
local Todos.
Na atualização mais recente do Aics, como padrão, os dados
variáveis passam a ter mais destaque que os dados fixos.
Com essa pequena alteração, a produtividade deve ser
maior e a atenção às informações mais importantes ainda
mais facilitada.
Basta atualizar o Aics.
O Aics permite exportar relatórios em diversos formatos, dentre eles,
em PDF.
Nessa atualização do sistema, essa exportação foi completamente alterada.
Como resultado, as imagens passam a serem enviadas em alta resolução,
os textos e desenhos passam a serem enviados como curvas. O efeito
final é um documento extremamente mais compacto, entretanto, com
um resultado visual muito superior. Por exemplo, um zoom nos
elementos poderá mostrar detalhes infinitos em objetos vetoriais.
Esse novo formato passará a ser adotado em breve nas exportações
de relatórios também pelo ServAics.
Basta atualizar o sistema e seus novos PDFs passarão a ter todos
os ganhos dessa implementação.
Essa nota destina-se à audiência técnica.
Ao exportar um relatório em formato PDF, como padrão, o
Aics questiona se o operador deseja assinar digitalmente o
documento.
Entretanto, essa assinatura pode não ser permitida segundo
alguma regra local (por exemplo, permitido apenas para
alguns operadores).
Para propiciar essa personalização, criamos uma função
callback (chamada pelo Aics e implementada na sua regra)
com a seguinte sintaxe:.
Function AICS_ALLOWPDFSIGN(FileName:String):boolean.
Basta retornar True ou false, sendo que o padrão é True
na ausência dessa implementação.
Essa função deve estar no escopo das regras do relatório.
Essa nota é direcionada à audiência técnica.
Adicionamos, como função de manipulação de arquivos
PDF, um recurso para gerar um novo PDF a partir de
outros. Um uso básico seria incluir uma folha de rosto
automática, ou de finalização.
A função possui a seguinte sintaxe:
Procedure MergePDFsTo(FromOrg,Pages,FromDest,ToPDFDest:String).
Onde FromOrg é o primeiro arquivo PDF, Pages indica quais páginas
dele deseja extrair (por exemplo, pode ser "1" para extrair a 1a página).
FromDest é o nome do segundo arquivo origem, ToPDFDest será
o arquivo destino cujo resultado será as N páginas do primeiro seguido
do segundo PDF.
Atenção ao repetir como destino o mesmo nome de um dos originais,
isso pode gerar repetição do documento inicial se a rotina for chamada
várias vezes.
O modo de lançamento de parcelamento nos módulos originais
(notadamente comerciais e de serviços) estava generalizado
até 6 parcelas e possuía a configuração livre acima de 6 com
possibilidade de edição manual dos valores e datas.
Entretanto, a operação nesse segundo caso passou a não ser
adequada em algumas aplicações. Visando trazer uma maior
facilidade, o Aics passa a ter essa configuração livre em 12
parcelas.
Deve-se notar que essa alteração pode requerer adequações
em alguma possível regra local quando mais de 6 parcelas
forem utilizadas.
Ao instalar a nova atualização, ao detectar alterações nas tabelas,
MUITO IMPORTANTE, desligue a opção Rápida, pois diversas
tabelas foram ampliadas e não seriam detectadas nesse caso.
Após a atualização, visualmente, não haverá grandes alterações,
entretanto, os campos de parcelas livres passam a 12, as edições
de datas e valores idem, no fiscal a lista de parcelas foi ampliada
(agora terá um cursor para ver todas as parcelas ou bastará
aumentar a largura da janela).
Sugere-se que essa aplicação seja feita com todos os usuários
fora do sistema devido ao alto volume de estruturas que serão
expandidas.