Compartilhar via


API para entrega contínua de aplicativos do Business Central por meio dos serviços do Azure DevOps

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, confira a documentação do produto Microsoft Dynamics 365. Para ver os planos de lançamento mais recentes, confira os planos de lançamento do Dynamics 365 e Microsoft Power Platform.

Habilitado para Versão preliminar pública Disponibilidade geral
Administradores, criadores ou analistas, automaticamente Este recurso foi lançado. 1 de abril de 2020 Este recurso foi lançado. 14 de julho de 2020

Valor do negócio

Os parceiros do Business Central podem usar o Azure DevOps para orquestrar suas implantações e processos de build no Business Central Online.

Detalhes do recurso

A comunidade global de parceiros e, especialmente, a comunidade de parceiros do Business Central têm um interesse crescente pela integração contínua/entrega contínua e pelos princípios de DevOps.

Os serviços do Azure DevOps já oferecem uma grande variedade de funcionalidades para os desenvolvedores gerenciarem seu código seguindo práticas de integração contínua:

  • O código é escrito no Visual Studio Code.
  • Em seguida, ele é armazenado, revisado, ramificado e mesclado em um repositório de controle de origem.
  • Por fim, o código é criado e testado usando pipelines de build, visando os contêineres do Docker do Business Central.

A próxima etapa é fornecer aos parceiros a capacidade de implementar a entrega contínua de seus aplicativos aos clientes do serviço Business Central online. A solução é a nova API do Ponto de Extremidade de Gerenciamento de Aplicativos Fixos.

A API do Ponto de Extremidade de Gerenciamento de Aplicativos Fixos (ou FAME) é uma API baseada em REST. Ela requer que você seja um ISV autorizado e que seus aplicativos tenham sido registrados pela Microsoft. Após o registro, você acessa a API do FAME usando este ponto de extremidade global: https://apps.businesscentral.dynamics.com.

A API pode ser usada para as seguintes operações:

  • Disponibilizar para os clientes atualizações de aplicativo principais, secundárias e de hotfix para instalação no centro de administração do Business Central. Você disponibiliza as atualizações carregando-as no Repositório de Aplicativos do FAME. Em seguida, as novas versões do aplicativo serão disponibilizadas na página Gerenciar Aplicativos do centro de administração do Business Central.
  • Recuperar a lista de ambientes dos clientes que têm seu aplicativo instalado.
  • Agendar a implantação automática dos hotfixes do aplicativo para os ambientes de seus clientes.

A API do FAME permite aplicar práticas modernas de integração contínua (CI), implantação contínua (CD) e DevOps ao seu trabalho, por exemplo:

  • Automatizar operações usando o Microsoft Azure DevOps Services ou outras ferramentas de automação de processos disponíveis.
  • Organizar o controle de acesso baseado em função.
  • Gerenciar seus aplicativos em grande escala, em várias localizações geográficas, com o suporte de fluxos avançados e bem controlados de build, teste e lançamento.

Na onda 1 da versão 2020 do Business Central, o acesso direto à API do FAME está disponível apenas para os ISVs que trabalham com os Embed apps. Ele não está disponível para Add-on e Connect apps. Para gerenciar Add-on e Connect apps, use o Partner Center para carregar as novas versões do aplicativo nas ofertas do Business Central. Em seguida, os aplicativos passarão por uma validação técnica e de marketing antes de serem disponibilizados no AppSource. Após a validação, as novas versões são disponibilizadas no centro de administração do Business Central para os clientes que possuem esses aplicativos instalados.

Diga-nos o que você pensa

Ajude-nos a melhorar o Dynamics 365 Business Central discutindo ideias, dando sugestões e fazendo comentários. Use o fórum em https://aka.ms/bcideas.

Consulte também

API de gerenciamento de aplicativos (documentos)