Partilhar via


Migração para Otimização de Planeamento para planeamento principal

O motor de planeamento principal incorporado está obsoleto (preterido). Está a ser substituído pelo Suplemento Otimização do Planeamento para o Microsoft Dynamics 365 Supply Chain Management. Este artigo fornece informações sobre o impacto nas implementações novas e existentes. Inclui informações sobre as ações necessárias.

A Otimização do Planeamento permite que ocorram cálculos do planeamento principal fora do Supply Chain Management e da respetiva base de dados SQL do Azure. As vantagens que estão associados à Otimização do Planeamento incluem um melhoria do desempenho e a minimização do impacto na base de dados SQL durante as execuções do planeamento principal. Como as execuções de planeamento rápido podem ser feitas mesmo durante o horário de expediente, os planeadores podem reagir imediatamente à procura ou às alterações dos parâmetros.

Para obter mais informações sobre a Otimização do Planeamento, consulte Arquitetura do sistema de planeamento principal.

Obsolescência do motor de planeamento principal existente

A Microsoft preteriu o motor de planeamento principal incorporado em favor da Otimização do Planeamento. Esta alteração afeta todos os ambientes de cloud. As instalações no local não são afetadas.

Para obter mais informações sobre o motor de planeamento principal preterido, consulte os comunicados em Funcionalidades removidas ou preteridas no Dynamics 365 Supply Chain Management.

Uma funcionalidade preterida é uma funcionalidade que não está mais em desenvolvimento ativo e poderá ser removida numa versão futura. Para o motor de planeamento principal preterido, não haverá novas funcionalidades, e o suporte só será dado para problemas de bloqueio (onde o planeamento principal não cria ordens planeadas e/ou falha continuamente) e para regressões na funcionalidade. Em março de 2023, a Microsoft vai adotar uma política rígida contra o suporte dado para o motor de planeamento principal preterido, exceto para problemas de bloqueio ou regressões. Estas condições aplicam-se a todos os clientes, inclusive os seguintes tipos:

  • Clientes cujas necessidades ainda não são totalmente compatíveis com a Otimização do Planeamento. Esperamos dar suporte a todos os requisitos de cliente até o final do ciclo de lançamentos 1 de 2023.
  • Clientes que receberam uma exceção, de maneira que possam continuar a utilizar o motor de planeamento incorporado preterido.
  • Todos os clientes no local.

De momento, não há uma linha cronológica para remoção completa do motor de planeamento incorporado preterido do Supply Chain Management. Se a Microsoft tiver planos para removê-lo, vamos anunciar esses planos de 12 a 18 meses antes da data de remoção, de maneira que todos os clientes restantes possam migrar.

Novas implementações

A Otimização do Planeamento agora é o motor de planeamento principal padrão e deve ser utilizado em todas as novas implementações na cloud. A partir do Supply Chain Management versão 10.0.32, na primeira vez em que ativar processos de planeamento para qualquer entidade legal, o sistema vai exigir que instale e ative a Otimização do Planeamento, se ainda não tiver feito isso.

Ao adicionar uma nova entidade legal (empresa) a um ambiente existente, essa empresa deve utilizzar a Otimização do Planeamento. A partir do Supply Chain Management versão 10.0.32, na primeira vez em que ativar processos de planeamento para qualquer entidade legal recém-adicionada, o sistema vai exigir que instale e ative a Otimização do Planeamento, se ainda não tiver feito isso.

Pode continuar a usar o motor de planeamento global preterido para uma ou mais empresas criadas anteriormente (até que esteja pronto para migrá-las), mesmo ao usar a Otimização de Planeamento para as outras. Para obter instruções sobre como definir uma empresa para usar o motor de planeamento principal preterido, consulte Continuar a utilizar o planeamento principal preterido para algumas empresas.

Nota

Lembre-se de que ainda deverá migrar cada entidade legal para a Otimização do Planeamento assim que forem suportadas.

Se utilizar kanban ou for entrar em atividade muito em breve e precisar de tempo para testar a Otimização do Planeamento

