Meu progresso Conectar Salesforce

Tutorial guiado · piloto

Conecte sua org de prática e valide o desafio.

Você cria a solução e executa o validador dentro do Salesforce. Depois, o site confirma somente se o teste publicado existe e se a execução mais recente passou.

Tempo
cerca de 5 minutos
Você precisa
Developer Org ou Trailhead Playground
Acesso
temporário e revogável
Use somente uma org de estudo. Não conecte a org da empresa onde você trabalha nem uma org com dados reais.
Importante durante o piloto: você não precisa criar um aplicativo OAuth, uma Consumer Key ou um segredo. Essa configuração pertence ao administrador do site. Para você, o processo começa na criação das duas classes Apex abaixo.
01

Dentro da sua org

Abra a Configuração

Entre em uma Developer Org ou no seu Trailhead Playground. Clique no ícone de engrenagem, no canto superior direito, e depois em Configuração. Uma nova aba será aberta.

  1. Confirme que a org aberta é de estudo.
  2. Abra o menu da engrenagem.
  3. Escolha Configuração.
Página inicial da Configuração em uma Developer Org Salesforce
Tela esperada: a página inicial da Configuração, com a Busca rápida na coluna esquerda.
02

Encontre o editor

Localize “Classes do Apex”

Na coluna esquerda, clique em Busca rápida, digite Classes do Apex e selecione o resultado com esse nome.

  1. Digite Classes do Apex na Busca rápida.
  2. Clique em Classes do Apex.
  3. Na tela seguinte, localize o botão Criar.
Busca rápida da Configuração preenchida com Classes do Apex
Onde clicar: use o campo destacado na coluna esquerda. O nome pode aparecer em português ou como “Apex Classes”, conforme o idioma da org.
Tela Classes do Apex com o botão Criar acima da lista
Tela esperada: “Classes do Apex”. O botão Criar fica acima da lista de classes.
03

Sua implementação

Crie a classe da solução

No Desafio 01, a solução deve estar em uma classe chamada exatamente CarteiraAnalyzer. Abra o desafio em outra aba, copie a estrutura solicitada, implemente sua solução e volte à org.

  1. Clique em Criar.
  2. Cole o código da classe CarteiraAnalyzer no editor.
  3. Clique em Save ou Salvar.
  4. Se houver erro em vermelho, corrija-o antes de continuar.
Editor de uma nova classe Apex com os botões Save, Quick Save e Cancel
Onde colar: no editor branco. Depois use Save. A imagem mostra o editor vazio para não revelar a resposta do desafio.
VÍDEO 01 · 11 SEGUNDOSDa Busca rápida ao editor Apex
04

Evidência técnica

Crie a classe validadora

Volte para Classes do Apex, clique novamente em Criar e cole o código do validador publicado na página do desafio. O nome precisa permanecer exatamente WL_Desafio01Verifier.

CLASSECarteiraAnalyzer.clsSua implementação do desafio
TESTEWL_Desafio01Verifier.clsO verificador publicado no site
  1. Abra novamente Classes do Apex.
  2. Clique em Criar.
  3. Cole todo o validador, sem alterar o nome da classe.
  4. Salve e confirme que não apareceu erro de compilação.
05

Rodar a prova

Abra a execução de testes

Na mesma Busca rápida, digite Execução de teste do aplicativo. Abra o resultado e clique em Selecionar testes….

  1. Pesquise por Execução de teste do aplicativo.
  2. Abra a página encontrada.
  3. Clique em Selecionar testes….
Tela Execução de teste do aplicativo com o botão Selecionar testes
Onde clicar: “Selecionar testes…”, acima da área onde os resultados serão exibidos.
06

Escolha somente o validador

Selecione e execute WL_Desafio01Verifier

A lista pode ser longa. Role a pequena janela de classes até o final, marque apenas WL_Desafio01Verifier e clique em Executar.

  1. Role a lista de classes de teste.
  2. Marque a caixa ao lado de WL_Desafio01Verifier.
  3. Não marque Ignorar cobertura de código.
  4. Clique em Executar e aguarde o processamento.
Janela Classes de teste aberta na Execução de teste do aplicativo
Atenção: role dentro da janela branca até encontrar WL_Desafio01Verifier. O botão Executar fica na parte inferior.
VÍDEO 02 · 11 SEGUNDOSSelecionar o validador e conferir o resultado
07

Antes de conectar

Confirme que o teste foi aprovado

Quando a execução terminar, abra Histórico de teste do aplicativo e clique no ID da execução mais recente. Na tabela de detalhes, procure a classe WL_Desafio01Verifier e o resultado Aprovar ou Passed.

Histórico de teste do aplicativo com o método validarDesafio aprovado
Resultado correto: o método validarDesafio aparece nos detalhes da execução. Dependendo do idioma, o status será “Aprovar” ou “Passed”.

Só siga para o site depois que o teste estiver aprovado. Se falhar, volte à classe CarteiraAnalyzer, corrija a solução e execute o validador novamente.

08

Área do leitor

Entre no site e conecte a org

Abra Meu progresso e entre com sua conta Google. Depois do login, vá até “Laboratório conectado” e escolha Conectar Developer Org.

Página Meu progresso com o botão Entrar com Google
Primeiro acesso: use “Entrar com Google”. O login serve para salvar seu progresso e vincular a conexão temporária à sua conta.

O Salesforce abrirá a tela oficial de login e autorização. Confira se está entrando na mesma org de prática onde executou o teste e aceite o acesso solicitado.

IdentidadeReconhece qual org foi conectada.

APIPermite consultar a evidência técnica do teste.

O site não pede sua senha do Salesforce: o login e a autorização acontecem no domínio oficial da Salesforce. Durante o piloto, a conexão pode estar disponível somente para orgs autorizadas.

09

Confirmação final

Valide o Desafio 01

Depois da autorização, você retorna automaticamente para Meu progresso. Confira o selo Org conectada e use o botão Validar desafio 01.

VÍDEO 03 · 11 SEGUNDOSEntrar, conectar e validar no site

Se não funcionar

“Teste ausente”
Confira se o nome é exatamente WL_Desafio01Verifier e se a classe foi salva na org conectada.
“Teste ainda não passou”
Execute novamente o teste, confirme o status aprovado no histórico e tente validar outra vez.
“Org diferente”
Desconecte em Meu progresso e refaça a autorização usando a org onde as classes foram criadas.
Conexão indisponível
O piloto ainda pode estar restrito a orgs autorizadas. Seu código e o teste continuam salvos na sua Developer Org.

O que acontece com seus dados

A validação procura evidências, não o seu código.

Pronto para testar?

Execute o validador e conecte sua org de prática.

Ir para Meu progresso →