Translate

quinta-feira, 27 de novembro de 2025

D365F&O, Git e Power Platform! Parte 5

Na parte 1, falei sobre o Git e como migrar do TFVC para o Git.

Na parte 2, mostro como configurar o UDE via PPAC.

Na parte 3, vimos como configurar o VS 2002 com UDE e TFVC.

Na parte 4, mostrei como configurar o VS 2022 com o Git.

Agora, na parte 5, vamos ver como trazer os dados de produção para o ambiente UDE. Sem dados, não tem como trabalhar!

Faço-lhes a seguinte pergunta: Vocês têm dado hoje?

O processo utilizando um CHE é o seguinte:


Atualizamos uma sandbox, exportamos o .bacpac para o LCS, restauramos este .bacpac na VM CHE... Depois, poderíamos exportar um .bak para uma storage account e restaurá-lo em outras VMs CHE.

Todo o processo acima pode ser automatizado com o DevOps e muito Powershell. Caso não saibam como fazer, me chamem!$


O novo processo é extremamente simples e bem documentado, mas existem algumas frescuras que aprendi do pior jeito!


O banco vem direto de PROD para o UDE do desenvolvedor.

O primeiro detalhe é a localização dos ambientes. Certifique-se da localização correta de seu ambiente de produção.


Seu ambiente UDE precisa estar na mesma localização; caso contrário, não será possível atualizar o banco de dados.

Outro detalhe, ao criar um UDE "Managed Environment", tive problemas na restauração dos dados.

Para restaurar os dados em seu ambiente UDE, acesse seu ambiente de origem, produção ou algum outro, e clique na opção "Copy".


Aqui está o ponto de atenção para minimizar a quantidade de dados copiados da produção para o UDE. Seguindo a configuração da imagem abaixo, você terá os dados básicos copiados para o UDE. Para entender melhor, leia esta documentação: https://learn.microsoft.com/en-us/power-platform/admin/copy-environment?WT.mc_id=ppac_inproduct_env&tabs=new


Depois de ajustar as configurações e clicar em "Copy", o processo será iniciado. Meu ambiente de produção tem quase 200 GB de banco de dados. Após a conclusão da cópia, meu UDE tinha apenas 71 GB. O processo todo demorou 01 hora. Tenha atenção ao espaço disponível em seu Tenant!

Após a conclusão do restore, o ambiente volta com o "Administration Mode" habilitado. É necessário desabilitar ele para poder utilizar o ambiente normalmente


E pronto, agora seu ambiente UDE tem os dados e as customizações idênticos ao ambiente de produção!


Fontes:

https://learn.microsoft.com/en-us/power-platform/admin/copy-environment?WT.mc_id=ppac_inproduct_env&tabs=new

https://www.powerazure365.com/blog-1/dynamics-365-finops-unified-developer-experience

https://d365foadvicetips.com/2024/10/05/uae-efficient-environment-copying-in-dynamics-365-fo/

D365F&O, Git e Power Platform! Parte 4

Na parte 1 falei sobre o Git e como migrar do TFVC para o Git.

Na parte 2 mostro como configurar o UDE via PPAC.

Na parte 3 vimos como configurar o VS 2002 com UDE e TFVC.

Nesta parte 4 vamos configurar o VS 2022 com o Git! Let's bora!

Consultem as partes anteriores e, com o VS2022 preparado, conectem-no ao seu projeto no DevOps:


Selecione o repositório, clique com o botão direito e selecione "Clone Repository".


Agora tenho o repositório salvo na minha VM.


Seguindo os passos anteriores, você poderá se conectar ao seu ambiente UDE.

Ao final destes processos teremos um ambiente pronto para uso, com conexão ao Repos Git e um ambiente UDE totalmente funcional.



Confesso que me perdi, repeti os processos de mapeamento vezes a perder a conta!!!

Mas o aprendizado é assim mesmo.

Conforme vou aprendendo, trabalhando, usando e descobrindo coisas novas, vou atualizando os posts ou criando novos!

Na parte 5 falaremos sobre como trabalhar com dados no ambiente UDE!


Obs.: Devo sempre dizer que não criei nada. O material sobre este assunto é amplo. Existem várias fontes. Em breve mencionarei as que utilizei!



terça-feira, 25 de novembro de 2025

D365F&O, Git e Power Platform! Parte 3

Na parte 1 falei sobre o Git e como migrar do TFVC para o Git.

Na parte 2 mostro como configurar o UDE via PPAC.

Agora vamos configurar o Visual Studio e se conectar ao ambiente UDE criado.

Neste cenário de testes, criei uma nova VM com Windows 11. Nesta VM, instalei o Visual Studio 2022 Professional e o SQL Server Management Studio.

Durante a instalação do VS2022, adicionem o "Modeling SDK":



Abra o VS, clique em "Extensions > Manage Extensions", pesquise por "Power Platform Tools" e instale a extensão. Veja que a Microsoft já atualizou o logo! Depois de clicar em instalar, feche o VS e aguarde o processo de instalação.





Depois de instalado, abra o VS e clique em "Tools > Connect to Dataverse":


Escolha as opções de acordo com sua necessidade. Minha VM, por exemplo, não está no domínio da empresa. Marquei a opção "office 365" e quero ver todas as organizações às quais tenho acesso. Usar a opção de logar com a conta atual me trouxe problemas, por isso não a uso!

Após a autenticação, você verá a lista de organizações e ambientes a que você tem acesso. Selecione o seu ambiente UDE e clique em "Login".




Selecione a solution e clique em Done. É importante selecionar a solution diferente da "default". Quando eu souber a razão, eu volto aqui pra explicar!!!

Uma série de processos se iniciará. Download do Metadata, copia de cross-references e outros... apenas aguarde a conclusão. Assim que este processo for concluído, clique em "Yes" para dar continuidade ao processo de configuração:



Acesso o "Output" do VS e você verá que o processo de configuração está sendo executado em background. Aguarde!

Se abrir a pasta PackageLocalDirectory, vai ver que ela está sendo desconpactada. Aguarde, este processo demora um tanto!

Neste caso específico, ainda mapeei o UDE a um projeto do TFVC. Em posts anteriores mostrei como fazer isso, não vou repetir todo o processo aqui!


Concluímos aqui a configuração da VM Windows 11, com Visual Studio 2022 conectado ao DevOps TFVC.

A parte 4 será sobre a configuração do Visual Studio com o Repos Git!

domingo, 23 de novembro de 2025

D365F&O, Git e Power Platform! Parte 2

Na parte 1, falamos um pouco sobre as novidades no uso do Git como repositório e sobre a migração do TFVC.

Sem reinventar a roda, a parte 2 trata de criar o UDE no Power Platform Admin Center (PPAC).

Os links abaixo, apesar de antigos, ainda são válidos:

https://fsilvajunior.blogspot.com/2024/05/dynamics-365-finops-unified-developer_26.html

https://fsilvajunior.blogspot.com/2024/05/dynamics-365-finops-unified-developer_26.html

Havendo novidades na criação de um UDE, atualizarei os posts acima.

Na parte 3 veremos como configurar o Visual Studio 2022 e iniciar os trabalhos!