Todas as novas implementações e entidades legais devem utilizar a Otimização do Planeamento desde o início. No entanto, se estiver a preparar uma nova implementação há algum tempo e a funcionalidade necessária ainda não for compatível com a Otimização do Planeamento enquanto estava a desenvolvê-la, ainda assim poderá entrar em atividade utilizando o motor de planeamento principal preterido para essa implementação até ter tempo suficiente para instalar e testar a Otimização do Planeamento.

Como a Otimização do Planeamento ainda não dá suporte a kanban, se precisar de utilizar kanban, poderá entrar em atividade utilizando o motor de planeamento preterido por agora. Ainda deve planear a migração para a Otimização do Planeamento assim que o kanban for compatível.

Implementações existentes

Os proprietários das implementações baseadas na cloud existentes que dependem do planeamento principal devem planear a migração para a Otimização do Planeamento. Se a implementação depender de funcionalidades às quais a Otimização do Planeamento não dá suporte no momento, deverá solicitar uma exceção para continuar a utilizar o motor de planeamento principal preterido.

A partir do Supply Chain Management versão 10.0.32, é possível permitir que algumas empresas (entidades legais) executem a Otimização do Planeamento enquanto outras continuam a utilizar o motor de planeamento principal preterido até estarem prontas para serem migradas. Por isso, a Microsoft agora vai conceder exceções por empresa. A exceção só se aplica a empresas existentes – a partir da versão 10.0.32, todas as novas empresas que adicionar ao ambiente existente deverão utilizar a Otimização do Planeamento. Para obter instruções sobre como definir uma empresa para usar o motor de planeamento principal preterido, consulte Continuar a utilizar o planeamento principal preterido para algumas empresas.

É recomendável migrar as empresas para a Otimização do Planeamento, individualmente, assim que forem compatíveis.

Recomendações de migração

Existem diversas diferenças entre motor de planeamento principal preterido e Otimização do Planeamento.

Para empresas de distribuição, os dois motores de planeamento oferecem conjuntos de funcionalidades muito semelhantes. Com base na nossa experiência a ajudar outros clientes a migrar, recomendamos que as empresas de distribuição ativem e testem a Otimização do Planeamento num ambiente de teste e, quando o teste for bem-sucedido, ativá-la num ambiente de produção.

As empresas de fabrico podem ser afetadas por algumas das diferenças arquitetónicas mínimas existentes entre a Otimização do Planeamento e o motor de planeamento preterido. Com base na nossa experiência a ajudar outros clientes a migrar, é recomendável configurar um ambiente de teste e proceder da seguinte maneira:

  1. Crie dois planos de teste, um para Otimização do Planeamento e outro para o motor de planeamento preterido. Utilize as mesmas definições para ambos os planos.
  2. Enquanto o motor de planeamento preterido estiver ativado, execute o plano que criou.
  3. Ative a Otimização do Planeamento e execute o plano criado.
  4. Para cada plano, exporte as ordens planeadas para um ficheiro do Excel.
  5. Para cada plano, some as quantidades de ordens planeadas para cada um dos diversos períodos regulares (por exemplo, mensalmente).
  6. Compare as quantidades de cada plano para ter certeza de que o resultado seja o mesmo (ou muito semelhante). Espera-se alguma variação para ordens ocorridas no início ou no final de um período.
  7. Se o teste for bem-sucedido, continue a testar no ambiente de teste.
  8. Se todos os testes forem bem-sucedidos, ative a Otimização do Planeamento no sistema de produção.

Processo de exceção para versão 10.0.32 e posterior

A partir do Supply Chain Management versão 10.0.32, o processo de avaliação do sistema e migração para a Otimização do Planeamento é totalmente automatizado. O sistema vai analisar a configuração e mostrar automaticamente as instruções corretas para a situação e para cada empresa (entidade legal). As subsecções a seguir dão detalhes sobre os possíveis casos.

Implementações nas quais a Otimização do Planeamento dá suporte a todas as funcionalidades necessárias

Se o sistema detetar que todas as funcionalidades relevantes que está a utilizar são compatíveis com a Otimização do Planeamento, mas ainda estiver a executar o motor de planeamento preterido, vai solicitar a migração. Na próxima vez em que executar manualmente o planeamento principal, o sistema vai mostrar a seguinte mensagem:

