Criar e testar nossa organização temporária

Nesta etapa, você cria uma organização temporária, atribui um conjunto de permissões e envia dados de exemplo para a organização temporária.

Nota

Nota

Sua edição da organização Dev Hub determina quantas organizações temporárias você pode criar diariamente e quantas podem estar ativas em determinado ponto. Exclua uma organização temporária existente para liberar uma alocação com o comando sfdx force:org:delete.

  1. Crie uma organização temporária, defina-a como seu padrão e atribua um alias:
    sfdx force:org:create -s -f config/project-scratch-def.json -a dreamhouse-org
    Normalmente, o comando é concluído em menos de um minuto. Você tem dois itens na saída: a ID da organização e o nome de usuário.

    A imagem mostra a criação de uma organização temporáriaObserve que não recebemos uma senha. Isso ocorre porque o Salesforce DX usa tokens de autenticação em cache.

  2. Abra a organização temporária que você acabou de criar executando o comando:
    sfdx force:org:open

Como você definiu a organização temporária como padrão usando o sinalizador -s, o sistema se lembrará de armazenar o token de autenticação e usá-lo para fazer login para você. Com o sinalizador -s você economiza tempo de ter que fazer login manualmente e lembrar senhas mais tarde.

Em seguida, envie o projeto dreamhouse-lwc que você clonou na última unidade para a nova organização temporária.

Enviar metadados de origem para a organização temporária

  1. Envie o projeto dreamforce-lwc para a organização temporária com este comando:
    sfdx force:source:push
    Demora alguns minutos, mas todos os metadados são enviados para a organização temporária. A janela do terminal exibe a lista de recursos que foram enviados com êxito.
    A imagem mostra os metadados sendo enviados para a organização temporária

Atribuir um conjunto de permissões ao aplicativo da DreamHouse

O aplicativo Dreamhouse usa um conjunto de permissões para fornecer acesso. Antes de testar o aplicativo, você precisará do conjunto de permissões atribuído. Com a CLI do Salesforce DX, é possível atribuir conjuntos de permissões remotamente.

  1. Atribua o conjunto de permissões executando o comando:
    sfdx force:user:permset:assign -n Dreamhouse
    Imagem mostrando as permissões de atribuição

Para testar o aplicativo, você precisa de dados na organização temporária. Envie os dados de exemplo incluídos no projeto dreamhouse-lwc à organização temporária.

Importar dados de teste

Use os comandos force:data para manipular registros em sua organização por meio da janela de terminal da linha de comando. Para importar dados para uma organização, use a API sObject Tree Save.

  1. Importe os dados de exemplo para a organização temporária executando esse comando.
    sfdx force:data:tree:import --plan data/sample-data-plan.json
    Imagem mostrando a importação de dados de exemplo para a organização

Você configurou com êxito sua organização temporária com o projeto dreamhouse-lwc. Agora chegou a hora de testar o aplicativo.

Testar seu aplicativo na organização temporária

Depois de enviar projetos e dados para uma organização temporária, vale a pena verificar se tudo está como esperado.

  1. Se a sua organização temporária ainda não estiver aberta, abra-a com este comando:
    sfdx force:org:open
  2. Em seguida, abra o aplicativo DreamHouse:
    • No Iniciador de aplicativos Ícone do Iniciador de aplicativos, encontre e abra DreamHouse.
    • Clique na guia Properties (Propriedades) e observe que há 12 novas propriedades.
      Aplicativo Dreamhouse na nova organização temporária
    • Clique na guia Brokers (Corretores) e observe que há oito novos corretores.
      Guia “Brokers” do aplicativo Dreamhouse

Parabéns! Você usou a CLI do Salesforce para criar uma organização temporária, atribuir um conjunto de permissões e enviar dados de exemplo.

Agora você está pronto para começar a desenvolver novos recursos no aplicativo DreamHouse. Continue aprendendo a usar o Salesforce DX com outras ferramentas de desenvolvedor, como o Visual Studio Code (VS Code) e crie a integração contínua (CI). Saiba mais sobre o Salesforce DX na trilha Introdução ao Salesforce DX.

Clique em Verify Step (Verificar etapa) para confirmar se a organização temporária foi criada e para receber seu emblema.