Laboratório: estender um formulário e adicionar controles
Leia isto primeiro: antes de iniciar o laboratório!
Importante
Neste laboratório, você NÃO PODE entrar usando as suas credenciais. Siga as etapas abaixo para entrar no seu ambiente de laboratório com as credenciais corretas.
- Verifique se você está conectado ao Microsoft Learn.
- Selecione Iniciar modo VM ou Fazer login para iniciar o modo VM nesta unidade.
- Na guia Recursos da barra lateral do laboratório, selecione o ícone T ao lado de Senha na caixa WIN22FO10041 (Prod) abaixo do título Grupo de Recursos para que a senha de administrador da VM (máquina virtual) seja inserida para você.
- Selecione Entrar.
- Selecione Não na página Redes.
- O Microsoft Edge é aberto. Aguarde até que ele navegue para a página Login de finanças e operações. Se você tiver um problema com o carregamento da página de logon, tente reiniciar o navegador na VM.
- Na página de Entrada da Microsoft de finanças e operações, coloque o cursor do mouse no campo Nome do usuário.
- Na guia Recursos da barra lateral do laboratório, abaixo do título Portal do Azure, selecione o ícone T próximo ao Nome de usuário e pressione Enter.
- O cursor do mouse agora está na página Senha.
- Na guia Recursos da barra lateral do laboratório, abaixo do título Portal do Azure, selecione o ícone T para selecionar Senha e pressione Enter.
- Na janela Salvar senha, selecione Nunca.
- Selecione Aceitar na página Permissões solicitadas.
- Para ver as instruções do laboratório, selecione a guia Instruções na barra lateral do laboratório.
Agora você pode iniciar seu trabalho neste laboratório.
Cenário
O desenvolvedor de aplicativos de finanças e operações foi solicitado pela empresa de gerenciamento de frota a ajustar a aparência e a funcionalidade da página Clientes no módulo Gerenciamento de frota. Para agilizar os processos internos, a empresa quer ter uma nova guia no Painel de Ações com um botão que vincule a essa página para permitir a entrada de faturas de texto livre.
Criar um novo projeto
- Minimize a janela do Microsoft Edge.
- Selecione Executar como administrador para abrir o Visual Studio.
- Selecione Sim na janela Deseja permitir que este aplicativo faça alterações no seu dispositivo?
- Selecione Continuar sem código para abrir o Visual Studio.
- Vá para Dynamics 365 no menu Extensões na faixa de opções no Visual Studio.
- Selecione Gerenciamento de modelos > Atualizar parâmetros do modelo.
- Selecione o nome do modelo Gerenciamento de Frota na lista suspensa de modelos.
- Selecione Avançar.
- Marque a caixa de seleção ao lado destes modelos para incluí-los nas referências:
- Pacote de Aplicativos
- Base do Aplicativo
- Comum a Aplicativos
- Plataforma de Aplicativo
- Pessoa de Contato
- Moeda
- Contabilidade
- Razão
- Equipe
- Varejo
- Imposto
- Selecione Avançar.
- Selecione Concluir.
- Abra o menu Arquivo e selecione Novo > Projeto.
- Verifique se a opção Operações Financeiras está selecionada no painel esquerdo e clique em Avançar.
- Na caixa de diálogo Configurar seu novo projeto, insira FleetManagementFormProject no campo Nome do projeto.
- Selecione Criar.
- Abra Dynamics 365 no menu Extensões.
- Selecione Opções.
- No nó Dynamics 365 no painel esquerdo, selecione Projetos.
- Marque as caixas de seleção Organizar projetos por tipo de elemento e Sincronizar banco de dados na compilação para um projeto recém-criado.
- Selecione OK.
Estender o formulário FMCustomer
- Na janela Gerenciador de Aplicativos, expanda os nós AOT > Interface do Usuário > Formulários na barra de pesquisa.
- Selecione o formulário FMCustomer.
- Clique com o botão direito do mouse no formulário FMCustomer e selecione Criar extensão. Um elemento chamado FMCustomer.FleetManagement será adicionado ao FleetManagementFormProject na janela Gerenciador de Soluções.
- Renomeie o objeto FMCustomer. Extension.
- Clique duas vezes no formulário FMCustomer.Extension na janela Gerenciador de Soluções para abri-lo na janela do designer de formulários.
- Selecione Salvar na faixa para salvar seu progresso.
Adicionar uma guia, um grupo de botões e um botão ao controle do Painel de Ações
- No painel Design direito do designer de formulários, clique com o botão direito do mouse no controle ApplicationBar (Painel de Ações).
- Selecione Novo > Guia do Painel de Ações. Um novo controle é adicionado com o nome de FormActionPaneTabControl1 (Guia do Painel de Ações).
- Selecione o título FormActionPaneTabControl1 (Guia do Painel de Ações).
- Na janela Propriedades, insira Guia Faturamento para a propriedade Name e Faturamento para a propriedade Caption.
- No painel Design, clique com o botão direito do mouse no controle InvoicingTab (Guia do Painel de Ações) e selecione Novo Grupo de Botões.
- Selecione o título FormButtonGroupControl1 (Grupo de Botões).
- Na janela Propriedades, insira CustomersButtonGroup para a propriedade Name e Clientes para a propriedade Caption.
- No painel Design, clique com o botão direito do mouse no controle CustomersButtonGroup (Grupo de Botões) e selecione Novo > Botão de Item de Menu.
- Na janela Propriedades, para a propriedade Menu Item Name, selecione CustFreeInvoiceNew na lista suspensa.
- Clique com o botão direito do mouse no formulário FMCustomer.Extension na janela Gerenciador de Soluções.
- Selecione Definir como Objeto de Inicialização.
- Execute uma compilação clicando com o botão direito do mouse em FleetManagementFormProject na janela Gerenciador de Soluções e selecionando Compilar.
- Selecione Depurar > Iniciar sem Depurar na faixa para executar o formulário e exibi-lo em uma janela do navegador. Você também pode usar Ctrl + F5.
- Na janela do navegador, selecione a guia FATURAMENTO no Painel de Ações e, depois, Fatura de texto livre. Essa ação deve levar à página de entrada de faturas de texto livre para o cliente selecionado na página FMCustomer.Extension.
Agora, feche o ambiente do laboratório
- Selecione o botão Avançar no canto inferior direito da barra lateral.
- Na janela pop-up que é exibida, selecione Sair.