Preparando o portfólio.

WhatsApp

Problemas reais. Soluções Salesforce bem pensadas.

Conheça projetos construídos para resolver desafios de automação, integrações, dados e desenvolvimento na plataforma Salesforce.

9cases publicados
12áreas técnicas

Áreas de atuação

Escolha uma área para ver os cases relacionados.

9 cases encontrados

Carregando imagem…Capa do case sobre a integração de vendas com um sistema externo assíncrono, com destaque para Flow, Queueable Apex, testes, novas tentativas agendadas, limites de execução, chamadas HTTP/REST e idempotência.
ApexAutomação & Processos +1

Integração de vendas com sistema externo assíncrono

A proposta era permitir que a venda fosse fechada sem depender do tempo de resposta de uma plataforma externa. Depois que a Oportunidade chega a Closed Won, o Salesforce inicia em segundo plano o processo de criação da assinatura. Se houver uma falha que permita nova tentativa, a solicitação pode ser enviada novamente sem criar uma assinatura duplicada.

  • Record-Triggered Flow
  • Invocable Apex
  • +6
Ver case
Carregando imagem…Capa do case After - Marketplace de jogos indie
IntegraçõesSegurança +2

After - Marketplace de jogos indie

A After é uma plataforma de demonstração para compra e distribuição de jogos independentes. O projeto reúne descoberta de jogos, pagamento, entrega de chaves digitais e acompanhamento dos pedidos em um só fluxo, construído com Laravel.

  • PHP 8
  • Laravel 12
  • +7
Ver case
Carregando imagem…Cartão de atenção da Conta com LWC.
LWCSales Cloud

Cartão de atenção de Conta: o que olhar primeiro

Criei um cartão compacto na página da Conta para ajudar a identificar o que merece atenção naquele momento. Ele reúne sinais de Casos prioritários, Oportunidades próximas do fechamento e tarefas atrasadas, sem substituir as listas e ferramentas usadas para acompanhar cada registro em detalhe.

  • Lightning Web Components
  • lightning/graphql
  • +5
Ver case
Carregando imagem…Capa do case sobre uma página Visualforce idempotente para resolver casos.
ApexVisualforce +2

Página visualforce idempotente

Ajustei a página usada para resolver um Caso, que é o registro de atendimento do Salesforce, para que uma segunda tentativa não crie outra resolução. Mesmo quando a tela demora e a pessoa clica novamente, o sistema mantém uma única resolução para aquele Caso.

  • Visualforce
  • Apex Controller Extension
  • +7
Ver case
Carregando imagem…Testes em diferentes orgs.
ApexTestes & Deploy

Testes que passam em qualquer org

Reorganizei os testes da automação de Oportunidades para que funcionem em diferentes ambientes Salesforce, e não apenas naquele onde foram escritos. Agora, cada teste prepara os próprios dados, o que reduz a dependência de informações que podem existir em um ambiente e faltar em outro.

  • Apex Tests
  • Test Data Factory
  • +5
Ver case
Carregando imagem…Capa do case sobre uma trigger que suporta 200 registros.
ApexSales Cloud +1

Trigger que suporta 200 registros sem estourar limite

Ajustei o código que cria pedidos de análise de crédito quando uma Oportunidade entra em revisão. Agora, o processo também consegue lidar com atualizações em lote, como a mudança de etapa de muitas Oportunidades de uma só vez, sem ultrapassar os limites de processamento do Salesforce.

  • Apex Trigger
  • Trigger Handler
  • +6
Ver case
Carregando imagem…Capa do case GreenHelp - Ecommerce B2B de Green IT
Dados & RelatóriosEcommerce +1

GreenHelp - Ecommerce B2B de Green IT

A GreenHelp é uma aplicação acadêmica que simula a contratação de serviços de tecnologia sustentável por empresas. O projeto permite explorar um catálogo, montar uma contratação e acompanhar o andamento em uma área do cliente, além de oferecer ferramentas administrativas para gerenciar os dados da plataforma.

  • PHP
  • MySQL
  • +5
Ver case
Carregando imagem…Capa do case Permissões para acessar campos sensíveis
Sales CloudService Cloud +1

Permissões para acessar campos sensíveis

Organizei as permissões para que as equipes continuem acessando as mesmas Contas, mas cada pessoa veja apenas os campos financeiros necessários ao seu trabalho. Assim, atendimento pode consultar os dados cadastrais e os Casos, enquanto informações como limite de crédito e margem negociada ficam disponíveis somente para quem precisa delas.

  • Field-Level Security
  • Permission Sets
  • +3
Ver case
Carregando imagem…Capa do case Toda venda perdida tem um motivo claro
Sales CloudDados & Relatórios

Toda venda perdida tem um motivo claro

Organizei o registro dos motivos de perda de uma Oportunidade para que a equipe consiga entender melhor por que algumas negociações não avançam. A pessoa que fecha a venda como perdida escolhe um motivo padronizado e, quando seleciona “Outro”, explica o que aconteceu.

  • Opportunity
  • Validation Rules
  • +5
Ver case