Tem suporte para utilizar o planeamento principal não preterido e mais rápido (Otimização do Planeamento). Mais informações sobre o mesmo em: https://go.microsoft.com/fwlink/?link=2220161.

Precisamos que forneça algumas informações sobre o planeamento principal.

Tem personalizações no motor de planeamento principal?

A captura de ecrã a seguir mostra a aparência da mensagem.

A caixa de diálogo Processo de exceção.

Se não tiver personalizado o motor de planeamento principal para essa implementação, deverá migrar para a Otimização do Planeamento. Se precisar de mais tempo para testar e migrar, selecione o tempo de que vai precisar. O sistema aplicará automaticamente uma exceção para o horário selecionado.

Se tiver personalizações, deverá migrá-las para o ponto de extensibilidade existente. Para obter mais informações, consulte Extensibilidade da Otimização do Planeamento.

Implementações que exigem funcionalidades ainda não são compatíveis com a Otimização do Planeamento

Se detetar que está a utilizar funcionalidades não compatíveis com a Otimização do Planeamento, o sistema mostrará a seguinte mensagem na próxima vez em que executar manualmente o planeamento principal:

Ainda não tem suporte para utilizar o planeamento principal não preterido (Otimização do Planeamento). Esperamos dar-lhe suporte no futuro próximo. Quando tiver suporte, precisará de migrar para a Otimização do Planeamento. Se tiver personalizações no motor de planeamento principal, já poderá começar a avaliá-las e se preparar para migrá-las para o ponto de extensibilidade da Otimização do Planeamento https://go.microsoft.com/fwlink/?linkid=2220303

Esta mensagem informa que deverá começar a planear a migração para a Otimização do Planeamento assim que der suporte às funcionalidades que está a utilizar. Por isso, deve avaliar todas as personalizações feitas no motor de planeamento preterido, planear migrá-las para o ponto de extensibilidade existente (consulte Extensibilidade da Otimização do Planeamento) e tomar outras medidas a fim de se preparar para a migração (por exemplo, entrando em contacto com o parceiro ou o consultor Microsoft).

Para obter informações sobre quais funcionalidades já são compatíveis e estimativas sobre quando cada funcionalidade estará disponível para a Otimização do Planeamento, consulte Análise de ajuste da Otimização do Planeamento.

Se já tiver recebido uma exceção, permanecerá em vigor até a Otimização do Planeamento dar suporte às funcionalidades necessárias.

Ambientes que não dão suporte à Otimização do Planeamento

Independentemente das funcionalidades que esteja a utilizar, para usar a Otimização do Planeamento, deve estar a executar o Supply Chain Management versão 10.0.7 ou posterior num ambiente de alta disponibilidade de nível 2 ou superior que esteja ativado para o Lifecycle Services do Microsoft Dynamics. O ambiente não deve ser um ambiente OneBox. Se tentar instalar o suplemento num ambiente OneBox, a instalação não será concluída, e precisará de cancelá-la.

Se o ambiente não der suporte à Otimização do Planeamento, receberá a seguinte mensagem:

Só pode executar o planeamento principal preterido neste ambiente. Se quiser obter um ambiente que dê suporte ao planeamento não preterido (Otimização do Planeamento), siga as instruções: Introdução ao planeamento principal

Se for um parceiro Microsoft ou um fornecedor independente de software (ISV), poderá obter, a um preço reduzido, um ambiente de não produção capaz de dar suporte à Otimização do Planeamento e que inclui Microsoft Business Applications e dados de demonstração. Estes ambientes só estão disponíveis para parceiros e ISVs e podem ser utilizados exclusivamente em inquilinos parceiros, jamais em inquilinos clientes. Pode utilizar o ambiente obtido para aprender como funciona a Otimização do Planeamento funciona, testar as soluções enquanto o utiliza e oferecer demonstrações de ponto a ponto aos clientes. Para pedir uma licença, vá para a página de pedido da sandbox do parceiro.

