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.