Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/39937| Título: | Implantação de salesforce: uma abordagem baseada em boas práticas de automação, integração e qualidade de dados |
| Título(s) alternativo(s): | Salesforce implementation: an approach based on best practices in automation, integration and data quality |
| Autor(es): | Freitas, Erick Elsas de |
| Orientador(es): | Feitosa, Alexandre Rômolo Moreira |
| Palavras-chave: | Automação Integração de dados (Computação) Engenharia de software Automation Data integration (Computer service) Software engineering |
| Data do documento: | 25-Nov-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Cornelio Procopio |
| Citação: | FREITAS, 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. |
| Resumo: | Baseado 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. |
| Abstract: | Based 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. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/39937 |
| Aparece nas coleções: | CP - Engenharia de Software |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| implantacaosalesforce.pdf | 1,31 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

