Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39937
Registro completo de metadados
Campo DCValorIdioma
dc.creatorFreitas, Erick Elsas de-
dc.date.accessioned2026-03-31T20:10:22Z-
dc.date.available2026-03-31T20:10:22Z-
dc.date.issued2025-11-25-
dc.identifier.citationFREITAS, Erick Elsas de. Implantação de salesforce: uma abordagem baseada em boas práticas de automação, integração e qualidade de dados. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/39937-
dc.description.abstractBased on professional experience in developing Customer Relationship Management (CRM) systems, this Final Project Report addresses the growing complexity of systems such as Sales- force, requiring the adoption of Software Engineering best practices to ensure scalable, maintai- nable, and high data quality solutions. The study presents a practical approach for implementing the Salesforce platform, focusing on applying architectural and governance patterns across th- ree pillars: Automation, Integration, and Data Quality (DQ). Through the analysis and detailing of real case studies in companies from the Business-to-Consumer (B2C) Events and Business-to- Business (B2B) Industrial sectors, this work demonstrates the implementation of best practices such as the Strategy Pattern for orchestrating heterogeneous integrations; transactional processing with Atomicity, Consistency, Isolation, Durability (ACID) in callouts with Enterprise Resource Plannings (ERPs), applying the "no DML before Callout"rule; and the use of asynchronous mechanisms (Queueable Apex) to circumvent Governor Limits in master data enrichment processes (CNPJ/ReceitaWS). Additionally, DQ practices are detailed, including ingestion governance via Extract, Transform, Load (ETL) and algorithmic validation of fiscal documents (CNPJ/CPF) via Apex Utility Class as active governance at the source. The results validate the use of programma- tic code (Apex) and Metadata-Driven resources as essential tools for building a robust integration and Business Logic layer that sustains the data-driven culture and ensures information integrity, crucial for business decision-making in practical scenarios.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectAutomaçãopt_BR
dc.subjectIntegração de dados (Computação)pt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectAutomationpt_BR
dc.subjectData integration (Computer service)pt_BR
dc.subjectSoftware engineeringpt_BR
dc.titleImplantação de salesforce: uma abordagem baseada em boas práticas de automação, integração e qualidade de dadospt_BR
dc.title.alternativeSalesforce implementation: an approach based on best practices in automation, integration and data qualitypt_BR
dc.typebachelorThesispt_BR
dc.description.resumoBaseado na experiência profissional em desenvolvimento de sistemas de Customer Relationship Management (CRM), este Trabalho de Conclusão de Curso (TCC) aborda a crescente complexidade de sistemas como o Salesforce, exigindo a adoção de boas práticas de Engenharia de Software para garantir soluções escaláveis, manuteníveis e de alta qualidade de dados. O estudo apresenta uma abordagem prática para a implantação da plataforma Salesforce, focando na aplicação de padrões de arquitetura e governança em três pilares: Automação, Integração e Qualidade de Dados (QD). Por meio da análise e detalhamento de estudos de caso reais em empresas dos setores de Eventos Business to Consumer (B2C) e Industrial Business to Business (B2B), o trabalho demonstra a implementação de boas práticas como o Strategy Pattern para orquestração de integrações heterogêneas; o processamento transacional com Atomicity, Consistency, Isolation, Durability (ACID) em callouts com Enterprise Resource Plannings (ERPs), aplicando a regra "não DML antes do Callout"; e a utilização de mecanismos assíncronos (Queueable Apex) para contornar Governor Limits em processos de enriquecimento de dados mestres (CNPJ/Receita WS). Adicionalmente, são detalhadas práticas de QD, incluindo a governança na ingestão via Extract, Transform, Load (ETL) e a validação algorítmica de documentos fiscais (CNPJ/CPF) via Apex Utility Class como governança ativa na fonte. Os resultados validam o uso de código programático (Apex) e de recursos Metadata- Driven como ferramentas essenciais para construir uma camada de integração e Business Logic robusta, que sustenta a cultura data-driven e assegura a integridade da informação, crucial para a tomada de decisão empresarial em cenários práticos.pt_BR
dc.degree.localCornélio Procópiopt_BR
dc.publisher.localCornelio Procopiopt_BR
dc.contributor.advisor1Feitosa, Alexandre Rômolo Moreira-
dc.contributor.referee1Feitosa, Alexandre Rômolo Moreira-
dc.contributor.referee2Shishido, Henrique Yoshikazu-
dc.contributor.referee3Watanabe, Willian Massami-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia de Softwarept_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
Aparece nas coleções:CP - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
implantacaosalesforce.pdf1,31 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons