Experiência simplificada para desenvolvedores e para a atualização do Commerce SDK
Importante
Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novidades ou mudanças no Dynamics 365 Commerce. Para ver os planos de lançamento mais recentes, acesse planos de lançamento do Dynamics 365 e Microsoft Power Platform.
Habilitado para | Versão preliminar pública | Disponibilidade geral |
---|---|---|
Administradores, criadores, profissionais de marketing ou analistas, automaticamente | - | 20 de abril de 2021 |
Benefícios do recurso
As atualizações do SDK do Dynamics 365 Commerce são publicadas no Dynamics 365 Lifecycle Services, e o SDK pode ser aplicado no ambiente de desenvolvimento inteiro usando o fluxo de trabalho do Lifecycle Services ou por meio de um processo manual. O processo leva algumas horas e precisa ser repetido para todas as atualizações mensais. Com a nova abordagem, todas as atualizações do SDK serão publicadas em um repositório público no NuGet e no GitHub para que possam ser baixadas e aplicadas ao ambiente em minutos. Essa abordagem economiza tempo e esforço dos desenvolvedores.
Detalhes do recurso
Desenvolvimento de extensão: o desenvolvimento do Commerce SDK pode ser feito principalmente a partir da VM (máquina virtual) do desenvolvedor disponível no Lifecycle Services. Porém, se ele for hospedado na nuvem, haverá um custo adicional. Para reduzir o custo e a dependência da VM de desenvolvimento do Lifecycle Services, a experiência de desenvolvimento do Commerce será separada da VM do desenvolvedor do Lifecycle Services, e o desenvolvimento terá suporte fora da VM do desenvolvedor. O desenvolvimento pode ser feito em qualquer máquina de desenvolvimento compatível com as configurações do ambiente de desenvolvimento do Commerce.
Referência do Commerce SDK para NuGet: as referências do Commerce SDK serão refatoradas e publicadas em um novo feed do NuGet para consumo das extensões. Em vez de consultar manualmente os binários na pasta Commerce SDK\Reference, a extensão pode baixá-los do pacote do NuGet e o pacote poderá ser facilmente atualizado para a versão mais recente disponível usando o fluxo de trabalho do gerenciador de pacotes do NuGet.
Amostras do Commerce SDK para GitHub: todas as amostras do Commerce SDK serão publicadas em um repositório público do GitHub para extensões, de modo que os usuários possam consultar e saber como personalizar a solução Dynamics 365 Commerce para ajudar em processos empresariais personalizados. As amostras atualizadas podem ser facilmente baixadas e referenciadas por clonagem neste repositório público, sem precisar baixar e aplicar um hotfix binário do Lifecycle Services.