ESTG - Mestrado em Engenharia Informática - Computação Móvel
Permanent URI for this collection
Browse
Browsing ESTG - Mestrado em Engenharia Informática - Computação Móvel by Author "Alves, Ricardo Jorge Pereira"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Relatório de estágioPublication . Alves, Ricardo Jorge Pereira; Matias, Rosa Isabel Alves CordeiroO presente documento descreve os trabalhos realizados durante o estágio curricular realizado pelo estudante no âmbito do curso de Mestrado em Engenharia Informática – Computação Móvel da Escola Superior de Tecnologia e Gestão do Politécnico de Leiria. O estágio foi realizado na empresa MerkleTech uma empresa multinacional da área das tecnologias da informação. A plataforma de desenvolvimento nuclear da empresa supra é a plataforma Salesforce. Uma ferramenta na Cloud de gestão do relacionamento com o cliente. O objetivo do estágio é desenvolver uma aplicação em Salesforce e para Salesforce que permita visualizar os metadados de uma qualquer conta Salesforce e exportar as suas propriedades para um formato XML compatível com a ferramenta draw.io. O ficheiro XML extraído pode ser manuseado usando a ferramenta draw.io e apresenta um diagrama semelhante a um diagrama entidade-relacionamento. Concetualmente facilita o trabalho de projetistas e arquitetos Salesforce melhorando a representação dos objetos presentes numa conta Salesforce alvo. No mercado existem ferramentas que permitem extrair os metadados de contas Salesforce, mas são pouco flexíveis e pouco abrangentes na representação gráfica dos elementos e respetivos relacionamentos. Já há muito tempo que era necessária uma ferramenta destas na MerkleTech isto porque a maioria dos seus projetos são de grande dimensão com diversos objetos que mantêm relacionamentos entre si. Um programa capaz de engenharia inversa pode auxiliar um projetista a visualizar e editar a representação gráfica de uma conta Salesforce. A aplicação desenvolvida designa-se ERDForce, um programa que permite extrair de uma conta Salesforce metadados para posterior visualização e edição gráfica. A aplicação foi testada e está operacional. As tecnologias desenvolvidas foram o REACT, Heroku e Salesforce.