Perguntas mais frequentes sobre migração

Qual impacto a Otimização do Planeamento tem sobre utilizadores de planeamento atuais?

Os utilizadores vão continuar a trabalhar no mesmo módulo e utilizar as mesmas páginas para iniciar o planeamento e rever as ordens planeadas. A única diferença visível será que a janela de processamento mostra Executar Otimização do Planeamento.

Se estiver a executar o planeamento clássico numa tarefa de lote, terei de atualizar esta tarefa ao ativar a Otimização do Planeamento?

Sim, terá de configurar uma nova tarefa de lote para executar a Otimização do Planeamento, em vez do planeamento principal clássico.

Se eu estiver a executar o planeamento preterido em algumas empresas e a Otimização do Planeamento em outras, poderei utilizar o planeamento principal interempresarial?

Sim. Embora a página de planeamento principal interempresarial não seja compatível, pode obter o mesmo efeito agendando tarefas de lote sequenciais a fim de executar o planeamento para as diferentes empresas na ordem pretendida. Utilize a tarefa de lote da Otimização do Planeamento para as empresas que estejam a executar a Otimização do Planeamento (tarefa Otimização do Planeamento) e o motor preterido para as outras (tarefa Planeamento principal).

Para utilizar o planeamento principal interempresarial para diferentes empresas que utilizem a Otimização do Planeamento, o processo é o mesmo: agendar tarefas da Otimização do Planeamento como tarefas de lote executadas sequencialmente.

Quanto o meu desempenho vai melhorar quando eu migrar para a Otimização do Planeamento?

Não existe uma regra específica sobre o quanto o desempenho vai melhorar. Em geral, as empresas que operarem com conjuntos de dados grandes e já estiverem a enfrentar problemas de desempenho com o planeamento principal preterido verão a maior melhoria. A melhor maneira de descobrir é testar a Otimização do Planeamento.

Custa mais utilizar a Otimização do Planeamento?

Não, está incluída na licença do Supply Chain Management. Não existem custos extras.

Posso executar a Otimização do Planeamento num ambiente da Nuvem da Comunidade Governamental (GCC)?

Sim, a Otimização do Planeamento é compatível em ambientes da Nuvem da Comunidade Governamental (GCC) agora que a GCC é compatível com a estrutura de microsserviços do Lifecycle Services do Microsoft Dynamics.

Posso executar a Otimização do Planeamento num ambiente de escalão 1?

Não, a Otimização do Planeamento é executada por meio de um suplemento do Lifecycle Services, que só pode ser instalado em ambientes de escalão 2 ou superior.

Em qual datacenter a Otimização do Planeamento é executada?

A Otimização do Planeamento é executada no mesmo datacenter que o ambiente do Supply Chain Management.

Sou parceiro e gostaria de demonstrar ou testar a Otimização do Planeamento. Como posso fazer isso?

Para parceiros e fornecedores independentes de software (ISVs), a Microsoft oferece uma licença especial para aceder a ambientes de escalão 2. Para obter detalhes, consulte [ISV] Pedir Licença.

Vou lançar a versão 10.0.32 ou superior, mas a Otimização do Planeamento ainda não tem todas as funcionalidades das quais preciso. Posso entrar em atividade utilizando o motor de planeamento preterido por agora?

Sim. Quando começar a utilizar as funcionalidades de planeamento, o sistema vai pedir-lhe para instalar e ativar a Otimização do Planeamento porque isso tem sido obrigatório desde o Supply Chain Management versão 10.0.32. No entanto, se uma ou mais das empresas ainda não estiverem prontas para utilizar a Otimização do Planeamento, poderá excluí-las da execução da Otimização do Planeamento indo para a página Parâmetros da Otimização do Planeamento. Para obter instruções, consulte Continuar a utilizar o motor de planeamento principal preterido para algumas empresas.

Como peço uma exceção para continuar a utilizar o motor de planeamento preterido na versão 10.0.32 ou superior?

O sistema vai dar automaticamente a oportunidade de pedir uma exceção. Basta preencher as caixas de diálogo quando solicitado. A exceção acabará por ser aplicada automaticamente em segundo plano.

