FERRAMENTA PARA GERAÇÃO DE RELATÓRIOS MULTIMÍDIA

Autores

  • Gabriel Nascimento Marcos da Rocha

Palavras-chave:

ERP5, Software Livre, Relatórios multimídia

Resumo

Com a constante evolução dos relatórios desenvolvidos nas organizações, criou-se a necessidade de armazená-los de forma simples e organizada. O ERP5 armazena os relatórios de maneira organizada e automatizada, trabalhando em módulos, não havendo a necessidade de instalar ou incorporar funcionalidades desnecessárias. O objetivo deste trabalho foi evoluir do modulo erp5_media, adicionando níveis de publicação, função de inserção de imagens, texto e arquivos e evolução das funções já existentes.Os estudos foram baseados em tutoriais fornecidos pela empresa que administra o ERP5, a Nexedi. Desta forma foi possível compreender o funcionamento dos módulos e dos workflows para o fluxo de dados. As novas funcionalidades foram elaboradas a partir da criação de types e views necessárias, inserindo suas actions (procedimentos) correspondentes e definindo suas funções. Os types seguem os fluxos de dados definidos pelos seus workflows, como criação do objeto e mudanças de estados do mesmo. Nessa evolução do projeto erp5_media, os multimedia players foram tratados de forma genérica não se importando com a mídia inserida, ligando os objetos aos players através de códigos Python e HTML.Com as atualizações os vídeos podem ser visualizados em modo de tela cheia e sem a necessidade do video ser flv, permitindo um acesso muito mais fácil aos dados e consequentemente a construção de relatórios multimídia. Os objetos criados são organizados pelos seus status, que são atribuídos pelos workflows states (publicado, deletado, hidden). As imagens, texto e arquivos são adicionados não se importando com a extensão. Atualização do players de audio, com finalidade de melhorias estéticas e funcionalidades.O módulo correspondeu as expectativas, realizando suas funções com êxito, sendo elas inserir arquivos multimídia na construção de relatórios, o que permite a apresentação de informações gerenciais de maneira muito mais rica e acessível.