Repository logo
 
Loading...
Thumbnail Image
Publication

Relatório de estágio

Use this identifier to reference this record.

Abstract(s)

O 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.

Description

Keywords

Gerador de entidade relacionamento Diagrama Salesforce

Citation

Research Projects

Organizational Units

Journal Issue