Criar e testar nossa organização temporária
Acompanhar com o Trail Together
Deseja acompanhar um especialista enquanto trabalha nesta etapa? Veja este vídeo que faz parte da série Trail Together.
(Este clipe começa na marca dos 07:56 minutos, caso você queira retroceder e ver o início da etapa novamente.)
Introdução
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.
- Crie uma organização temporária, defina-a como seu padrão e atribua um alias:
sf org create scratch -d -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.
Observe que não recebemos uma senha. Isso ocorre porque o Salesforce DX usa tokens de autenticação em cache.
- Abra a organização temporária que você acabou de criar executando o comando:
sf org open
Como você definiu a organização temporária como padrão usando o sinalizador-d
, o sistema se lembrará de armazenar o token de autenticação e usá-lo para fazer login para você. Com o sinalizador-d
você economiza tempo de ter que fazer login manualmente e lembrar senhas mais tarde.
Em seguida, implante o projeto dreamhouse-lwc que você clonou na última unidade na nova organização temporária.
Implantar metadados de origem na organização temporária
- Implante o projeto dreamforce-lwc na organização temporária com este comando:
sf project deploy start
Demora alguns minutos, mas todos os metadados são implantados na organização temporária. A janela do terminal exibe a lista de recursos que foram implantados com êxito.
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, é possível atribuir conjuntos de permissões remotamente.
- Atribua o conjunto de permissões executando o comando:
sf org assign permset -n Dreamhouse
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.
- Importe os dados de exemplo para a organização temporária executando esse comando.
sf data import tree -p data/sample-data-plan.json
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.
- Se a sua organização temporária ainda não estiver aberta, abra-a com este comando:
sf org open
- Em seguida, abra o aplicativo Dreamhouse:
- No Iniciador de aplicativos , encontre e abra Dreamhouse.
- Clique na guia Properties (Propriedades) e observe que há 12 novas propriedades.
- Clique na guia Brokers (Corretores) e observe que há oito novos corretores.
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.