Compartilhar via


Instantâneos – solução de problemas em ambientes de produção

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, profissionais de marketing ou analistas, automaticamente 1º de outubro de 2020 11 de janeiro de 2021

Benefícios do recurso

Um cenário de suporte comum para revendedores/VARs é ser contatado pelo cliente com um problema na solução que precisa das etapas da solução de problemas para determinar a causa, bem como a localização do problema no código.

Embora haja suporte para a criação de áreas restritas com uma cópia dos dados de produção, bem como para depurar/interromper o fluxo do programa sem afetar o locatário de produção dos clientes, em alguns casos, o cliente é bloqueado e o parceiro é colocado sob muita pressão para investigar e resolver o problema sem o tempo necessário para provisionar um ambiente duplicado e reproduzir o problema.

Para resolver isso, estamos introduzindo a capacidade de anexar o depurador AL do Visual Studio Code a um locatário de produção para tirar instantâneos da execução do código, permitindo uma investigação rápida e colaboração com o cliente nas etapas exatas de reprodução.

Detalhes do recurso

Com o novo recurso de instantâneo, é possível:

  • Definir pontos de ajuste no código.
  • Criar uma nova configuração de anexação de instantâneo. Pode ser cliente Web, API Web ou sessão em segundo plano (especificando a ID do usuário ou a ID da sessão, ainda sem a seleção da interface do usuário).
  • Anexar a um ambiente no modo instantâneo.
  • Executar as etapas de reprodução para disparar pontos de ajuste.
  • Baixar pontos de ajuste no Visual Studio Code após a conclusão da reprodução.
  • Inspecionar a execução do programa/rastreamento de pilha, bem como as variáveis nos pontos de ajuste offline, no Visual Studio Code.

Observe que:

  • O acesso requer uma nova permissão e, no caso de uma sessão de usuário, o usuário será avisado sobre a captura de instantâneo em andamento.
  • Os instantâneos são pontos distintos no tempo e, portanto, normalmente, podem ser necessárias várias viagens de ida e volta para capturar os instantâneos (já que os instantâneos não são tirados interativamente como na depuração normal, mas exigem um novo registro de fluxo do usuário quando novos pontos de ajuste adicionados).
  • Os ambientes de área restrita ainda serão necessários para definir pontos de interrupção reais (interrompendo a execução do programa na sessão) e avançar pelo código.

Importante

Após o início do ciclo de lançamentos 2 de 2020 do Business Central, o recurso de instantâneo acima estará disponível somente como uma versão preliminar e em ambientes de área restrita. Aqui, o valor será menor do que o depurador normal, exceto para fornecimento de capacidade de anexação a uma sessão específica. Após o teste, espera-se que ele seja habilitado para ambientes de produção em uma das primeiras atualizações secundárias.

Agora, os instantâneos em ambientes de produção foram habilitados a partir da versão v17.2.

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.

Obrigado pela sua ideia

Obrigado por enviar esta ideia. Ouvimos sua ideia, além dos comentários e votos, para nos ajudar a decidir o que adicionar ao nosso roteiro de produtos.

Consulte também

Depuração de instantâneo (docs)