Translate

Mostrando postagens com marcador experience. Mostrar todas as postagens
Mostrando postagens com marcador experience. Mostrar todas as postagens

domingo, 26 de maio de 2024

Dynamics 365 FinOps Unified Developer Experience - Deploy UnO Environment

 Como fazer o deploy de um ambiente já utilizando a "Unified Developer Experience?

Está tudo documentado aqui: https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-dev-overview

Vou postar aqui oque fiz em meus trocentos testes...!

Primeiro validei se a conta que uso tinha a licença necessária. Utilize este link com sua conta e verifique se a conta já tem uma licença atribuida, pode ser uma destas: “Common Data Service for Dynamics 365 Finance” or “SCM”


Se você não tiver esta licença atribuida à conta que vai criar o ambiente, nem continue. Consiga a licença antes. Não sabe como conseguir a licença... Esqueça isso tudo e volta pro seu video game.


Hoje, dia 26 de Maio de 2024, o PPAC tem a opção de fazer deploy de um ambiente de forma mais dinamica. Nas documentações e em blogs com posts anteiores a esta data existem outras maneiras "mais antigas". Muito em breve tudo ficará ainda mais fácil!

Acesse o https://admin.powerplatform.microsoft.com/ e abra a opção "Capacity":


Um novo ambiente DEMO precisa de 02GB de espaço para o Dataverse e de 06GB de espaço para o F&O. Se não tiver este espaço disponivel não continue! Fale com seu parceiro MS sobre este espaço disponivel, ele está vinculado ao tipo de licença adquirido. Caso seu parceiro MS não saiba como esta parte funciona... "TROQUE DE PARCEIRO PELAMOR"...

Mais info sobre valores: https://learn.microsoft.com/en-us/power-platform/admin/add-storage

Com o espaço ok, vamos aos "Environments":


Clique em New e preencha os campos conforme achar melhor. Você apenas "DEVE" manter o "Type" como Sandbox e habilitar o "Add a Dataverse data store" conforme o print, depois clique em "Next".


Na proxima tela escolha as opções que forem melhor pra o seu cliente, mantenha apenas o que destaquei no print abaixo. Note que a opção "Automatically deploy these apps" não está habilitada. Eu não sei por qual razão. Neste caso faremos o deploy em um passo mais a frente.


Ao clicar em "Save" o processo de criação de seu novo ambiente será iniciado.


Depois que estiver pronto clique no nome do seu ambiente para acessar os detalhes dele:


O espaço destacado abaixo está vazio, ali deveriamos ver a url do F&O. Na coluna da esquerda clique em "Dynamics 365 Apps", localize a opção "Dynamics 365 Finance and Operations Platform Tools", clique nos "3 pontos" e escolha a opção "Install", depois selecione o ambiente recém criado, aceite os termos e clique no botão "Install" no lado inferior esquerdo da tela.


Aguarde a conclusão:


Repita este processo para o "Dynamics 365 Finance and Operations Provisioning App" O tempo necessário para a conclusão deste App é maior, mas muito maior mesmo!


Obs: É importante sempre verificar se existem updates para estes Apps!

Agora temos eles instalados na lista de Apps do nosso novo ambiente!

Ao utilizar o VS2022 conforme descrito no post Dynamics 365 FinOps Unified Developer Experience você já verá o novo ambiente disponivel para conexão.


Novos posts serão criados mostrando as diversas funcionalidades do PPAC tais como movimentação de banco de dados entre ambientes, aplicação de pacotes e outros!

Até a próxima!


Dynamics 365 FinOps Unified Developer Experience

 

Esta é minha primeira experiência com a "Unified Developer Experience" conforme documentações oficiais logo abaixo.

https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-dev-overview?wt.mc_id=DX-MVP-5003744

https://learn.microsoft.com/en-us/power-platform/admin/unified-experience/finance-operations-apps-overview?wt.mc_id=DX-MVP-5003744

Todo meu teste foi baseado em uma ótima explicação fornecida por um MVP chamado "Aurelien Clere". O link para o post original dele está ao final desta página.

