Desenvolvimento Millen-23390 - Gerador de relatórios - Leitura de URL para Exibição de Imagem
Release 102
Versão 5
Autor Jaciara Silva
Nome do Processo:
Desenvolver recurso no Gerador de Relatórios para leitura do link de FTP disponibilizado e exibir a imagem contida nele, para que possa ser utilizado em relatórios, para que empresas que tenham centralizadas em um FTP todas as fotos de seus produtos possam seguir uma padronização de todos os seus sistemas utilizarem as mesmas fotos.
Atualmente, no e-Millennium, não é possível consumir as fotos do FTP no Gerador de Relatórios, sendo necessário inclui-las manualmente em cada produto e SKU.
Com esta inovação, quando uma foto for substituída no FTP, não será necessário acessar o e-Millennium e alterá-la, fazendo com que o e-Millennium sempre fique atualizado.
No menu principal do sistema, selecione Inteligência de Negócios\Central de Informações:
Selecione o documento do gerador
Clique no ícone Alterar
Clique no ícone Criar Fórmula
Selecione a opção Função
Na janela de Função, na pasta Acesso Direto, dê duplo clique e selecione a fórmula getFTPImage
Configurando uma função de captura de imagem no relatório
A função é formada por três parâmetros:
Atenção! A URL deve ser montada com os campos do produto para ficar idêntica ao caminho das suas respectivas imagens no servidor de FTP.
A URL é formada por três partes:
O arquivo também é formado por três partes:
Exemplo de URL completa:
Montagem da função
getFTPImage(
none('ftp.4takes.com.br/fotos/' ||
produto.produto.cod_produto ||'_' || produto.cor_prod.cor.cor.COD_COR || '_' ||
produto.espec_prod.ordem || '.jpg'
), '
w4takes3',
'Locaweb102030@'
)
A função "none()" é necessária para concatenar os campos, formando seu respectivo nome de arquivo.
Para localizar o código do produto, da cor e da ordem da imagem:
Modelo de relatório impresso com as imagens capturadas do FTP, de acordo com as atualizações feitas no servidor.