Pessoas, temos disponível a versão 10.0.46 liberada no LCS e Power Platform para testes!
Translate
terça-feira, 23 de dezembro de 2025
D365F&O 10.0.46 Generally Available
quinta-feira, 27 de novembro de 2025
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.
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!
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!
D365F&O, Git e Power Platform! Parte 1
Após ouvir as palestras e ver as demos durante o D365Summit em Lisboa, decidi que já era hora de aprofundar minha prática no uso do Git como repositório de código do D365F&O, bem como de utilizar o UDE como ambiente oficial de desenvolvimento e debug.
Após as palestras, ficou claro pra mim que o LCS não tem muito mais do que 1 ano de vida. Até hoje, vejo profissionais com dificuldades para utilizar o DevOps com o TFVC. Penso que, quanto antes iniciarmos o uso do Git com o D365F&O, mais chances teremos de minimizar os problemas quando chegar o momento em que nem sequer teremos a opção de usar o TFVC. E este momento está mais próximo do que vocês imaginam!
Obs: Falarei de "USE" e "UPE" em breve!
Inicio aqui uma série de posts para colocar em pleno funcionamento o UDE + Git + PPAC + DevOps no uso diário com o D365F&O!
Neste primeiro post vamos migrar um repositório de códigos to TFVC para O Git.
"Neste link você pode obter mais detalhes sobre as vantages e sobre como utilizar o Git com o D365F&O"
Neste momento, Dezembro de 2025, a migração do TFVC para o Git está extremamente simples. Não há necessidade de criar um repositório Git antes.
Acesse o DevOps, vá até Repos e clique na opção "Import repository":
Agora apenas espere a conclusão do processo:
Não tenho muitos changesets, mas note que o novo Repos no formato Git manteve as poucas mudanças que fiz antes da migração do TFVC para o Git:
Existem outros detalhes importantes muito bem documentados neste link: https://learn.microsoft.com/pt-br/azure/devops/repos/git/import-from-tfvc?view=azure-devops
D365F&O. TFVC ou Git como repositório?
À medida que as organizações modernizam suas práticas de DevOps, a transição de sistemas de controle de versão centralizados, como o TFVC, para sistemas distribuídos, como o Git, tornou-se uma prioridade estratégica, especialmente para equipes que trabalham com o Microsoft Dynamics 365 Finance & Operations (F&O).
O Git não só permite uma colaboração mais eficiente e ciclos de entrega mais rápidos, como também se integra perfeitamente ao Azure DevOps Git, tornando-se a escolha preferida das equipes de desenvolvimento.
Por que usamos Repos no DevOps para o desenvolvimento do D365 F&O?
No desenvolvimento DevOps para Dynamics 365 Finance and Operations (F&O), os repositórios são usados principalmente para controle de versão. Isso permite que os desenvolvedores acompanhem as alterações em seu código ao longo do tempo, colaborem efetivamente com outros membros da equipe e gerenciem diferentes versões do código-fonte.
Também garante processos de desenvolvimento e implantação tranquilos, facilitando a ramificação, a mesclagem e as revisões de código, tudo no contexto de um sistema centralizado como o Git no Azure DevOps.
Principais benefícios do uso de repositórios no desenvolvimento do D365 F&O:
Colaboração: Vários desenvolvedores podem trabalhar no mesmo código-fonte simultaneamente, cada um fazendo alterações em sua própria ramificação e mesclando-as no código-fonte principal para evitar conflitos.
Controle de versão: Acompanhe todas as alterações no código, permitindo que você reverta facilmente para versões anteriores, se necessário.
Processo de revisão de código: Permita que os membros da equipe revisem as alterações de código entre si antes de mesclá-las na ramificação principal, melhorando a qualidade do código.
Estratégias de ramificação: Crie ramificações distintas para os ambientes de desenvolvimento, teste e produção. Isso permite testar e implantar novos recursos de forma isolada, sem afetar o sistema em produção.
Compilação e implantação automatizadas: Integre-se a pipelines de CI/CD no Azure DevOps para compilar, testar e implantar automaticamente alterações de código em diferentes ambientes com base em commits no repositório.
Git como sistema de controle de versão preferido
A maioria das equipes de desenvolvimento modernas do D365 F&O usa o Git como sistema de controle de versão subjacente em seus repositórios, devido à sua flexibilidade e popularidade.
Escolher uma estratégia de ramificação adequada (como a ramificação de recursos ou o desenvolvimento baseado em trunk) é crucial para a colaboração eficiente e para o gerenciamento de diferentes versões de código.
Importância do Git
O Git é um sistema de controle de versão moderno e distribuído, essencial nas práticas de desenvolvimento de software atuais. Ele permite que os desenvolvedores trabalhem de forma independente com uma cópia completa da base de código, o que possibilita maior desempenho e acesso offline. O Git simplifica a colaboração, oferecendo suporte a ramificações e mesclagens eficientes, o que ajuda as equipes a desenvolver recursos, corrigir bugs e experimentar com segurança, sem afetar a base de código principal.
Ele também oferece um histórico detalhado, facilitando a auditoria de alterações e o rollback, se necessário. Amplamente integrado a ferramentas de DevOps e pipelines de CI/CD, o Git garante a automação eficiente dos processos de build, teste e implantação. Sua natureza de código aberto e o forte suporte da comunidade fizeram do Git o padrão da indústria no controle de versão.
Principais comandos do Git e comparação com o TFVC:
quarta-feira, 25 de junho de 2025
Criando um Azure App Registration para ser usado na integração entre LCS <> DevOps <> Azure.
Processo simples e descomplicado, vamos criar um App Registration no Azure para que possamos integrar o LCS, o DevOps e também o Azure para fins de automação entre estas plataformas como por exemplo, o upload de pacotes gerados pelo Pipeline do DevOps e aplicação deste pacote em um determinado ambiente no LCS!
O primeiro passo é acessar o Azure e ir ao Entra ID. é isso mesmo, agora a gestão dos App Registrations fica dentro do Entra. Se você não tem acesso ao Entra, procure outra coisa pra fazer!
Escolha criar um novo App Registration, defina um nome coerente com a funcionalidade e escolha
Depois de registrado, anote o Application (Client) ID.
Selecione Delegated Permission, marque a opção "user_impersonation" e clique em Add permission.
terça-feira, 19 de março de 2024
D365F&O Pipelines - Novidade!
Olhem só essa "novidade novinha!"
https://powerapps.microsoft.com/en-us/blog/pipelines-for-all-public-preview-easily-set-up-pipelines-in-power-platform/
Link oficial: https://learn.microsoft.com/en-us/power-platform/alm/set-up-pipelines
Ta tudo bem descrito ai, nem vou falar mais nada!