Tudo oque fiz foi em uma VM no Azure equipada com o Windows Server 2022, 16GB de memória e disco de 126GB. Uma VM padrão simples! Anteriormente já tinha feito o mesmo teste em um Windows 11, funcionou perfeitamente. Só usei o Windows Server pra facilitar  captura de prints!

O primeiro passo é simples e fácil de executar, faça o download do Visual Studio 2022, instale e reinicie seu dispositivo. O setup é NNF, prints são desnecessários!

No meu caso eu usei a versão Preview Professional do VS2022.

Durante o setup lhe será perguntado se você quer instalar algo a mais, marque as seguintes opções exatamente como nas imagens abaixo:


 Aguarde o final da instalação!


Faça o login com sua conta licenciada para o VS ou clique no “Skip...”


Após abrir o VS vá na aba "Manage Extensions", pesquise por "Power Platform" e clique em instalar. Atenção à imagem abaixo para escolher a opção correta, da Microsoft!

Após clicar em instalar você tem que fechar o VS e aguardar o processo de instalação:

Clique em Modify.

Após a conclusão abra novamente o VS, clique em "Tools" e você verá as opções relacionadas ao F&O, clique em "Conect to Dataverse"...

Em "Deployment Type" altere para "Office 365", marque a opção "Show Advanced", informe sua conta de email e senha e faça o login.

Na tela seguinte eu escolhi meu ambiente de DEV préviamente criado via Power Platform (Que mostrarei em outro post!) Nesta tela abaixo, dependendo do nivel de acesso de sua conta, você verá mais organizações e ambientes!

Selecione a "Solution". Entenda bem a documentação desta parte, escolha a opção mai adequada ao seu projeto:

Agora clique em "Yes" para fazer o download dos metadados.

Se você abrir o "Output" do VS vai ser possível acompanhar o progesso do trabalho.

Abra a pasta conforme print abaixo:

Tendo em mente que utilizando o VS2022 em seu próprio dispositivo e que você pode se conectar a tenants diferentes de clientes diferentes, organize estas pastas de forma a melhor identificar o cliente, o ambiente, a versão e o que mais você julgar coerente! Seja organizado páh!
Ao abrir a pasta você verá oque costuma ver dentro de um CHE!

Agora em "Tools" abra "Options", filtre por "Power" e na opção "General" do "Power Platform Tools" marque as opções conforme imagem abaixo. Recomendação padrão. Pesquise as demais opções caso queira!

Abra a opção "Configure Metadata":

Analise bem as configurações, elas foram criadas pelo próprio VS durante o setup e conexão com o Dataverse. Para cada cliente ou ambiente você pode adicionar novas ou alterar as existents!

Verifique as propriedades de seus projetos e altere esta opção para fazer o deploy incremental automaticamente para o ambiente "UnO".

Tenha atenção pois agora com a possibilidade de se conectar a diferentes ambientes, você precisa ter certeza de está conectado ao Dataverse correto!

Ou faça o deploy manualmente:

Full Buid e Sync Database continuam lá, você só precisa se atentar à esta nova opção durante o processo:

Enfim, isso tudo ainda é novo, tem muita coisa por vir, muita coisa a ser explorada e testada... Tem realmente muita coisa a se fazer! Eu não sou DEV, apenas testei um recurso novo. Não inventei nada do que está ai acima, apenas segui exemplos de quem realmente fez todo o trabalho de descobrir como tudo funciona!

Meu blog é apenas pra documentar processos que eu já fiz, pra fixar aprendizado. Se isso te ajudat um tantim, ótimo!

Façam vocês seus testes, descubram por vocês mesmos estes recursos!

O post original que me permitiu fazer este teste? É este aqui ó: https://www.powerazure365.com/blog-1/dynamics-365-finops-unified-developer-experience

O criador deste post já deixa claro que coisas vão mudar, também fornece links para as documentações oficiais da Microsoft e várias outras dicas que eu não segui por não ser DEV (To aprendendo ainda).

Em outros posts vou documentar meu processo para fazer o deploy de um ambiente de DEV UnO e o deploy de pacotes nele!

Até a próxima turma!