Partilhar via


Extensibilidade aprimorada de gerenciamento de reservas

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novo e planejado para o Dynamics 365 Business Central. 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 1º de março de 2021 1º de abril de 2021

Detalhes do recurso

Veja a lista de alterações e aprimoramentos de extensibilidade no gerenciamento de reservas:

  • O Nº do Resumo de Entrada foi convertido para enum 338 Tipo de Resumo de Reserva.
  • O codeunit de gerenciamento de reserva foi retrabalhado para usar um modelo de assinante. Uma nova interface baseada em RecordRef e RecordVariant substitui um conjunto de procedimentos para cada tabela de origem.
  • As instruções de caso para cada tabela de origem foram substituídas por eventos para se inscrever nos codeunits [SourceTable]Reserve.
  • Cada [SourceTable]Reserve.Codeunit contém um conjunto de assinantes de eventos no codeunit de gerenciamento de reservas para oferecer suporte à reserva.
  • Os procedimentos relacionados à reserva são incluídos no escopo de cada tabela de origem para oferecer suporte aos codeunits de reserva.

Como resultado das mudanças descritas, agora você tem a seguinte experiência como desenvolvedor que estende nosso código:

  • Tabelas e páginas adicionais de oferta/demanda podem ser adicionadas ao cálculo de reserva (incluindo disponibilidade) usando o modelo Fornecedor-Assinante padrão.
  • O uso de variáveis globais e de links cruzados de métodos de objetos de reserva é eliminado.
  • Cada tabela de origem contém procedimentos e eventos como uma interface de reserva.

Observe que os métodos antigos são marcados com a tag [Obsoleto], mas ainda funcionam, para que tenhamos compatibilidade total com as soluções existentes. No entanto, certifique-se de trocar seu código para usar os novos métodos o mais rápido possível e usar o conteúdo dos métodos obsoletos como exemplo.