Por que recebo uma mensagem de erro ao executar o motor de planeamento principal preterido?

Às vezes, pode receber uma mensagem de erro ao executar o motor de planeamento principal preterido. Indica que deve migrar para a Otimização do Planeamento e fornece as seguintes informações:

O motor de planeamento principal incorporado está preterido. Isto significa que não é compatível (a menos que seja um problema de bloqueio) e deixará de receber investimento. Está a ser substituído pelo Suplemento Otimização do Planeamento para o Microsoft Dynamics 365 Supply Chain Management.

Para obter informações sobre como migrar para a Otimização do Planeamento, consulte as secções anteriores deste artigo.

Poderá continuar a utilizar o motor de planeamento principal preterido para uma ou mais das empresas, se necessário. Para obter instruções, consulte Continuar a utilizar o motor de planeamento principal preterido para algumas empresas.

Se vir este erro durante a execução numa sandbox e quiser removê-lo, consulte Posso utilizar o motor de planeamento principal preterido no meu ambiente de sandbox? para obter instruções.

Posso utilizar o motor de planeamento principal preterido no meu ambiente de sandbox?

Sim. Mesmo que receba a mensagem de erro descrita na resposta à pergunta anterior num ambiente de sandbox, ainda assim o motor de planeamento principal preterido será executado com êxito. No entanto, se a mensagem de erro o perturbar, poderá desativá-la num ambiente de sandbox de IaaS (não Service Fabric) ao executar a seguinte consulta na sua base de dados:

-- Insert or update an enabled flight:
DECLARE @flightName NVARCHAR(100) = 'ReqPlanningOptimizationExceptionToggle';
IF NOT EXISTS (SELECT TOP 1 1 FROM SysFlighting WHERE flightName = @flightName)
    INSERT INTO SYSFLIGHTING(FLIGHTNAME,ENABLED, FLIGHTSERVICEID,PARTITION)
    SELECT @flightName, 1, 12719367,RECID FROM DBO.[PARTITIONS];
ELSE
    UPDATE SysFlighting SET enabled = 1, flightServiceId = 12719367 WHERE flightName = @flightName;

O meu ambiente está no local. Preciso de uma exceção para continuar a utilizar o motor de planeamento principal preterido?

N.º Não é necessária uma exceção para os ambientes no local. Pode continuar a utilizar o motor de planeamento principal preterido. O seu administrador de ambiente será informado se for necessária qualquer ação.

Usamos ordens de produção planeadas, mas estou preocupado com o que vai acontecer quando atualizarmos para a versão 10.0.16. Devo tomar alguma ação?

Não deve preocupar-se. Pode continuar a utilizar o motor de planeamento principal preterido na versão 10.0.16. No entanto, recomendamos que avalie se a migração para a Otimização do Planeamento pode começar com a funcionalidade atual. Também recomendamos que se mantenha informado sobre a nova funcionalidade.

Estou a receber uma mensagem de erro ao executar o planeamento principal. O planeamento principal está bloqueado?

Se estiver a executar a versão 10.0.16 ou posterior, poderá receber a seguinte mensagem de erro ao executar o planeamento principal:

Recebe esta mensagem de erro porque o motor de planeamento principal preterido foi utilizado para cenários suportados pela Otimização do Planeamento. Deve migrar para a Otimização do Planeamento agora, pois o motor de planeamento principal incorporado foi preterido. Note que esta execução do planeamento principal foi concluída com êxito.

Caso a sua migração tenha fortes dependências de funcionalidades pendentes, poderá ser pedida uma exceção para continuar a utilização do motor de planeamento principal preterido.

Responda ao seguinte questionário para começar e, se for relevante, solicitar uma exceção da migração para a Otimização do Planeamento.

O planeamento principal não está bloqueado. A execução do seu planeamento principal foi concluída com êxito e poderá usar o resultado da forma habitual. No entanto, para evitar a receção desta mensagem de erro durante as futuras execuções do planeamento principal, tem de migrar imediatamente para a Otimização do Planeamento ou solicitar uma exceção utilizando a ligação na mensagem de erro.