Automatização de tarefas com XML e Indesign

É possível reduzir drasticamente o tempo de diagramação de um anúncio de ofertas se a agência disponibilizar aos seus funcionário um fluxo de trabalho baseado em XML.

De modo geral, as agência de propaganda manuseiam e transportam as informações referente as ofertas de produtos entre os departamentos de forma praticamente artesanal e muito dependente do operador.

No cenário atual, os dados são descontruídos e reconstruídos a cada copiar e colar para serem transportados entre os aplicativos e sistemas (Web, Indesign, Publish etc). Por último, é realizada a formatação do texto dentro do software de diagramação, geralmente o Indesign.

Tem-se um processo cíclico e, onde existe repetição de tarefas, existe a possibilidade de automatização de tarefas para que sejam realizadas num tempo muito menor.

Se as agências mantivessem um banco de dados estruturado e a criação tivesse acesso a estes arquivo em XML, onde todos os detalhes das ofertas fossem identificados com marcadores (tags), o Indesign seria capaz de identificar os dados e importá-los para dentro do layout já completamente formatado com a ajuda de estilo (falei mais sobre estilos neste post).

Esse fluxo de trabalho transformaria um processo tedioso e demorado em uma rotina quase que totalmente automatizada.

Veja como após o link

Este post apenas apresenta o esboço de projeto para essa finalidade. Procure mais informações sobre o funcionamento do XML integrado ao Indesign aqui e aqui.


O que é XML (eXtensible Markup Language)?

XML é uma linguagem de marcação (tags) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações. Um documento em XML é um documento estruturado pois os dados tem significado e podem ser interpretados e transportados entre plataformas.

  • XML não contém formatação.
  • XML é simples e legível tanto para humanos, quanto para computadores.
  • XML permite criação de tags sem limitação.
  • XML é um formato aberto e rapidamente torna-se o padrão da indústria para web.

Fluxo de trabalho previsto:
Para que o fluxo de trabalho seja completo e possamos utlizar em plenitude os recursos de produtividade disponível, é necessário envolver toda a “cadeia produtiva”.

  1. Através de um formulário de entrada, um banco de dados é constantemente alimentado com os novos aparelhos disponíveis. /atendimento
  2. A cada nova demanda de trabalho, o atendimento seleciona as ofertas de celulares em um banco de dados, apenas atualizando preço e, quando necessário, outras informações que variam em menor número. /atendimento
  3. As ofertas selecionadas são disponibilizadas para a criação através da exportação de um arquivo XML dinâmico, vinculado ao PIT (ex: YY-0932.XML). /criação
  4. O arquivo XML é importado para o Indesign e automaticamente formatado através do uso de “estilos”. /criação

O arquivo XML não suporta fotos, no entanto suporta referências às fotos ou outros arquivos de dados com possibilidade de fazer um vínculo entre os dois através do caminho de localização no servidor. Neste caso, as fotos também podem ser inseridas automaticamente se houver padronização na nomeclatura dos arquivos de imagem dos aparelhos celulares.

Diagrama do banco de dados hipotético para um produto do segmento telefonia móvel

Modelo de interface para seleção de ofertas e edição de informações a partir do banco de dados. As features ficam disponíveis no banco de dados para futuras aplicações.

Printscreen do painel Structure no Indesign (que dá acesso ao arquivo XML).

O nome do aparelho no painel esquerdo é apenas arrastado para dentro do layout (direita) e a formatação aplicada automaticamente através de estilos pré-definidos. Se houver mudança de feature, basta o atendimento sobrescrever o arquivo XML para atualizar automaticamente o layout.

Benefício previstos

Para a criação

  • Abolir a digitação manual e copiar/colar de ofertas.
  • Abolir o hábito de abrir arquivos antigos para “aproveitar” features usadas em um anúncio anterior.
  • Importar dados e aplicar automaticamente a formatação.
  • Proporcionar segurança. Se o arquivo XML for alterado pelo atendimento, as ofertas serão automaticamente corrigidas no anúncio (arquivo com links).

Para o atendimento

  • Consulta de ofertas em banco de dados, descartando a necessidade de consultar features na web e copiar e colar no Publish.
  • Maior rapidez na seleção de ofertas e envio para a criação.
  • Trabalhar com formulário irá forçar a organização das informações, possibilitando consultas, filtragem por tipo etc.
  • Possibilidade de abrir o banco de dados para terceiros/fornecedor, para ajudar ou agilizar a identificação das ofertas de forma remota.

1 Resposta para “Automatização de tarefas com XML e Indesign”


  1. 1 wevertonjaques 24 janeiro, 2012 às 8:31 pm

    Post muito interessante!! Você teria algum link ou indicação de local que tivesse padrões ou templates de xml para determinados setores?


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s




Jorge Sá

designer gráfico
jorge@jorgesadesign.com

Interessado em novos projetos e oportunidades de trabalho e disponível para freelancer.

Direto ao assunto

Blog Stats

  • 75,688 hits

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.